0001654954-21-003521.txt : 20210330 0001654954-21-003521.hdr.sgml : 20210330 20210330164916 ACCESSION NUMBER: 0001654954-21-003521 CONFORMED SUBMISSION TYPE: 10-K PUBLIC DOCUMENT COUNT: 85 CONFORMED PERIOD OF REPORT: 20201231 FILED AS OF DATE: 20210330 DATE AS OF CHANGE: 20210330 FILER: COMPANY DATA: COMPANY CONFORMED NAME: SharpSpring, Inc. CENTRAL INDEX KEY: 0001506439 STANDARD INDUSTRIAL CLASSIFICATION: SERVICES-PREPACKAGED SOFTWARE [7372] IRS NUMBER: 050502529 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-K SEC ACT: 1934 Act SEC FILE NUMBER: 001-36280 FILM NUMBER: 21786773 BUSINESS ADDRESS: STREET 1: 5001 CELEBRATION POINTE AVENUE STREET 2: SUITE 410 CITY: GAINESVILLE STATE: FL ZIP: 32608 BUSINESS PHONE: 888-428-9605 MAIL ADDRESS: STREET 1: 5001 CELEBRATION POINTE AVENUE STREET 2: SUITE 410 CITY: GAINESVILLE STATE: FL ZIP: 32608 FORMER COMPANY: FORMER CONFORMED NAME: SMTP, Inc. DATE OF NAME CHANGE: 20101123 10-K 1 shsp_10k.htm 10-K shsp_10k.htm

 

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, 2020

 

OR

 

TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934

For the transition period from ______________ to ______________

 

Commission file number 001-36280

 

SharpSpring, Inc.

(Exact name of Registrant as specified in its charter)

 

Delaware

05-0502529

(State or other jurisdiction of

(I.R.S. employer

incorporation or organization)

identification number)

5001 Celebration Pointe Avenue, Suite 410

Gainesville, FL

32608

(Address of principal executive offices)

(Zip Code)

 

888-428-9605

(Registrant’s telephone number, including area code)

 

Securities registered pursuant to Section 12(b) of the Act:

 

Title of each class registered

Trading Symbol(s)

Name of each exchange on which registered

Common Stock, $0.001 par value per share

SHSP

The NASDAQ Stock Market LLC

 

Securities registered pursuant to Section 12(g) of the Act:

 

None

(Title of class)

 

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 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 every Interactive Data File required to be submitted 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 such files). Yes ☒   No ☐

 

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. See the definitions of “large accelerated filer”, “accelerated filer”, “smaller reporting company” and “emerging growth company” in Rule 12b-2 of the Exchange Act.

 

Large accelerated filer   

Accelerated filer

Non-accelerated filer

Smaller reporting company  

 

Emerging growth company  

 

If an emerging growth company, indicate by checkmark 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 has filed a report on and attestation to its management’s assessment of the effectiveness of its internal control over financial reporting under Section 404(b) of the Sarbanes-Oxley Act (15 U.S.C. 7262(b)) by the registered public accounting firm that prepared or issued its audit report. 

 

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 voting common equity held by non-affiliates of the registrant was $83,464,822 as of June 30, 2020.

 

As of March 22, 2021, there were 12,819,201 outstanding shares of the registrant’s common stock, $.001 par value.

 

Documents Incorporated By Reference

 

Portions of the registrant’s definitive proxy statement to be filed in conjunction with the registrant’s 2021 annual meeting of stockholders are incorporated by reference in Part III of this Annual Report on Form 10-K. The proxy statement will be filed by the registrant with the Securities and Exchange Commission not later than 120 days after the end of the registrant’s fiscal year ended December 31, 2020.

 

 

 

 

TABLE OF CONTENTS

 

 

Page

 

PART I

Item 1.

Business

 

4

 

Item 1A.

Risk Factors

 

10

 

Item 1B.

Unresolved Staff Comments

 

36

 

Item 2.

Properties

 

36

 

Item 3.

Legal Proceedings

 

36

 

Item 4

Mine Safety Disclosures

 

36

 

PART II

Item 5.

Market for Registrant’s Common Equity, Related Stockholder Matters and Issuer Purchases of Equity Securities

 

37

 

Item 6.

Selected Financial Data

 

37

 

Item 7.

Management’s Discussion and Analysis of Financial Condition and Results of Operations

 

37

 

Item 7A.

Quantitative and Qualitative Disclosures About Market Risk

 

45

 

Item 8.

Financial Statements and Supplementary Data

 

45

 

Item 9.

Changes in and Disagreements With Accountants on Accounting and Financial Disclosure

 

45

 

Item 9A.

Controls and Procedures

 

45

 

Item 9B.

Other Information

 

47

 

PART III

Item 10.

Directors, Executive Officers and Corporate Governance

 

48

 

Item 11.

Executive Compensation

 

48

 

Item 12.

Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters

 

48

 

Item 13.

Certain Relationships and Related Transactions, and Director Independence

 

48

 

Item 14.

Principal Accounting Fees and Services

 

48

 

PART IV

Item 15.

Exhibits, Financial Statement Schedules

 

49

 

Item 16.

Form 10-K Summary

 

49

 

Signatures

 

50

 

 
2

Table of Contents

 

PART I

 

SPECIAL NOTE REGARDING FORWARD-LOOKING STATEMENTS

 

This report on Form 10-K contains forward-looking statements. Forward-looking statements involve risks and uncertainties, such as statements about our plans, objectives, expectations, assumptions or future events. In some cases, you can identify forward-looking statements by terminology such as “anticipate,” “estimate,” “plan,” “project,” “continuing,” “ongoing,” “expect,” “we believe,” “we intend,” “may,” “should,” “will,” “could” and similar expressions denoting uncertainty or an action that may, will or is expected to occur in the future. These statements involve estimates, assumptions, known and unknown risks, uncertainties and other factors that could cause actual results to differ materially from any future results, performances or achievements expressed or implied by the forward-looking statements.

 

Examples of forward-looking statements include, but are not limited to:

 

·

the anticipated timing of the development of future products;

·

projections of costs, revenue, earnings, capital structure and other financial items;

·

statements of our plans and objectives;

·

statements regarding the capabilities of our business operations;

·

statements of expected future economic performance;

·

statements regarding competition in our market; and

·

assumptions underlying statements regarding us or our business.

 

Forward-looking statements are neither historical facts nor assurances of future performance. Instead, they are based only on our current beliefs, expectations, and assumptions regarding the future of our business, future plans and strategies, projections, anticipated events and trends, the economy and other future conditions. Because forward-looking statements relate to the future, they are subject to inherent uncertainties, risks and changes in circumstances that are difficult to predict and many of which are outside of our control. Our actual results and financial condition may differ materially from those indicated in the forward-looking statements. Therefore, you should not rely on any of these forward-looking statements. Important factors that could cause our actual results and financial condition to differ materially from those indicated in the forward-looking statements include, among others, the following:

 

·

strategic actions, including acquisitions and dispositions and our success in integrating acquired businesses;

·

the ability of our agency partners to resell the SharpSpring platform to their clients;

·

security breaches, cybersecurity attacks and other significant disruptions in our information technology systems;

·

changes in customer demand;

·

the extent to which we are successful in gaining new long-term relationships with customers or retaining existing ones and the level of service failures that could lead customers to use competitors' services;

·

developments and changes in laws and regulations, including increased regulation of our industry through legislative action and revised rules and standards;

·

the occurrence of hostilities, political instability or catastrophic events;

·

the novel coronavirus (“COVID-19”) and its potential impact on our business; and

·

natural events such as severe weather, fires, floods and earthquakes, or man-made or other disruptions of our operating systems, structures or equipment.

 

The ultimate correctness of these forward-looking statements depends upon a number of known and unknown risks and events. We discuss our known material risks under Item 1.A “Risk Factors.”   Many factors could cause our actual results to differ materially from the forward-looking statements. In addition, we cannot assess the impact of each factor on our business or the extent to which any factor, or combination of factors, may cause actual results to differ materially from those contained in any forward-looking statements.

 

The forward-looking statements speak only as of the date on which they are made, and, except as required by law, we undertake no obligation to update any forward-looking statement to reflect events or circumstances after the date on which the statement is made or to reflect the occurrence of unanticipated events.

 

 
3

Table of Contents

 

ITEM 1. BUSINESS

 

Overview

 

SharpSpring, Inc. (the “Company”) is a cloud-based marketing technology company. The SharpSpring platform is designed to improve the way that businesses communicate with their prospects and customers to increase sales. The Company’s flagship Marketing Automation platform uses advanced features such as web tracking, lead scoring and automated workflow to help businesses deliver the right message to the right customer at the right time. The SharpSpring platform is designed and built as a Software as Service (or SaaS) offering. We provide our products on a subscription basis, with additional fees charged if specified volume limits are exceeded by our customers.

 

The Company’s Perfect Audience platform expands our product and service offering into advertisement retargeting for small businesses. The Perfect Audience platform employs a usage-based revenue model. Revenue from this platform is dependent on the number of ads placed through the platform and the effectiveness of that ad space.

 

We operate globally through SharpSpring, Inc., a Delaware corporation, and our wholly owned subsidiaries that consist of (i) SharpSpring Technologies, Inc., a Delaware corporation; (ii) SharpSpring Reach, Inc., a Delaware corporation; (iii) InterInbox SA, a Swiss corporation; (iv) ERNEPH 2012A (Pty) Ltd., a South African limited company; (v) ERNEPH 2012B (Pty) Ltd., a South African limited company; and (vi) SMTP Holdings S.a.r.l., a Luxembourg S.a.r.l. Unless the context otherwise requires, all references to the “Company,” “we,” “our” or “us” and other similar terms means SharpSpring, Inc., and its subsidiaries.

 

Products and Services

 

SharpSpring

 

We provide SaaS-based marketing technologies to customers around the world. Our focus is on marketing automation tools that enable customers to interact with a lead from an early stage and nurture that potential customer using advanced features until it becomes a qualified sales lead or customer. Our platform also includes customer relationship management (CRM) technology that enables a business to store, manage, and optimize customer and prospect data in a cloud-based environment.

 

SharpSpring Mail+

 

Our SharpSpring Mail+ product is a subset of the full suite solution that is focused on more traditional email marketing while also including some of the advanced functionality available in our premium offering. A small portion of our customers utilize our SharpSpring Mail+ product.

 

Perfect Audience

 

Our Perfect Audience platform is a product and service offering to small businesses for display retargeting. Perfect Audience is designed for rapid deployment and offers customers an easy-to-use interface to implement and optimize campaigns across all major networks and devices.

 

 
4

Table of Contents

 

Markets & Competition

 

Our SharpSpring products compete primarily in the marketing automation, revenue growth, and advertisement retargeting markets. The market for marketing automation software and related solutions is evolving and highly competitive with expected competition to increase as barriers decrease as does complexity of the technology decreases. SharpSpring entered the market in 2014 with a highly competitive offering that achieved meaningful customer adoption in its first few years after launch. As of December 31, 2020, the SharpSpring platforms collectively had over 3,500 paying customers and over 10,000 businesses using the platform, including agencies, agency clients, and direct end-user customers.

 

SharpSpring

 

We face competition from cloud-based software and SaaS companies, including HubSpot, Act-On, Pardot (part of Salesforce.com), and ActiveCampaign for our flagship Marketing Automation platform. We differentiate ourselves from the competition with the integration of specific tools designed for digital marketing agencies, and with SharpSpring’s advanced features, ease of use, platform flexibility, and value compared to other competitive offerings. SharpSpring is designed as a solution for small or mid-sized businesses but focuses on selling to marketing agencies, who serve as partners providing a distribution channel to their clients.

 

The majority of SharpSpring customers are digital marketing agencies. A digital marketing agency is a firm that specializes in helping clients, usually small or mid-sized businesses, with their digital marketing initiatives like websites, email marketing, search engine optimization, social campaigns, pay-per-click advertising and other digital lead generation activities. We have built special tools in the SharpSpring application to allow agencies to manage their clients on the platform and optimize their efforts across their portfolio. We also have special pricing to agency customers to allow them the flexibility to resell the platform at a profit and manage their client relationships. In general, when we sell SharpSpring to an agency customer, we provide the agency with a SharpSpring license for the agency to use, plus a 3-pack of client licenses for the agency to deploy to their client base. This agency license and the pack of licenses are generally sold for a monthly recurring fee, plus an up-front onboarding fee. The agency has complete discretion over the pricing of the platform to their clients for the use, implementation, and services related to SharpSpring. If an agency utilizes its pack of licenses and adds additional clients on to the platform, there is a monthly per-client fee charged to the agency based on the number of additional licenses the agency has deployed to their clients. Additionally, we charge customers for certain items if the volume or transactional limits are exceeded, such as emails sent, or contacts stored in the platform. In most cases, we provide support to the agency and the agency provides support to their clients on the platform. However, for additional fees, we can provide product support to the agency’s client directly. Our objective is to partner with the agencies to grow and expand our businesses together using the SharpSpring platform.

 

Approximately one-fifth of our Marketing Automation customers are individual businesses that have licensed SharpSpring directly without working through an agency. We refer to these customers as “Direct Customers.” Similar to agency customers, Direct Customers pay a monthly subscription fee for the use of the platform, plus an up-front onboarding fee. Additionally, we charge Direct Customers additional transactional charges based on usage over certain limits.

 

 
5

Table of Contents

 

SharpSpring Mail+

 

SharpSpring Mail+ provides customers with an advanced email marketing and marketing automation tool. It includes traditional email campaign management solutions like design capabilities, reporting tools and list management functionality, but also includes additional features like dynamic email content and SharpSpring’s visitor ID tool that are more typically found in a marketing automation solution. SharpSpring Mail+ competes with companies such as Constant Contact, iContact Corporation, The Rocket Science Group, LLC (MailChimp®), and VerticalResponse, Inc., a subsidiary of Deluxe Corporation, as well as other email and marketing automation companies. SharpSpring Mail+, and most other vendors, typically charge a monthly fee or a fee per number of emails sent and, in some cases, they have a free offering for low-volume or non-profit customers. SharpSpring Mail+’s rich feature set is the primary key market differentiator.

 

Perfect Audience

 

The Perfect Audience platform was acquired in November of 2019 to enhance the Company’s product and service offering. The Perfect Audience cloud-based platform enables multi-channel retargeting to known leads, plus targeted advertising to new prospects via lookalike audience functionality. It empowers marketers to create, manage, and optimize their ad campaigns across thousands of sites all within one, simple-to-use interface. Perfect Audience adds powerful lead functionality that fuels top-of-the-funnel lead generation efforts, plus additional lead nurturing capabilities to maximize middle-of-the-funnel conversion. These features complement SharpSpring’s core feature set designed to track, nurture, and convert those leads into sales.

 

We are part of a continually evolving and highly competitive marketplace. Most of our competitors have more extensive customer bases, broader customer relationships, longer operating histories, and greater name recognition than we have. Additionally, some of our current and potential competitors have significantly more financial, technical, marketing and other resources than we have, and are able to devote greater resources to the development, promotion, sale and support of their products and services. We face competition from AdRoll, Criteo, Facebook, Google, and The Trade Desk, as well as other online advertising companies. Barriers to entry exist in the advertising retargeting market due to complexity of systems but are decreasing as technology complexity decreases.

 

Sales and Marketing

 

We sell our products globally, through our internal sales teams, and to a lesser extent, third party resellers. We use and rely on our own SharpSpring Marketing Automation platform to help our business generate leads, convert more leads to sales and monitor the effectiveness of all our marketing campaigns. Our website www.sharpspring.com serves as a lead generation source and we use a variety of other digital marketing tools and marketing campaigns to attract new customers.

 

 
6

Table of Contents

 

Our SharpSpring product sales process involves targeting customers, completing product demos, and advancing customers through our marketing and sales pipeline to conversion using our SharpSpring Marketing Automation product. Since SharpSpring was launched fairly recently in 2014, brand recognition today is growing, but still fairly limited. Therefore, we are more reliant on our marketing campaigns and search engine traffic to attract potential leads. Nearly all of our marketing efforts to date have been focused on digital marketing agencies, and as of December 31, 2020 we have approximately 2,000 marketing agency partners. These agencies become customers and are able to resell SharpSpring to their clients, while paying increased fees to us as their client count expands beyond the base license pack. This allows the agency to provide services and first-level support for their clients, which increases their own revenues from the end client and creates a longer-lasting relationship overall between the agency and client. We also sell SharpSpring directly to end-users and have over 500 direct end user customers on the platform. The Company’s sales are done primarily through internal resources, but a small number of third-party resellers were also used during 2020.

 

The SharpSpring Mail+ product was created in 2016 to migrate GraphicMail customers to the SharpSpring platform. Since that time, we spent limited resources marketing and selling SharpSpring Mail+ as a standalone product and we discontinued its sale to new customers during early 2018. We currently intend to continue supporting SharpSpring Mail+, but may decide to discontinue the SharpSpring Mail+ product altogether in the future.

 

Customers

 

As of December 31, 2020, we had approximately 2,500 customers for our SharpSpring product, the majority of which were marketing agencies who resell SharpSpring to their clients.

 

As of December 31, 2020, we had approximately 600 customers using our SharpSpring Mail+ product.

 

As of December 31, 2020, we had approximately 600 customers using our Perfect Audience platform.

 

The vast majority of our SharpSpring Marketing Automation customers are on month-to-month agreements and are generally charged in arrears. We have a small number of customers that prepay for longer periods, such as quarterly or annually. Perfect Audience customers generally are on month-to-month agreements and pay a deposit in advance of the service being provided. They are subsequently charged for usage of the platform at the time of use.

 

Technology & Technology Suppliers

 

SharpSpring operates as a multi-tenant Software-as-a-service (or “SaaS”) application. SharpSpring’s key features include web tracking, customer relationship management, lead scoring and nurturing, landing pages, email technology, rule-based triggers and notifications and deep analytics to measure marketing program return on investment (ROI). In addition to our technology platform, we offer value to our customers by providing integrations with other technology platforms. SharpSpring Mail+ is a subset of the SharpSpring technology.

 

 
7

Table of Contents

 

Perfect Audience is separate standalone platform that provides multi-channel retargeting to known leads, plus targeted advertising to new prospects via lookalike audience functionality. It empowers marketers to create, manage, and optimize their ad campaigns across thousands of sites using Google, Facebook, Instagram, leading ad exchanges and partner networks. Ads placed via the platform can be seamlessly dispersed and measured across every major advertising network, including Google, Facebook, Yahoo!, AppNexus, Rubicon, Xandr, and Smaato, providing the tools marketers need to drive incremental leads and sales, while tracking the ROI of their ad spend. With multiple ad networks at their disposal, users can select the best channels for their business’ needs.

 

Our platforms are hosted in third party data centers on virtual cloud-based infrastructure. During 2020, these providers included Google Compute and Amazon Web Services. These data centers use a mixture of biometric access controls, redundant power, environmental controls and secure internet connection points to ensure uptime and data security. Email sending technology is a key part of the application, and we rely on a third party to deliver our platform’s email. We monitor our services for availability, performance and security. We rely on our data center and service providers to maintain peak operating conditions in their businesses and to quickly address issues related to their service as they arise.

 

Key Performance Indicators

 

In addition to financial performance, we measure the performance of several key performance indicators, including:

 

 

·

Customer acquisition costs (CAC)

 

·

Net revenue dollar retention

 

·

Average revenue per user (ARPU)

 

·

Expected lifetime value (LTV)

 

Intellectual Property

 

The Company has one patent for developed technology related to the Perfect Audience platform. This patent has a remaining life of approximately 15 years as of December 31, 2020.

 

Our trade secrets include our competencies in marketing automation, web tracking, integrations, workflow, email editing and display retargeting.

 

We registered “SharpSpring” and the related logo and certain other marks as trademarks in the United States and several other jurisdictions.

 

We are the registered holder of a variety of domestic and international domain names that include “sharpspring”, “sharpspringmailplus”, “graphicmail”, “perfectaudience”, and similar variations.

 

 
8

Table of Contents

 

Human Capital Management

 

Our people are what makes SharpSpring not only a successful company, but also a great place to work. We are motivated by doing great things with great people to achieve a common goal of providing value to our customers through the power of marketing automation. Helping our thousands of customers grow their business is made possible by our employees continually improving each and every part of what we do.

 

As of December 31, 2020, we have approximately 250 full-time employees located in the United States supporting our operations. None of our employees are covered by collective bargaining agreements. We have not experienced any work stoppages, and we consider our relations with our employees to be good.

 

We provide competitive compensation and benefits for our employees across the United States. Our compensation packages may include base salary, commission or quarterly bonuses, and stock-based compensation. We also offer a generous benefits package which includes medical, vision, and dental plans, four weeks of paid time off, life and disability insurance, and a 401(k) matching contributions program designed to provide employee benefits competitive with those offered by our peers and other companies with which we compete for talent. We regularly evaluate our compensation and benefit offerings to ensure competitiveness and make adjustments as needed.

 

SharpSpring is a diverse and inclusive work environment that promotes partnership in and outside of the office. We believe our Company culture fosters a sense of family that allows us to attract and retain the best talent, which is critical to our continued success. We embrace teamwork and investing in each other’s success, rewarding employees for their hard work and dedication. We take pride in our employees communicating openly, providing the highest level of customer support, developing a product that creates value for our customers, being a leading-edge workplace with a small-town feel, and giving back to our community. SharpSpring has launched various initiatives to ensure our entire staff feels respected and included regardless of their background. Every quarter we ask our employees to complete an employee engagement survey, which covers overall employee morale, team dynamics, work from home, and other topics to ensure our employees are staying engaged and are supported to the best of our abilities. Our most recent survey results showed that the vast majority of our employees feel supported, valued, and have the resources they need to be successful in their career.

 

In an effort to protect the safety and well-being of our employees, during the outset of the COVID-19 pandemic, we transitioned to a fully remote workforce in March of 2020, and we continue to successfully operate in a remote environment today until we can safely return to our office. Even once it is safe to return to the office, SharpSpring will allow employees to work remotely, from our corporate headquarters, or a hybrid of the two options. At the onset of COVID we were unsure what lay ahead for not only our Company, but the global economy. As such we asked staff to take temporary take a pay cut, with executives taking deeper cuts, as well as temporarily pausing our Company bonus and 401(k) Company match program. Full salaries and bonuses for all employees were restored in November of 2020. The 401(k) Company match program was restored in March of 2021.

 

 
9

Table of Contents

 

Properties

 

Our corporate headquarters is a leased office facility located in Gainesville, FL. Presently, we lease approximately 45,000 rentable square feet of office space.

 

Financial Information About Segments

 

The Company operates as one reportable segment with two operating segments. Our operating segments consist of our SharpSpring Marketing Automation segment and Perfect Audience Ad Retargeting segment in accordance with ASC 280. Operating segments are defined as components of an enterprise for which separate financial information is regularly evaluated by the chief operating decision maker (“CODM”), which is the Company’s chief executive officer, in deciding how to allocate resources and assess performance. The Company’s CODM evaluates the Company’s financial information and resources and assess the performance of these resources between our two operating segments. We do not separately allocate operating expenses, nor do we fully allocate assets to these operating segments. In accordance with ASC 280, we aggregate our two operating segments as one operating segment for financial reporting purposes. The Company does not present geographical information about revenues because it is impractical to do so.

 

The SharpSpring Marketing Automation segment consists of all revenue related to our flagship Marketing Automation product as well as our Mail+ and CRM products.

 

Our Perfect Audience Ad Retargeting segment consists of all revenues associated with our Perfect Audience ad retargeting platform.

 

Available Information

 

Our website address is www.sharpspring.com. 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 or 15(d) of the Exchange Act are available free of charge through our website as soon as reasonably practicable after they are electronically filed with, or furnished to, the Securities and Exchange Commission (the “SEC”). Our website and the information contained or incorporated therein are not intended to be incorporated into this Annual Report on Form 10-K.

 

Also, this report includes the trade names of other companies. Unless specifically stated otherwise, the use or display by us of such other parties' names and trade names in this report is not intended to and does not imply a relationship with, or endorsement or sponsorship of us by, any of these other parties.

 

ITEM 1A. RISK FACTORS

 

An investment in our common stock involves a high degree of risk. You should carefully consider the risks described below and the other information in this Annual Report on Form 10-K and in our other public filings before making an investment decision. Our business, prospects, financial condition, or operating results could be harmed by any of these risks, as well as other risks not currently known to us or that we currently consider immaterial. If any such risks and uncertainties actually occurs, our business, financial condition or operating results could differ materially from the plans, projections and other forward-looking statements included in the section titled “Management’s Discussion and Analysis of Financial Condition and Results of Operations” and elsewhere in this report and in our other public filings. The trading price of our common stock could decline due to any of these risks, and, as a result, you may lose all or part of your investment.

 

 
10

Table of Contents

 

Summary of Risk Factors

 

The risk factors detailed in Item 1A entitled “Risk Factors” in this Annual Report on Form 10-K are the risks that we believe are material to our investors and a reader should carefully consider them. Those risks are not all of the risks we face, and other factors not presently known to us or that we currently believe are immaterial may also affect our business if they occur. The following is a summary of the risk factors detailed in Item 1A:

 

 

·

We have a history of losses and may not achieve profitability in the future.

 

 

 

 

·

The extent to which the COVID-19 pandemic will adversely impact our business, financial condition and results of operations is highly uncertain and cannot be predicted.

 

 

 

 

·

The majority of our products and services are sold pursuant to short-term subscription agreements, and if our customers elect not to renew these agreements, our revenues may decrease.

 

 

 

 

·

If we fail to enhance our existing products and services or develop new products and services, our products and services may become obsolete or less competitive and we could lose customers.

 

 

 

 

·

Interruptions or delays in service from our third-party data center providers could impair our ability to deliver our platform to our customers, resulting in customer dissatisfaction, damage to our reputation, loss of customers, limited growth and reduction in revenue.

 

 

 

 

·

Existing and future federal, state and foreign laws which regulate Internet tracking software, the senders of commercial emails and text messages, website owners and other activities, and could impact the use of our marketing tools which may negatively affect our business.

 

 

 

 

·

We may need additional capital in the future, which may not be available to us on favorable terms, or at all, and may dilute your ownership of our common stock.

 

 

 

 

·

Our quarterly results may fluctuate and if we fail to meet the expectations of analysts or investors, our stock price could decline substantially.

 

Risks Related To Our Business

 

The majority of our products and services are sold pursuant to short-term subscription agreements, and if our customers elect not to renew these agreements, our revenues may decrease.

 

Typically, our products and services are sold pursuant to short-term subscription agreements, which are generally one month to one year in length, with no obligation to renew these agreements. Our renewal rates may decline due to a variety of factors, including the products and services and prices offered by our competitors, new technologies offered by others, consolidation in our customer base or if some of our customers cease their operations. If our renewal rates are low or decline for any reason, or if customers renew on less favorable terms, our revenues may decrease, which could adversely affect our results of operations.

 

 
11

Table of Contents

 

We may not be able to scale our business quickly enough to meet our customers' growing needs, and if we are not able to grow efficiently, our operating results could be harmed.

 

As usage of our marketing software grows and as customers use our solutions for more advanced relationship marketing programs, we will need to devote additional resources to improving our application architecture, integrating with third-party systems, and maintaining infrastructure performance. In addition, we will need to appropriately scale our internal business systems and our services organization, including customer support and professional services, to serve our growing customer base, particularly as our customer demographics expand over time. Any failure of or delay in these efforts could cause impaired system performance and reduced customer satisfaction. These issues could reduce the attractiveness of our marketing software to customers, resulting in decreased sales to new customers, lower renewal rates by existing customers, the issuance of service credits, or requested refunds, which could adversely affect our revenue growth and harm our reputation. Even if we are able to upgrade our systems and expand our staff, any such expansion will be expensive and complex, requiring management time and attention. We could also face inefficiencies or operational failures as a result of our efforts to scale our infrastructure. Moreover, there are inherent risks associated with upgrading, improving and expanding our information technology systems. 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 affect our financial results.

 

We rely, in large part, on our agency partners’ ability to resell the SharpSpring solution to their clients and service and support their clients that are using the SharpSpring platform.

 

We sell primarily to digital marketing agencies, who purchase a pack of SharpSpring licenses and resell SharpSpring to their end clients. Our agency partners typically perform various services for their clients, including website services, lead generation activities, social media services and other digital marketing services. If our agency partners are not successful in reselling SharpSpring to their clients or are not successful in supporting or servicing their active clients on the SharpSpring platform, the value of our agency partner relationships will not grow, and those agency partners will have a higher risk of attrition. If we cannot retain these agency partners as SharpSpring customers, our revenue and operating performance will be adversely impacted.

 

The extent to which the COVID-19 pandemic will adversely impact our business, financial condition and results of operations is highly uncertain and cannot be predicted.

 

The COVID-19 pandemic has created significant worldwide uncertainty, volatility and economic disruption. The extent to which COVID-19 will adversely impact our business, financial condition and results of operations is dependent upon numerous factors, many of which are highly uncertain, rapidly changing and uncontrollable. These factors include, but are not limited to: (i) the duration and scope of the pandemic; (ii) governmental, business and individual actions that have been and continue to be taken in response to the pandemic, including travel restrictions, quarantines, social distancing, work-from-home and shelter-in-place orders and shut-downs; (iii) the impact on U.S. and global economies and the timing and rate of economic recovery; (iv) potential adverse effects on the financial markets and access to capital; (v) potential goodwill or other impairment charges; (vi) increased cybersecurity risks as a result of pervasive remote working conditions; (vii) our ability to effectively carry out our operations due to any adverse impacts on the health and safety of our employees and their families; (viii) the ability of our agency partners to resell the SharpSpring Marketing Automation platform to their clients. Furthermore, as a result of the COVID-19 pandemic, our employees have been predominantly working from home. The significant increase in remote working, particularly for an extended period of time, could exacerbate certain risks to our business, including an increased risk of cybersecurity events and improper dissemination of personal or confidential information. We do not believe these circumstances have, or will, materially adversely impact our internal controls or financial reporting systems.

 

 
12

Table of Contents

 

If we fail to enhance our existing products and services or develop new products and services, our products and services may become obsolete or less competitive and we could lose customers.

 

If we are unable to enhance our existing products and services or develop new products and services that keep pace with rapid technological developments and meet our customers’ needs, our business will be harmed. Creating and designing such enhancements and new products entail significant technical and business risks and require substantial expenditures and lead-time, and there is no guarantee that such enhancements and new products will be completed in a timely fashion. Nor is there any guarantee that any new service offerings will gain acceptance among our customers or by the broader market. For example, our existing customers may not view any new service as complementary to our service offerings and therefore decide not to purchase such service. If we cannot enhance our existing products and services or develop new products or if we are not successful in selling such enhancements and new products to our customers, we could lose customers, which would adversely impact our financial performance.

 

If we are unable to attract new customers and retain existing customers on a cost-effective basis, our business and results of operations will be adversely affected.

 

To succeed, we must continue to attract and retain a large number of customers on a cost-effective basis, many of whom have not previously used the types of products and services that we offer. Our sales process involves targeting customers, completing product demos and advancing customers through our marketing and sales pipeline to conversion using our SharpSpring Marketing Automation product, in addition to relying on outbound marketing and search engine traffic to attract potential leads. We rely on a variety of methods to attract new customers, such as outbound emails, hosting events, paying providers of online services, search engines, directories and other websites to provide content, advertising banners and other links that direct customers to our website. If we are unable to use any of our current marketing initiatives or the cost of such initiatives were to significantly increase or such initiatives or our efforts to satisfy our existing customers are not successful, we may not be able to attract new customers or retain existing customers on a cost-effective basis and, as a result, our revenue and results of operations would be adversely affected.

 

If we fail to develop our brands cost-effectively, our business may be adversely affected.

 

Successful promotion of our brands will depend largely on the effectiveness of our marketing efforts and on our ability to provide reliable and useful services at competitive prices. Brand promotion activities may not yield increased revenue, and even if they do, any increased revenue may not offset the expenses we incur in building our brands. If we fail to successfully promote and maintain our brands, or incur substantial expenses in an unsuccessful attempt to promote and maintain our brands, we may fail to attract enough new customers or retain our existing customers to the extent necessary to realize a sufficient return on our brand-building efforts, and our business and results of operations could suffer.

 

 
13

Table of Contents

 

Email communications is a key component of our product. At times, delivery of our emails has been impaired by third party monitoring agencies and internet service providers. If the delivery of our customers’ emails is limited or blocked, our product’s capabilities would be severely limited, and customers may cancel their accounts.

 

Many SharpSpring users aim to communicate using email with a broad range of customers and prospects. Our policies limit the use of email to recipients who have agreed to receive email from that business. However, it is often difficult to enforce the use of opt-in email lists and in some cases, our customers disregard our policies and send emails to purchased lists, which may include spam traps put in place by monitoring agencies. Those same monitoring agencies can block emails from reaching individuals that use their spam email protection services. Additionally, internet service providers (ISPs) also filter email based on email characteristics and spam complaint rates. Although we work with one of the premier email delivery providers, recent aggressive actions by monitoring agencies and ISPs make it more difficult to protect our email sending reputation and deliver our customers’ emails to the recipient. We continually monitor and improve our own technology and work closely with ISPs to maintain our high deliverability rates. If third party agencies or ISPs materially limit or halt the delivery of our customers’ emails, or if we fail to deliver our customers’ emails in an acceptable manner, our customers may cancel their accounts.

 

We rely on third-party vendors to provide services to crucial parts of our business. If the relationship with these vendors deteriorates or is terminated it may harm our ability to provide our software or services to our customers.

 

SharpSpring depends on the services of third-party vendors to deliver data and provide our software and services. In the future if any of these third-party services are interrupted or terminated our ability to continue provide service to our customers will deteriorate. Any such deterioration could adversely affect our business and our ability to generate revenue. Presently, the strain of coronavirus known as COVID-19 has the potential to interrupt many, if not all, of the third-party vendors upon which we rely.

 

Our inability to successfully integrate our Perfect Audience business or other acquired businesses, assets, products or technologies which could harm our operating results.

 

We acquired from Marin Software Incorporated the assets and certain liabilities that comprise our Perfect Audience platform in November 2019. As part of this acquisition, we negotiated certain services to facilitate the smooth transition of the Perfect Audience business. We have limited experience in successfully acquiring and integrating businesses, products and technologies, and we may not achieve the synergies or other benefits we expected to achieve, and we may incur write-downs, impairment charges or unforeseen liabilities that could negatively affect our operating results or financial position or could otherwise harm our business.

 

 
14

Table of Contents

 

We may in the future evaluate and pursue other acquisitions and strategic investments in businesses, products or technologies that we believe could complement or expand our existing solutions, expand our customer base and operations worldwide, enhance our technical capabilities or otherwise offer growth or cost-saving opportunities. From time to time, we may enter into letters of intent with companies with which we are negotiating potential acquisitions or investments or as to which we are conducting due diligence. Although we are currently not a party to any binding definitive agreement with respect to potential investments in, or acquisitions of, complementary businesses, products or technologies, we may enter into these types of arrangements in the future, which could materially decrease the amount of our available cash or require us to seek additional equity or debt financing. We have limited experience in successfully acquiring and integrating businesses, products and technologies. We may not be successful in negotiating the terms of any potential acquisition, conducting thorough due diligence, financing the acquisition or effectively integrating the acquired business, product or technology into our existing business and operations. Our due diligence may fail to identify all of the problems, liabilities or other shortcomings or challenges of an acquired business, product or technology, including issues related to intellectual property, product quality or product architecture, regulatory compliance practices, revenue recognition or other accounting practices, or employee or customer issues.

 

If we finance acquisitions using existing cash, the reduction of our available cash could cause us to face liquidity issues or cause other unanticipated problems in the future. If we finance acquisitions by issuing convertible debt or equity securities, the ownership interest of our existing stockholders may be diluted, which could adversely affect the market price of our stock. Further, contemplating or completing an acquisition and integrating an acquired business, product or technology could divert management and employee time and resources from other matters.

 

Our international operations subject us to additional risks and uncertainties.

 

We have customers in various international jurisdictions. Our international operations present unique challenges and risks to our Company. Compliance with complex foreign and U.S. laws and regulations that apply to our international operations increases our cost of doing business in international jurisdictions and could interfere with our ability to offer our products and services to one or more countries or expose us or our employees to fines and penalties. These laws and regulations include, but are not limited to, tax laws, data privacy and filtering requirements, U.S. laws such as the Foreign Corrupt Practices Act, and local laws prohibiting corrupt payments to governmental officials. Violations of these laws and regulations could result in monetary damages, criminal sanctions against us, our officers, or our employees, and prohibitions on the conduct of our business. Our international operations also subject us to additional foreign currency exchange rate risks and will require additional management attention and resources. Our international operations subject us to other inherent risks, including, but not limited to:

 

·

the impact of recessions in economies outside of the United States

·

changes in and differences between regulatory requirements between countries

·

The extent of the impact of the novel strain of coronavirus known as COVID-19 on global commerce

·

U.S. and foreign export restrictions, including export controls relating to encryption technologies

·

anti-SPAM laws and other laws that may differ materially from U.S. laws

·

reduced protection for and enforcement of intellectual property rights in some countries

·

potentially adverse tax consequences

·

difficulties and costs of staffing and managing foreign operations

·

political and economic instability

·

international conflicts, wars or terrorism

·

tariffs and other trade barriers

·

seasonal reductions in business activity

 

Our failure to address these risks adequately could materially and adversely affect our business, revenue, results of operations, cash flows and financial condition.

 

 
15

Table of Contents

 

We could be materially affected by the fluctuations of the U.S. Dollar against the Euro, Swiss Franc, South African Rand or British Pound.

 

In 2020, approximately 85% of our revenues are currently generated in U.S. Dollars, while approximately 15% of our revenues are denominated in other currencies, including, but not limited to the Euro, Swiss Franc, South African Rand and British Pound. Our costs are generally incurred in similar currencies. Currency exchange rates can fluctuate dramatically, which will impact the amount of revenue we will record when translated to U.S. Dollars and will impact the amount of costs that we incur when translated to U.S. Dollars. Although our cost currencies are generally aligned to our revenue currencies, variances exist between the rate we incur costs in each currency compared to the revenue. Therefore, changes to currency rates may dramatically impact profitability.

 

The United Kingdom's withdrawal from the European Union could have an adverse impact on our business, financial condition, operating results and cash flows.

 

On January 31, 2020, the United Kingdom ("U.K.") withdrew from the European Union ("E.U."), commonly referred to as Brexit. The U.K. and E.U. agreed to participate in a transition period, which expired on December 31, 2020, to negotiate a trade agreement and other aspects of their future relationship. The U.K. is now no longer a part of the single market and customs union of the E.U.

 

Although post Brexit, a trade agreement between the U.K. and E.U. is in effect, the economic path forward is uncertain. This may cause fluctuations in the value of the U.K. pound sterling and E.U. euro. Fluctuations in exchange rates between the U.S. dollar and foreign currencies may adversely affect our expenses, earnings, cash flows, results of operations, and revenues. We do not engage in foreign currency hedging arrangements.

 

If we do not or cannot maintain the compatibility of our marketing software with third-party applications that our customers use in their businesses, our revenue will decline.

 

The functionality and popularity of our marketing software depends, in part, on our ability to integrate our solutions with third-party applications and platforms, including CRM, event management, e-commerce, call center, and social media sites that our customers use and from which they obtain data. Third-party providers of applications and APIs may change the features of their applications and platforms, restrict our access to their applications and platforms or alter the terms governing use of their applications and APIs and access to those applications and platforms in an adverse manner. Such changes could functionally limit or terminate our ability to use these third-party applications and platforms in conjunction with our solution, which could negatively impact our offerings and harm our business. If we fail to integrate our software with new third-party applications and platforms that our customers use for marketing purposes, we may not be able to offer the functionality that our customers need, which would negatively impact our ability to generate revenue and adversely impact our business.

 

 
16

Table of Contents

 

If we are unable to maintain our relationships with, and access to, publishers, advertising exchange platforms and other platforms that aggregate the supply of advertising inventory, our business will suffer.

 

We currently depend on relationships with various publishers, including Facebook, Google, Xandr, OpenX, AppNexus, and Magnite (among others) Our display retargeting platform interfaces with these publishers’ platforms through Application Programming Interfaces (“APIs”). We are subject to the respective platforms’ standard API terms and conditions, which govern the use and distribution of data from these platforms. Our business significantly depends on having access to these APIs on commercially reasonable terms and our business would be harmed if any of these publishers, advertising exchanges or aggregators of advertising inventory discontinues or limits access to their platforms, modifies their terms of use or other policies or place additional restrictions on us as API users, or charges API license fees for API access. Moreover, some of these publishers, such as Google, market competitive solutions for their platforms. Because the advertising inventory suppliers control their APIs, they may develop competitive offerings that are not subject to the limits imposed on us through the API terms and conditions. Publishers, advertising exchanges and advertising inventory aggregators update their API terms of use from time to time and new versions of these terms could impose additional restrictions on us. In addition, publishers, advertising exchanges and advertising inventory aggregators continually update their APIs and may update or modify functionality, which requires us to modify our software to accommodate these changes and to devote technical resources and personnel to these efforts which could otherwise be used to focus on other priorities. Any of these outcomes could cause demand for our products to decrease, our research and development costs to increase, and our results of operations and financial condition to be harmed.

 

If the market for digital advertising slows or declines, our business, growth prospects, and financial condition would be adversely affected.

 

The Perfect Audience platform is dependent on the market for digital advertising. The future growth of our business could be constrained by the level of acceptance and expansion of emerging cloud-based advertising channels, as well as the continued use and growth of existing channels, such as search and display advertising. Even if these channels become widely adopted, advertisers and agencies may not make significant investments in solutions such as ours that help them manage their digital advertising spend across publisher platforms and advertising channels. It is difficult to predict customer adoption rates, customer demand for our platform, the future growth rate and size of the advertising cloud solutions market or the entry of competitive solutions. The continued expansion of the market for advertising cloud solutions depends on a number of factors, including the continued growth of the cloud-based advertising market, the growth of social and mobile as advertising channels and the cost, performance and perceived value associated with advertising cloud solutions, as well as the ability of cloud computing companies to address security and privacy concerns. Further, the cloud computing market is less developed in many jurisdictions outside the United States. If we or other cloud computing providers experience security incidents, loss of customer data, disruptions in delivery or other problems, the market for cloud computing as a whole, including our applications, may be negatively affected.

 

 
17

Table of Contents

 

The market in which we participate is competitive and, if we do not compete effectively, our operating results could be harmed.

 

Our principal competitors include marketing automation companies like HubSpot, Pardot (part of Salesforce.com), Act-On, and ActiveCampaign. Companies can also utilize various point solutions to provide individual marketing capabilities for things like email campaigns, landing pages, forms and analytics, which are all features in a marketing automation solution. Competition could result in reduced sales, reduced margins or the failure of our products to achieve or maintain more widespread market acceptance, any of which could harm our business.

 

Our current and potential competitors may have significantly more financial, technical, marketing and other resources than we do and may be able to devote greater resources to the development, promotion, sale and support of their products. Our current and potential competitors may have more extensive customer bases and broader customer relationships than we have. In addition, these companies may have longer operating histories and greater name recognition than we have and may be able to bundle products with other products that have gained widespread market acceptance. These competitors may be better able to respond quickly to new technologies and to undertake more extensive marketing campaigns. If we are unable to compete with such companies, the demand for our products could substantially decline.

 

Our business is substantially dependent on continued demand for marketing and email technology and any decrease in demand could cause us to suffer a decline in revenues and profitability.

 

We derive, and expect to continue to derive, substantially all of our revenue from organizations, including marketing agencies and small and medium size businesses, associations and non-profits. As a result, widespread acceptance of marketing technology among small and medium size organizations is critical to our future growth and success. The overall market for marketing automation technology is relatively new and still evolving, and small organizations have generally been slower than larger organizations to adopt email marketing as part of their marketing mix. There is no certainty regarding how or whether this market will develop, or whether it will experience any significant contractions. Our ability to attract and retain customers will depend in part on our ability to make marketing communications convenient, effective, and affordable. If small and medium size organizations determine that marketing technology and communication does not sufficiently benefit them, existing customers may cancel their accounts and potential customers may decide not to utilize our services.

 

We are a small public company and the requirements of being a public company are a strain on our systems and resources, are a diversion to management’s attention, and are costly.

 

As a public company, we are subject to the reporting requirements of the Securities Exchange Act of 1934 (Exchange Act) the Sarbanes-Oxley Act of 2002 (Sarbanes-Oxley Act), the Dodd-Frank Wall Street Reform and Consumer Protection Act (Dodd-Frank Act), and the rules and regulations of The NASDAQ Stock Market. The requirements of these rules and regulations increase our legal, accounting and financial compliance costs, make some activities more difficult, time-consuming and costly and may also place strain on our personnel, systems and resources.

 

The Exchange Act requires, among other things, that we file annual, quarterly and current reports with respect to our business and operating results. The Sarbanes-Oxley Act requires, among other things, that we maintain effective disclosure controls and procedures and internal control over financial reporting. We are continuing the costly process of implementing and testing our systems to report our results as a public company, to continue to manage our growth and to implement internal controls. We are and will continue to be required to implement and maintain various other control and business systems related to our equity, finance, treasury, information technology, other recordkeeping systems and other operations. As a result of this implementation and maintenance, management's attention may be diverted from other business concerns, which could adversely affect our business.

 

 
18

Table of Contents

 

In addition, changing laws, regulations and standards relating to corporate governance and public disclosure are creating uncertainty for public companies, increasing legal and financial compliance costs and making some activities more time consuming. These laws, regulations and standards are subject to varying interpretations, in many cases due to their lack of specificity, and, as a result, their application in practice may evolve over time as new guidance is provided by regulatory and governing bodies. This could result in continuing uncertainty regarding compliance matters and higher costs necessitated by ongoing revisions to disclosure and governance practices. We intend to invest resources to comply with evolving laws, regulations and standards, and this investment may result in increased general and administrative expenses and a diversion of management's time and attention from revenue-generating activities to compliance activities. If our efforts to comply with new laws, regulations and standards differ from the activities intended by regulatory or governing bodies due to ambiguities related to their application and practice, regulatory authorities may initiate legal proceedings against us and our business may be adversely affected.

 

We expect these laws, rules and regulations to make it more difficult and more expensive for us to continue to obtain director and officer liability insurance, and we may be required to incur substantial costs to maintain appropriate levels of coverage. These factors could also make it more difficult for us to attract and retain qualified members of our board of directors, particularly to serve on our audit committee, and qualified executive officers.

 

As a result of being a public company, our business and financial condition is more visible, which we believe may result in threatened or actual litigation, including by competitors and other third parties. If such claims are successful, our business and operating results could be adversely affected, and even if the claims do not result in litigation or are resolved in our favor, these claims, and the time and resources necessary to resolve them, could divert the time and resources of our management and adversely affect our business and operating results.

 

As a smaller reporting company that is not an accelerated filer, we are subject to scaled disclosure requirements that may make it more challenging for investors to analyze our results of operations and financial prospects.

 

As a smaller reporting company that is not an accelerated filer we (i) are able to provide simplified executive compensation disclosures in our filings, (ii) are exempt from the provisions of Section 404(b) of the Sarbanes-Oxley Act requiring that independent registered public accounting firms provide an attestation report on the effectiveness of internal control over financial reporting and (iii) have certain other decreased disclosure obligations in our filings with the SEC, including being required to provide only two years of audited financial statements in annual reports. Consequently, it may be more challenging for investors to analyze our results of operations and financial prospects.

 

We will remain a smaller reporting company until the beginning of a fiscal year in which we had a public float of $250 million held by non-affiliates as of the last business day of the second quarter of the prior fiscal year, assuming our common stock is registered under Section 12 of the Exchange Act on the applicable evaluation date or our Company has annual revenues of less than $100 million and a public float of less than $700 million. However, even if we remain a smaller reporting company, if our public float exceeds $75 million and our annual revenues are greater than $100 million, we will become an accelerated filer and subject to the provisions of Section 404(b) of the Sarbanes-Oxley Act.

 

 
19

Table of Contents

  

We may be subject to additional obligations to collect and remit sales tax and other taxes, and we may be subject to tax liability for past sales, which could harm our business.

 

State, local and foreign jurisdictions have differing rules and regulations governing sales, use, value added and other taxes, and these rules and regulations are subject to varying interpretations that may change over time. In particular, the applicability of such taxes to SaaS products in various jurisdictions is unclear. Further, these jurisdictions’ rules regarding tax nexus vary significantly and are complex. As such, we could face possible tax assessments and audits. A successful assertion that we should be collecting additional sales, use, value added or other taxes in jurisdictions where we have not historically done so and do not accrue for such taxes could result in tax liabilities and related penalties for past sales, discourage customers from purchasing our products or otherwise harm our business and operating results.

  

Risks Related To Our Management

 

If we fail to attract and retain key and other personnel, we may not be able to achieve our anticipated level of growth and our business could suffer.

 

Our future depends, in part, on our ability to attract and retain key personnel. Our future also depends on the continued efforts and abilities of our executive officers, including our Chief Executive Officer and other key personnel, each of whom would be difficult to replace. In particular, Richard Carlson, our Chief Executive Officer and President and Travis Whitton, our Chief Technology Officer, are critical to the Company’s strategic direction and product development process. The loss of the services of Carlson, Whitton, or other key personnel, and the process to replace any of our key personnel, would involve significant time and expense and may significantly delay or prevent the achievement of our business objectives. We currently do not maintain key person life insurance on any of our executives. Accordingly, the loss of the services of any of these persons would adversely affect our business.

 

We believe that our future success will also depend in part on our continued ability to attract, hire or acquire and retain qualified employees and contractors. There can be no assurance that we will be able to attract and retain such resources. If we are unsuccessful in managing the timely delivery of these services, our business could be adversely affected.

 

Our anticipated growth in our operations could place a significant strain on our management team and our administrative, operational and financial reporting infrastructure.

 

Our success will depend in part on the ability of our management team to effectively manage our growth in our operations. To do so, we believe we will need to continue to hire, train and manage new employees as needed. If our new hires perform poorly, or if we are unsuccessful in hiring, training, managing and integrating these new employees, or if we are not successful in retaining our existing employees, our business may be harmed. To manage the expected growth of our operations and personnel, we will need to continue to improve our operational and financial controls and update our reporting procedures and systems. The expected addition of new employees and the capital investments that we anticipate will be necessary to manage our anticipated growth will increase our cost base, which will make it more difficult for us to offset any future revenue shortfalls by reducing expenses in the short term. If we fail to successfully manage our anticipated growth, our business operations could be adversely affected.

 

 
20

Table of Contents

  

Risks Related To Our Systems

 

Our customers’ use of our products to transmit negative messages or website links to harmful applications could damage our reputation, and we may face liability for unauthorized, inaccurate or fraudulent information distributed via our services.

 

Although it is against our terms and conditions, our customers could use our email servers to transmit negative messages or website links to harmful applications, reproduce and distribute copyrighted material without permission, or report inaccurate or fraudulent data or information. Any such use of our products could damage our reputation and we could face claims for damages, copyright or trademark infringement, defamation, negligence or fraud. Moreover, our customers’ promotion of their products and services through our email marketing product may not comply with federal, state and foreign laws. We cannot predict whether our role in facilitating these activities would expose us to liability under these laws.

 

Even if claims asserted against us do not result in liability, we may incur substantial costs in investigating and defending such claims. If we are found liable for our customers’ activities, we could be required to pay fines or penalties, redesign business methods or otherwise expend resources to remedy any damages caused by such actions and to avoid future liability.

 

Various private spam blacklists have in the past interfered with, and may in the future interfere with, the effectiveness of our products and our ability to conduct business.

 

Our customers rely on email to communicate with their constituents and we depend on email to market to and communicate with our customers. Various private entities attempt to regulate the use of email for commercial solicitation. These entities often advocate standards of conduct or practice that significantly exceed current legal requirements and classify certain email solicitations that comply with current legal requirements as spam. Some of these entities maintain “blacklists” of companies and individuals, and the websites, ISPs and internet protocol addresses associated with those entities or individuals that do not adhere to those standards of conduct or practices for commercial email solicitations that the blacklisting entity believes are appropriate. If a company’s internet protocol addresses are listed by a blacklisting entity, emails sent from those addresses may be blocked if they are sent to any Internet domain or Internet address that subscribes to the blacklisting entity’s service or purchases its blacklist. Although we do not own the internet protocol addresses that we use, blacklisting of the internet protocol addresses that the Company uses could materially impact our sending ability.

 

Our facilities and systems are vulnerable to natural disasters and other unexpected events and any of these events could result in an interruption of our ability to execute customers’ email campaigns.

 

While we have established contingency plans for certain potential disasters, it is possible that an unexpected disaster may occur, which could interrupt our ability to provide services. We also depend on the efficient and uninterrupted operations of our third-party data centers and hardware systems. The data centers and hardware systems are vulnerable to damage from earthquakes, tornados, hurricanes, fire, floods, power loss, telecommunications failures, public health emergencies, and similar events. If any of these events results in damage to our facilities or third-party data centers or systems, we may be unable to operate our services until the damage is repaired or the disruption is remedied and may accordingly lose customers and revenues. In addition, subject to applicable insurance coverage, we may incur substantial costs in repairing any damage.

 

 
21

Table of Contents

 

System failures could reduce the attractiveness of our service offerings, which could cause us to suffer a decline in revenues and profitability.

 

The satisfactory performance, reliability and availability of the technology and the underlying network infrastructure are critical to our operations, level of customer service, reputation and ability to attract and retain customers. We have experienced periodic interruptions, affecting all or a portion of our systems, which we believe will continue to occur from time to time. We are not aware of any loss of customers due to material service interruptions. However, any systems damage or interruption that impairs our ability to accept and fill customer orders could result in an immediate loss of revenue to us and could cause some customers to purchase services offered by our competitors. In addition, frequent systems failures could harm our reputation. Some factors that could lead to interruptions in customer service include: operator negligence; improper operation by, or supervision of, employees; physical and electronic break-ins; misappropriation; computer viruses and similar events; power loss; computer systems failures; Internet and telecommunications failures; and public health emergencies. Our business interruption insurance may not be sufficient to fully compensate us for losses that may occur.

 

Any significant disruption in service on our websites or in our computer systems, or in our customer support services, could reduce the attractiveness of our products and result in a loss of customers.

 

The satisfactory performance, reliability and availability of our technology and our underlying network infrastructure are critical to our operations, level of customer service, reputation and ability to attract new customers and retain existing customers. Our production system hardware and the disaster recovery operations for our production system hardware are co-located in third-party hosting facilities. None of the companies who host our systems guarantee that our customers’ access to our products will be uninterrupted, error-free or secure. Our operations depend on their ability to protect their and our systems in their facilities against damage or interruption from natural disasters, power or telecommunications failures, air quality, temperature, humidity and other environmental concerns, computer viruses or other attempts to harm our systems, criminal acts and similar events. In the event that our arrangements with third-party data centers are terminated, or there is a lapse of service or damage to their facilities, we could experience interruptions in our service as well as delays and additional expense in arranging new facilities. Any interruptions or delays in access to our services, whether as a result of a third-party error, our own error, natural disasters or security breaches, whether accidental or willful, could harm our relationships with customers and our reputation. Also, in the event of damage or interruption, our insurance policies may not adequately compensate us for any losses that we may incur. These factors could damage our brand and reputation, divert our employees’ attention, reduce our revenue, subject us to liability and cause customers to cancel their accounts, any of which could adversely affect our business, financial condition and results of operations.

 

Relied upon third-party cloud computing services, could cause errors or failures of our service, which could cause us to suffer a decline in revenues and profitability.

 

We rely on cloud computing services from third parties that we do not control in order to offer our products, including Google Compute, Amazon Web Services, and others. If we lose the right to use these services or the service malfunctions, our customers could experience delays or be unable to access our services until we can obtain and integrate equivalent technology, or a repair is made. Any delays or failures associated with our services could upset our customers and harm our business.

 

 
22

Table of Contents

 

If we are unable to protect the confidentiality of our unpatented proprietary information, processes and know-how and our trade secrets, the value of our technology and services could be adversely affected.

 

With one limited exception related to our retargeting platform, we rely upon unpatented proprietary technology, processes and know-how and trade secrets for our Marketing Automation solution and retargeting platform and we do not have plans to file for additional patent protection. Further, even if we file for additional patent protection, there is no assurance that it will be approved by the US Patent and Trademark Office. Although we try to protect this information in part by executing confidentiality agreements with our employees, consultants and third parties, such agreements may offer only limited protection and may be breached. Any unauthorized disclosure or dissemination of our proprietary technology, processes and know-how or our trade secrets, whether by breach of a confidentiality agreement or otherwise, may cause irreparable harm to our business, and we may not have adequate remedies for any such breach. In addition, our trade secrets may otherwise be independently developed by our competitors or other third parties. If we are unable to protect the confidentiality of our proprietary information, processes and know-how or our trade secrets are disclosed, the value of our technology and services could be adversely affected, which could negatively impact our business, financial condition and results of operations.

 

Our use of open source software could impose limitations on our ability to commercialize our products, which could cause us to suffer a decline in revenues and profitability.

 

Customizations to open source software code generally require developers to make their work available at no cost. Since we have created our software by developing extensions which plug into open source software without modifying the open source code, we do not believe there is a risk we could be required to offer our products or make our source code available. Although we monitor our use of open source software closely, the terms of many open source licenses to which we are subject have not been interpreted by United States or foreign courts, and there is a risk that such licenses could be construed in a manner that imposes unanticipated conditions or restrictions on our ability to commercialize our products. In such event, we could be required to seek licenses from third parties in order to continue offering our products, to re-engineer our products or to discontinue sales of our products, or to release our software code under the terms of an open source license, any of which could materially adversely affect our business.

 

Given the nature of open source software, there is also a risk that third parties may assert copyright and other intellectual property infringement claims against us based on our use of certain open source software programs. The risks associated with intellectual property infringement claims are discussed immediately below.

 

 
23

Table of Contents

 

If a third party asserts that we are infringing its intellectual property, whether successful or not, it could subject us to costly and time-consuming litigation or require us to obtain expensive licenses, and our business may be adversely affected.

 

The software and Internet industries are characterized by the existence of a large number of patents, trademarks and copyrights and by frequent litigation based on allegations of infringement or other violations of intellectual property rights. Third parties may assert patent and other intellectual property infringement claims against us in the form of lawsuits, letters or other forms of communication. These claims, whether or not successful, could:

 

·

divert management’s attention;

·

result in costly and time-consuming litigation;

·

require us to enter into royalty or licensing agreements, which may not be available on acceptable terms, or at all;

·

in the case of open source software-related claims, require us to release our software code under the terms of an open source license; or

·

require us to redesign our software and services to avoid infringement.

 

As a result, any third-party intellectual property claims against us could increase our expenses and adversely affect our business. In addition, many of our agreements with our agency partners require us to indemnify them for third-party intellectual property infringement claims, which would increase the cost to us resulting from an adverse ruling on any such claim. Even if we have not infringed any third parties’ intellectual property rights, we cannot be sure our legal defenses will be successful, and even if we are successful in defending against such claims, our legal defense could require significant financial resources and management time. Finally, if a third party successfully asserts a claim that our products infringe its proprietary rights, royalty or licensing agreements might not be available on terms we find acceptable or at all and we may be required to pay significant monetary damages to such third party.

 

If the security of our customers’ confidential information stored in our systems is breached or otherwise subjected to unauthorized access, our reputation may be severely harmed, we may be exposed to liability and we may lose the ability to offer our customers a credit card payment option.

 

Our system stores our customers’ proprietary email distribution lists, credit card information and other critical data. Any accidental or willful security breaches or other unauthorized access could expose us to liability for the loss of such information, adverse regulatory action by federal and state governments, time-consuming and expensive litigation and other possible liabilities as well as negative publicity, which could severely damage our reputation. If security measures are breached because of third-party action, employee error, malfeasance or otherwise, or if design flaws in our software are exposed and exploited, and, as a result, a third party obtains unauthorized access to any of our customers’ data, our relationships with our customers will be severely damaged, and we could incur significant liability. Because techniques used to obtain unauthorized access or to sabotage systems change frequently and generally are not recognized until they are launched against a target, we and our third-party hosting facilities may be unable to anticipate these techniques or to implement adequate preventative measures. In addition, many states have enacted laws requiring companies to notify individuals of data security breaches involving their personal data. These mandatory disclosures regarding a security breach often lead to widespread negative publicity, which may cause our customers to lose confidence in the effectiveness of our data security measures. Any security breach, whether actual or perceived, would harm our reputation, and we could lose customers and fail to acquire new customers.

 

If we fail to maintain our compliance with the data protection policy documentation standards adopted by the major credit card issuers, we could lose our ability to offer our customers a credit card payment option. Any loss of our ability to offer our customers a credit card payment option would make our products less attractive to many small organizations by negatively impacting our customer experience and significantly increasing our administrative costs related to customer payment processing.

 

 
24

Table of Contents

 

We may be the subject of intentional cyber disruptions and attacks.

 

We expect to be an ongoing target of attacks specifically designed to impede the performance of our products. Experienced computer programmers, or hackers, may attempt to penetrate our network security or the security of our data centers and IT environments. These hackers, or others, which may include our employees or vendors, may cause interruptions of our services. Although we continually seek to improve our countermeasures to prevent and detect such incidents, if these efforts are not successful, our business operations, and those of our customers, could be adversely affected, losses or theft of data could occur, our reputation and future sales could be harmed, governmental regulatory action or litigation could be commenced against us and our business, financial condition, operating results and cash flow could be materially adversely affected.

 

Risks Related To Our Industry

 

Existing federal, state and foreign laws regulate Internet tracking software, the senders of commercial emails and text messages, website owners and other activities, and could impact the use of our marketing tools and potentially subject us to regulatory enforcement or private litigation.

 

Certain aspects of how our customers utilize our platform are subject to regulations in the United States, European Union and elsewhere. U.S. and European lawmakers and regulators have expressed concern over the use of third-party cookies or web beacons for online behavioral advertising. Legislation adopted in the European Union requires informed consent for the placement of a cookie on a user’s device. Regulation of cookies and web beacons may lead to restrictions on our activities, such as efforts to understand users’ Internet usage. New and expanding “Do Not Track” regulations have recently been enacted or proposed that protect users’ right to choose whether or not to be tracked online. These regulations seek, among other things, to allow end users to have greater control over the use of private information collected online, to forbid the collection or use of online information, to demand a business to comply with their choice to opt out of such collection or use, and to place limits upon the disclosure of information to third party websites. These policies could have a significant impact on the operation of our Marketing Automation platform and could impair our attractiveness to customers, which would harm our business.

 

Customers and potential customers in the healthcare, financial services and other industries are subject to substantial regulation regarding their collection, use and protection of data and may be the subject of further regulation in the future. Accordingly, these laws or significant new laws or regulations or changes in, or repeals of, existing laws, regulations or governmental policy may change the way these customers do business and may require us to implement additional features or offer additional contractual terms to satisfy customer and regulatory requirements, or could cause the demand for and sales of our marketing software to decrease and adversely impact our financial results.

 

In addition, U.S., state and foreign jurisdictions are considering and may in the future enact legislation or laws restricting the ability to conduct marketing activities in mobile, social and web channels. Any of the foregoing existing or future restrictions could require us to change one or more aspects of the way we operate our business, which could impair our ability to attract and retain customers, or increase our operating costs or otherwise harm our business. We may be unable to pass along those costs to our customers in the form of increased subscription fees.

 

While these laws and regulations generally govern our customers’ use of our marketing tools, we may be subject to certain laws as a data processor on behalf of, or as a business associate of, our customers. For example, these laws and regulations governing the collection, use and disclosure of personal information include, in the United States, rules and regulations promulgated under the authority of the Federal Trade Commission, the Health Insurance Portability and Accountability Act of 1996, the Gramm-Leach-Bliley Act of 1999 and state breach notification laws, and internationally, the General Data Protection Regulation in the European Union and the Federal Data Protection Act in Germany. If we were found to be in violation of any of these laws or regulations as a result of government enforcement or private litigation, we could be subjected to civil and criminal sanctions, including both monetary fines and injunctive action that could force us to change our business practices, all of which could adversely affect our financial performance and significantly harm our reputation and our business.

 

 
25

Table of Contents

 

Privacy concerns and consumers' acceptance of Internet behavior tracking may limit the applicability, use and adoption of our marketing software.

 

Privacy concerns may cause consumers to resist providing the personal data necessary to allow our customers to use our services effectively. We have implemented various features intended to enable our customers to better protect consumer privacy, but these measures may not alleviate all potential privacy concerns and threats. Even the perception of privacy concerns, whether or not valid, may inhibit market adoption of our services in certain industries. In addition to government activity, privacy advocacy groups and the technology and other industries are considering various new, additional or different self-regulatory standards that may place additional burdens on us. There are numerous lawsuits in process against various technology companies that collect and use personal information. If those lawsuits are successful, it could impact the way we conduct our business and adversely affect our financial results. The costs of compliance with, and other burdens imposed by, the foregoing laws, regulations, policies and actions may limit the use and adoption of our cloud-based marketing software and reduce overall demand for it, or lead to significant fines, penalties or liabilities for any noncompliance or loss of any such action.

 

Evolving regulations concerning data privacy may restrict our customers’ ability to solicit, collect, process and use data necessary to conduct email campaigns or to analyze the results or may increase their costs, which could harm our business.

 

Federal, state and foreign governments have enacted, and may in the future enact, laws and regulations concerning the solicitation, collection, processing or use of consumers’ personal information. Such laws and regulations may require companies to implement privacy and security policies, permit users to access, correct and delete personal information stored or maintained by such companies, inform individuals of security breaches that affect their personal information, and, in some cases, obtain individuals’ consent to use personal information for certain purposes. Other proposed legislation could, if enacted, prohibit the use of certain technologies that track individuals’ activities on web pages or that record when individuals click through to an Internet address contained in an email message. Such laws and regulations could restrict our customers’ ability to collect and use email addresses, page viewing data, and personal information, which may reduce demand for our products. They may also negatively impact our ability to effectively market our products.

 

 
26

Table of Contents

 

The European Union’s General Data Protection Regulation (GDPR) went into effect in May 2018 and created a data protection law framework across the EU, aiming to give citizens back the control of their personal data, while imposing strict rules on those hosting and 'processing' this data, anywhere in the world. The Regulation also introduces rules relating to the free movement of personal data within and outside the EU. SharpSpring, as a data processor, must clearly disclose any data collection, declare the lawful basis and purpose for data processing, and state how long data is being retained and if it is being shared with any third parties or outside of the European Economic Area. Data subjects have the right to request a portable copy of the data collected by a processor in a common format, and the right to have their data erased under certain circumstances. Public authorities, and businesses whose core activities center around regular or systematic processing of personal data, are required to employ a data protection officer (DPO), who is responsible for managing compliance with the GDPR. Businesses must report any data breaches within 72 hours if they have an adverse effect on user privacy. In some cases, violators of the GDPR may be fined up to €20 million or up to 4% of the annual worldwide turnover of the preceding financial year in case of an enterprise, whichever is greater.

 

In addition to GDPR, California enacted a similar law to GDPR, the California Consumer Privacy Act (CCPA), which took effect in January 2021. The CCPA similarly imposes new obligations with regards to customer data collection and protection. We continue to monitor GDPR, CCPA, and any new or upcoming regulations to ensure compliance and their impact on our ability to provide our Marketing Automation services display retargeting to our customers.

 

The growth of the marketing automation market depends partially on the continued growth and effectiveness of anti-spam products, which may be insufficient to enable us to offer our services at a profit.

 

Adoption and retention of email as a communications medium depends on the ability to prevent junk mail, or “spam,” from overwhelming a subscriber’s electronic mailbox. In recent years, many companies have evolved to address this issue and filter unwanted messages before they reach customers’ mailboxes. In response, spammers have become more sophisticated and have also begun using junk messages as a means for fraud. Email protection companies in turn have evolved to address this new threat. However, if their products fail to be effective against spam, adoption of email as a communications tool will decline, which would adversely affect the market for our services.

 

 
27

Table of Contents

 

A continuing economic downturn could negatively affect the business sector, which may cause our customers to terminate existing accounts with us or cause potential customers to fail to purchase our products, resulting in a decrease in our revenue and impairing our ability to operate profitably.

 

Our platforms and services are designed specifically for small and medium size organizations, including small and medium size businesses, associations and non-profits that frequently have limited budgets and may be more likely to be significantly affected by economic downturns than their larger, more established counterparts. Small organizations may choose to spend their limited funds on items other than our products. Moreover, if small organizations experience economic hardship, they may be unwilling or unable to expend resources on marketing, including email marketing, which would negatively affect the overall demand for our products, increase customer attrition and could cause our revenue to decline. In addition, we have limited experience operating our business during an economic downturn. Accordingly, we do not know if our current business model will continue to operate effectively during a continuing economic downturn. Furthermore, we are unable to predict the likely duration and severity of the adverse economic conditions in the U.S. and other countries, but the longer the duration the greater risks we face in operating our business. There can be no assurance, therefore, that worsening economic conditions, or a prolonged or recurring recession, will not have a significant adverse impact on our operating and financial results.

 

U.S. federal legislation entitled Controlling the Assault of Non-Solicited Pornography and Marketing Act of 2003 imposes certain obligations on the senders of commercial emails, which could minimize the effectiveness of our email marketing product, and establishes financial penalties for non-compliance, which could increase the costs of our business.

 

The Controlling the Assault of Non-Solicited Pornography and Marketing Act of 2003, or CAN-SPAM Act, establishes certain requirements for commercial email messages and specifies penalties for the transmission of commercial email messages that are intended to deceive the recipient as to source or content. The CAN-SPAM Act, among other things, obligates the sender of commercial emails to provide recipients with the ability to opt out of receiving future emails from the sender. In addition, some states have passed laws regulating commercial email practices that are significantly more punitive and difficult to comply with than the CAN-SPAM Act, particularly Utah and Michigan, which have enacted do-not-email registries listing minors who do not wish to receive unsolicited commercial email that markets certain covered content, such as adult or other harmful products. Some portions of these state laws may not be preempted by the CAN-SPAM Act. The ability of our customers’ constituents to opt out of receiving commercial emails may minimize the effectiveness of our email marketing product. Moreover, non-compliance with the CAN-SPAM Act carries significant financial penalties. If we were found to be in violation of the CAN-SPAM Act, applicable state laws not preempted by the CAN-SPAM Act, or foreign laws regulating the distribution of commercial email, whether as a result of violations by our customers or if we were deemed to be directly subject to and in violation of these requirements, we could be required to pay penalties, which would adversely affect our financial performance and significantly harm our business. We also may be required to change one or more aspects of the way we operate our business, which could impair our ability to attract and retain customers or increase our operating costs.

 

 
28

Table of Contents

 

As Internet commerce continues to evolve, federal, state and foreign governments may adopt new laws to regulate Internet commerce, which may negatively affect our business.

 

As Internet commerce continues to evolve, increasing regulation by federal, state or foreign governments becomes more likely. Our business could be negatively impacted by the application of existing laws and regulations or the enactment of new laws applicable to email communications. The cost to comply with such laws or regulations could be significant and would increase our operating expenses, and we may be unable to pass along those costs to our customers in the form of increased subscription fees. In addition, federal, state and foreign governmental or regulatory agencies may decide to impose taxes on services provided over the Internet or via email. Such taxes could discourage the use of the Internet and email as a means of commercial marketing and communications, which would adversely affect the viability of our services.

 

We rely on the collection of data from various sources, which may be restricted by consumer choice, clients, publishers and browsers or other software, changes in technology, and new developments in laws, regulations, and industry standards.

 

Our ability to optimize the delivery of internet advertisements for our clients depends on our ability to successfully leverage data, including data that we collect from our clients, data we receive from our publisher partners and third parties, and data from our own operating history. We collect information about the interactions of users with our customers’ and publishers’ digital properties (including, for example, information about the placement of advertisements and users’ shopping or other interactions with our clients’ websites or advertisements). Our ability to successfully leverage such data depends on our continued ability to access and use such data, which could be restricted by a number of factors, including consumer choice, restrictions imposed by counterparties (such as clients, supply sources and publishers, who may also compete with us for advertising spend and inventory) and web browser developers or other software developers, changes in technology, including changes in web browser technology, increased visibility of consent or “do not track” mechanisms or “ad-blocking” software, and new developments in, or new interpretations of, laws, regulations and industry standards. These types of restrictions could materially impair the results of our operations.

 

Web browser developers, such as Apple, Mozilla Foundation, Microsoft, and Google, have implemented or may implement changes in browser or device functionality that impair our ability to understand the preferences of consumers, including by limiting the use of third-party cookies or other tracking technologies or data indicating or predicting consumer preferences. Today, three major web browsers — Apple’s Safari, Mozilla’s Firefox and Microsoft’s Edge — block third party cookies by default. Internet users can also delete cookies from their computers at any time. In January 2020, Google announced that it plans to phase out support for third-party cookies in Chrome by early 2022. Google controls more than 60% of the browser market and has an even more dominant position in the digital advertising market. These web browser developers have significant resources at their disposal and command substantial market share, and any restrictions they impose could foreclose our ability to understand the preferences of a substantial number of consumers. Although we are actively in the process of moving our business away from third-party cookies, if we are blocked from serving advertisements to a significant portion of internet users, our business could suffer and our results of operations could be harmed.

 

 
29

Table of Contents

 

Similarly, Internet users are increasingly able to download “ad-blocking” software, including on mobile devices, which prevent third-party cookies from being stored on a user’s computer and block advertisements from being displayed to such user. In addition, Google has introduced ad blocking software in its Chrome browser that blocks certain ads based on quality standards established under a multi-stakeholder coalition. If such a feature inadvertently or mistakenly blocks ads that are not within the established blocking standards, or if such capabilities become widely adopted and the advertising technology industry does not collaboratively develop alternative technologies, our business could be harmed. The Interactive Advertising Bureau and Digital Advertising Alliance have also developed frameworks that allow users to opt out of the “sale” of their personal information under the CCPA, in ways that stop or severely limit the ability to show targeted ads.

 

In addition, search engines and other service providers that explicitly do not allow the tracking of data, such as DuckDuckGo, Inc., may be growing in popularity. If a significant number of web browser users switch to advertising-free services or platforms, our business could be materially impacted. Further, mobile devices allow users to opt out of the use of mobile device IDs for targeted advertising. For in-app advertising, data regarding interactions between users and devices are tracked mostly through stable, pseudonymous mobile device identifiers that are built into the device operating system with privacy controls that allow users to express a preference with respect to data collection for advertising, including to disable the identifier. These identifiers and privacy controls are defined by the developers of the mobile platforms and could be changed by the mobile platforms in a way that may negatively impact our business. For example, Apple announced in June 2020 that it will require user opt-in before permitting access to Apple’s unique identifier, or IDFA. Apple initially targeted September 2020 for implementing these changes but has pushed that date out until early Spring 2021. This shift from enabling user opt-out to an opt-in requirement is likely to have a substantial impact on the mobile advertising ecosystem and could harm our growth in this channel.

 

The data we gather is important to the continued development and success of our Perfect Audience platform. If too few of our clients provide us with the permission to share their data or if our clients choose to stop sharing their data, or if regulatory or other factors inhibit or restrict us from maintaining the data collectives underlying Perfect Audience, the value of Perfect Audience could be materially diminished, which could impact the performance of our products and materially impact our business.

 

The third parties upon which we rely for access to data may implement technical restrictions that impede our access to such data and revenue opportunities, which could materially impact our business and results of operations.

 

A substantial portion of the data we rely on comes from our publisher partners and other third parties, including advertising exchange platforms. Similarly, we rely on our publisher partners, advertising exchange platforms and other third parties for opportunities to serve advertisements through which we generate our revenue. Our ability to successfully leverage such data and successfully generate revenue from such opportunities could be impacted by restrictions imposed by or on our publisher partners or other third parties, including restrictions on our ability to use or read cookies or other tracking features or our ability to use real-time bidding networks or other bidding networks.

 

 
30

Table of Contents

 

For example, in light of the GDPR, some platforms have imposed restrictions on our ability to bid on opportunities to serve ads. Third-party publishers are responsible under GDPR for gathering necessary user consents and indicating to platforms that Perfect Audience has been approved by the applicable users. As part of their efforts to comply with their understanding of the requirements of the GDPR, which are subject to interpretation, certain platforms that run advertising exchanges have required actions from such third party publishers with respect to such consents that appear to be stricter than what the regulations require. Similarly, some platforms and other relevant third parties may take similar actions in response to any new legislation or regulatory developments or interpretations in the future, in response to perceived user preferences, or for other reasons.

 

If third parties on which we rely for data or opportunities to serve advertisements impose similar restrictions or are not able to comply with restrictions imposed by other ecosystem participants, we may lose the ability to access data, bid on opportunities, or purchase digital ad space, which could have a substantial impact on our revenue.

 

Risks Related To Owning Our Securities

 

We have a history of losses and may not achieve profitability in the future.

 

We generated a net loss from operations of approximately $7.32 million in 2020. We will need to generate and sustain increased revenue levels in future periods to become profitable, and, even if we do, we may not be able to maintain or increase our level of profitability. We intend to continue to expend significant funds to expand and grow our Marketing Automation and display retargeting platforms and obtain new customers. Our efforts to grow our business may be more costly than we expect, and we may not be able to increase our revenue enough to offset higher operating expenses. We may incur significant losses in the future for a number of reasons, including the other risks described in this Annual Report on Form 10-K, unforeseen expenses, difficulties, complications and delays and other unknown events. If we are unable to achieve and sustain profitability, the market price of our common stock may significantly decrease.

 

We may need additional capital in the future, which may not be available to us on favorable terms, or at all, and may dilute your ownership of our common stock.

 

We have historically relied on outside financing and cash from operations to fund our operations, capital expenditures and expansion. We may require additional capital from equity or debt financing in the future to:

 

·

fund our operations;

·

respond to competitive pressures;

·

take advantage of strategic opportunities, including more rapid expansion of our business or the acquisition of complementary products, technologies or businesses; and

·

develop new products or enhancements to existing products.

 

 
31

Table of Contents

 

We may not be able to secure timely additional financing on favorable terms, or at all. The terms of any additional financing may place limits on our financial and operating flexibility. If we raise additional funds through issuances of equity, convertible debt securities or other securities convertible into equity, our existing stockholders could suffer significant dilution in their percentage ownership of our Company, and any new securities we issue could have rights, preferences and privileges senior to those of our common stock. If we are unable to obtain adequate financing or financing on terms satisfactory to us, if and when we require it, our ability to grow or support our business and to respond to business challenges could be significantly limited.

 

We may expand through acquisitions of, or investments in, other companies or through business relationships, all of which may result in additional dilution to our stockholders and consumption of resources that are necessary to sustain our business.

 

One of the strategies available to us to grow our business would be to acquire competing or complementary services, technologies or businesses. We also may enter into relationships with other businesses in order to expand our service offerings, which could involve preferred or exclusive licenses, additional channels of distribution or discount pricing or investments in other companies.

 

In connection with one or more of those transactions, we may:

 

·

issue additional equity securities that would dilute our stockholders;

·

use cash that we may need in the future to operate our business;

·

incur debt on terms unfavorable to us or that we are unable to repay;

·

incur large charges or substantial liabilities;

·

encounter difficulties retaining key employees of the acquired company or integrating diverse business cultures;

·

become subject to adverse tax consequences, substantial depreciation, or deferred compensation charges; and

·

encounter unfavorable reactions from investment banking market analysts who disapprove of our completed acquisitions.

 

Our board of directors has the authority, without stockholder approval, to issue preferred stock with terms that may not be beneficial to existing common stockholders and with the ability to affect adversely stockholder voting power and perpetuate their control over us.

 

Our certificate of incorporation, as amended, allows the Board of Directors to issue shares of preferred stock without any vote or further action by our stockholders. Our board of directors has the authority to fix and determine the relative rights and preferences of preferred stock. Our board of directors also has the authority to issue preferred stock without further stockholder approval, including large blocks of preferred stock. As a result, our board of directors could authorize the issuance of a series of preferred stock that would grant to holders thereof the preferred right to our assets upon liquidation, the right to receive dividend payments before dividends are distributed to the holders of common stock or other preferred stockholders and the right to the redemption of the shares, together with a premium, prior to the redemption of our common stock or existing preferred stock, if any.

 

 
32

Table of Contents

 

Preferred stock could be used to dilute a potential hostile acquirer. Accordingly, any future issuance of preferred stock or any rights to purchase preferred stock may have the effect of making it more difficult for a third party to acquire control of us. This may delay, defer or prevent a change of control or an unsolicited acquisition proposal. The issuance of preferred stock also could decrease the amount of earnings attributable to, and assets available for distribution to, the holders of our common stock and could adversely affect the rights and powers, including voting rights, of the holders of our common stock and preferred stock.

 

A sale of a substantial number of shares of our common stock may cause the price of our common stock to decline and may impair our ability to raise capital in the future.

 

Our common stock is traded on The NASDAQ Capital Market and, despite certain increases of trading volume from time to time, our common stock is considered “thinly-traded,” meaning that the number of persons interested in trading our common stock at any given time may be relatively small or non-existent. Finance transactions resulting in a large amount of newly issued shares that become readily tradable, or other events that cause current stockholders to sell shares, could place downward pressure on the trading price of our stock. The lack of a robust resale market may require a stockholder who desires to sell a large number of shares of common stock to sell the shares in increments over time to mitigate any adverse impact of the sales on the market price of our stock.

 

If our stockholders sell, or the market perceives that our stockholders intend to sell for various reasons, including the ending of restriction on resale, substantial amounts of our common stock in the public market, including shares issued upon the exercise of outstanding options or warrants, the market price of our common stock could fall. Sales of a substantial number of shares of our common stock may make it more difficult for us to sell equity or equity-related securities in the future at a time and price that we deem reasonable or appropriate. We may become involved in securities class action litigation that could divert management’s attention and harm our business.

 

Our amended certificate of incorporation and bylaws, and certain provisions of Delaware corporate law, as well as certain of our contracts, contain provisions that could delay or prevent a change in control even if the change in control would be beneficial to our stockholders.

 

Delaware law, as well as our certificate of incorporation, as amended, and bylaws, contains anti-takeover provisions that could delay or prevent a change in control of our Company, even if the change in control would be beneficial to our stockholders.

 

These provisions could lower the price that future investors might be willing to pay for shares of our common stock. These anti-takeover provisions:

 

·

authorize our board of directors to create and issue, without stockholder approval, preferred stock, thereby increasing the number of outstanding shares, which can deter or prevent a takeover attempt;

·

prohibit cumulative voting in the election of directors, which would otherwise allow less than a majority of stockholders to elect director candidates;

·

empower our board of directors to fill any vacancy on our board of directors, whether such vacancy occurs as a result of an increase in the number of directors or otherwise;

·

provide that our board of directors is expressly authorized to adopt, amend or repeal our bylaws; and

·

provide that our directors will be elected by a plurality of the votes cast in the election of directors.

 

 
33

Table of Contents

 

Section 203 of the Delaware General Corporation Law, the terms of our employee stock option agreements and other contractual provisions may also discourage, delay or prevent a change in control of our Company. Section 203 generally prohibits a Delaware corporation from engaging in a business combination with an interested stockholder for three years after the date the stockholder became an interested stockholder. Our employee stock option agreements include change-in-control provisions that allow us to grant options or stock purchase rights that may become vested immediately upon a change in control. The terms of change of control provisions contained in certain of our senior executive employee agreements may also discourage a change in control of our Company. Our board of directors also has the power to adopt a stockholder rights plan that could delay or prevent a change in control of our Company even if the change in control is generally beneficial to our stockholders. These plans, sometimes called “poison pills,” are oftentimes criticized by institutional investors or their advisors and could affect our rating by such investors or advisors. If our board of directors adopts such a plan, it might have the effect of reducing the price that new investors are willing to pay for shares of our common stock.

 

Together, these charter, statutory and contractual provisions could make the removal of our management and directors more difficult and may discourage transactions that otherwise could involve payment of a premium over prevailing market prices for our common stock. Furthermore, the existence of the foregoing provisions, as well as the significant common stock beneficially owned by our founder, executive officers, and members of our board of directors, could limit the price that investors might be willing to pay in the future for shares of our common stock. They could also deter potential acquirers of our Company, thereby reducing the likelihood that you could receive a premium for your common stock in an acquisition.

 

Our quarterly results may fluctuate and if we fail to meet the expectations of analysts or investors, our stock price could decline substantially.

 

Our quarterly operating results may fluctuate, and if we fail to meet or exceed the expectations of securities analysts or investors, the trading price of our common stock could decline. Some of the important factors that could cause our revenue and operating results to fluctuate from quarter to quarter include:

 

·

our ability to retain existing customers, attract new customers and satisfy our customers’ requirements;

·

general economic conditions;

·

changes in our pricing policies;

·

our ability to expand our business;

·

our ability to successfully integrate our acquired businesses;

·

new product and service introductions;

·

technical difficulties or interruptions in our services;

·

the timing of additional investments in our hardware and software systems;

·

regulatory compliance costs;

·

costs associated with future acquisitions of technologies and businesses; and

·

extraordinary expenses such as litigation or other dispute-related settlement payments.

 

Some of these factors are not within our control, and the occurrence of one or more of them may cause our operating results to vary widely. As such, we believe that quarter-to-quarter comparisons of our revenue and operating results may not be meaningful and should not be relied upon as an indication of future performance.

 

 
34

Table of Contents

 

Our common stock is subject to volatility.

 

We cannot assure you that the market price for our common stock will remain at its current level, and a decrease in the market price could result in substantial losses for investors. The market price of our common stock may be significantly affected by one or more of the following factors:

 

·

announcements or press releases relating to our industry or to our own business or prospects;

·

regulatory, legislative, or other developments affecting us or our industry generally;

·

sales by holders of restricted securities pursuant to effective registration statements or exemptions from registration; and

·

market conditions specific to our Company, our industry and the stock market generally.

 

If securities or industry analysts do not publish research or reports about our business, or if they change their recommendations regarding our stock adversely, our stock price and trading volume could decline.

 

The trading market for our common stock will depend in part on the research and reports that securities or industry analysts publish about us or our business. We currently have five independent research analysts covering our stock and may not obtain additional research coverage by securities and industry analysts. If no additional securities or industry analysts commence coverage of us, the trading price for our common stock could be negatively affected. In the event any analyst who covers us downgrades our securities, the price of our securities would likely decline. If one or more of these analysts ceases to cover us or fails to publish regular reports on us, interest in the purchase of our securities could decrease, which could cause the price of our common stock and its trading volume to decline.

 

If we fail to maintain an effective system of disclosure controls and internal control over financial reporting, our ability to produce timely and accurate financial statements or comply with applicable regulations could be impaired.

 

As a public company, we are subject to the reporting requirements of the Securities Exchange Act of 1934 (Exchange Act) the Sarbanes-Oxley Act of 2002 (Sarbanes-Oxley Act), the Dodd-Frank Wall Street Reform and Consumer Protection Act (Dodd-Frank Act), and the rules and regulations of The NASDAQ Stock Market. We expect that compliance with these rules and regulations will continue to increase our legal, accounting and financial compliance costs, make some activities more difficult, time consuming and costly, and place significant strain on our personnel, systems and resources.

 

The Sarbanes-Oxley Act requires, among other things, that we assess the effectiveness of our internal control over financial reporting annually and the effectiveness of our disclosure controls and procedures quarterly. In particular, Section 404 of the Sarbanes-Oxley Act, (Section 404), requires us to perform system and process evaluation and testing of our internal control over financial reporting to allow management to report on, the effectiveness of our internal control over financial reporting. Our compliance with applicable provisions of Section 404 requires that we incur substantial accounting expense and expend significant management time on compliance-related issues as we implement additional corporate governance practices and comply with reporting requirements. Moreover, if we are not able to comply with the requirements of Section 404 applicable to us in a timely manner, or if we or our independent registered public accounting firm identifies deficiencies in our internal control over financial reporting that are deemed to be material weaknesses, the market price of our stock could decline and we could be subject to sanctions or investigations by the SEC or other regulatory authorities, which would require additional financial and management resources.

 

Furthermore, investor perceptions of our Company may suffer if deficiencies are found, and this could cause a decline in the market price of our stock. Irrespective of compliance with Section 404, any failure of our internal control over financial reporting could have a material adverse effect on our stated operating results and harm our reputation. If we are unable to implement these requirements effectively or efficiently, it could harm our operations, financial reporting, or financial results.

 

 
35

Table of Contents

 

ITEM 1B. UNRESOLVED STAFF COMMENTS

 

None.

 

ITEM 2. PROPERTIES

 

Our corporate headquarters is a leased office facility located at 5001 Celebration Pointe Avenue, Suite 410, Gainesville, FL 32608.

 

ITEM 3. LEGAL PROCEEDINGS

 

We are not a party to any litigation of a material nature.

 

ITEM 4. MINE SAFETY DISCLOSURES

 

Not applicable.

 

 
36

Table of Contents

 

PART II

 

ITEM 5. MARKET FOR REGISTRANT’S COMMON EQUITY, RELATED STOCKHOLDER MATTERS AND ISSUER PURCHASES OF EQUITY SECURITIES

 

Market Information

 

Our common stock trades on The NASDAQ Capital Market under the symbol “SHSP”.

 

Stockholders

 

As of March 22, 2021, there were approximately 48 holders of record of our common stock including The Depository Trust Company, which holds shares of our common stock on behalf of an indeterminate number of beneficial owners.

 

Dividends

 

Our Company does not pay any cash dividends on its commons stock. Our Loan and Security Agreement with Western Alliance Bank restricts our ability to pay cash dividends on our common stock and it will continue to do so for the foreseeable future.

 

Securities Authorized for Issuance under Equity Compensation Plans

 

See Item 12, “Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters,” for information regarding securities authorized for issuance.

 

Recent Sales of Unregistered Securities

 

None.

 

ITEM 6. SELECTED FINANCIAL DATA

 

Not Applicable.

 

ITEM 7. MANAGEMENT’S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS

 

The information in this report contains forward-looking statements. All statements other than statements of historical fact made in this report are forward looking. In particular, the statements herein regarding industry prospects and future results of operations or financial position are forward-looking statements. These forward-looking statements can be identified by the use of words such as “believes,” “estimates,” “could,” “possibly,” “probably,” anticipates,” “projects,” “expects,” “may,” “will,” or “should” or other variations or similar words. No assurances can be given that the future results anticipated by the forward-looking statements will be achieved. Forward-looking statements reflect management’s current expectations and are inherently uncertain. Our actual results may differ significantly from management’s expectations.

 

The following discussion and analysis should be read in conjunction with our financial statements, included herewith. This discussion should not be construed to imply that the results discussed herein will necessarily continue into the future, or that any conclusion reached herein will necessarily be indicative of actual operating results in the future. Such discussion represents only the best present assessment of our management.

 

 
37

Table of Contents

 

Background Overview

 

We provide SaaS-based marketing technologies to customers around the world. Our focus is on marketing automation tools that enable customers to interact with a lead from an early stage and nurture that potential customer using advanced features until it becomes a qualified sales lead or customer. We primarily offer our premium SharpSpring Marketing Automation solution, but also have customers on the SharpSpring Mail+ product, which is a subset of the full suite solution. In 2019, the Company acquired the Perfect Audience platform, which allowed us to expand into the display retargeting space.

 

We believe our recent growth has been driven by the strong demand for marketing automation technology solutions, particularly in the small and mid-size business market. Our products are offered at competitive prices with unlimited multi-lingual customer support. Our SharpSpring Marketing Automation platform employs a subscription-based revenue model. We also earn revenues from additional usage charges that may come into effect when a customer exceeds a transactional quota, as well as fees earned for additional products and services. The Perfect Audience platform employs a usage-based revenue model. Revenue from this platform is dependent on the number of ads placed through the platform and the effectiveness of that ad space.

 

Unless the context otherwise requires, in this section titled Management’s Discussion and Analysis of Financial Condition and Results of Operations references to “SharpSpring Marketing Automation” relate to the SharpSpring Marketing Automation product and references to “Perfect Audience” relate to the Perfect Audience product, while all references to “Company,” “we,” “our” or “us” and other similar terms means SharpSpring, Inc., a Delaware corporation, and all subsidiaries.

 

Effects of COVID-19

 

The COVID-19 pandemic has affected our businesses, as well as those of our customers, suppliers, and third-party sellers. We have not experienced any drop off in the services provided by our various vendors. To serve our customers while also providing for the safety of our employees and service providers, we have adapted various steps to protect our employees and customers. We have enacted a work-from-home policy to allow our employees to maintain social distancing while still maintaining our level of productivity and effectiveness prior to the work-from-home policy. In addition to our work-from-home policy, we have made several strategic business decisions to help navigate these uncertain times.

 

We implemented a 10% reduction to salaries across most of the Company and paused quarterly bonuses in the second quarter of 2020. The Company reinstated full salaries and quarterly bonuses in November 1, 2020. The Company also paused its 401k matching programs. The Company also cut various other non-employee related costs across the board to ensure future flexibility. This included an approximate 40% reduction in the marketing program spend and putting a greater reliance on internal lead generation through the majority of 2020. The Company delayed any non-essential capital expenditures, which allowed us to maintain cash flow flexibility during the COVID pandemic.

 

 
38

Table of Contents

 

The Company increased its cash position by $1.90 million by drawing down on our line of credit as described in Note 5, Credit Facility. As stated in Note 7, SBA Paycheck Protection Loans, the Company received $3.40 million from the Small Business Association (“SBA”) loan program in April 2020, which may be forgiven if the criteria defined by the SBA is met. The Company has filed the application for forgiveness with SBA but has not yet received a decision from the SBA as to whether full or part of the loans will be forgiven, as of December 31, 2020. We have also received an approximately $1.60 million tax refund in June 2020 as a result of historical net operating losses described in Note 10, Income Taxes. The SBA loan program and tax refund are both results of the CARES Act enacted by Congress in March. This cash infusion continues to allow for increased flexibility in these uncertain times. In addition, the Company received approximately $13.94 million from a stock offering, net of issuance costs, in December 2020.

 

While, the COVID-19 pandemic has made significant impact on the entire global economy, the SharpSpring sales and marketing platforms continue to generate demand in these uncertain times and as a SaaS product we can continue to provide our product to our customers while still practicing social distancing which is more difficult in other industries. During the year ended December 31, 2020, we activated 1053 new customers compared to 998 in the same period in 2019. We continue to bring in new leads, host demos, and drive sales at promising levels despite the downturns in the overall economy. We believe our tools offer our customers a chance to thrive in these uncertain times where others are diminishing. For customers that use the various features our platform provides, we are deeply embedded in their sales and marketing processes. Our Perfect Audience business has faced downward pressures beyond that of our Marketing Automation platform as the retargeting industry continues to experience difficulties as customers spend less on advertisements during this unprecedented time. We continue to invest in our product as we still expect long term growth from this business and believe the current economic climate for advertisement retargeting is temporary only due to COVID.

 

Despite COVID-19, the Company was able to continue to grow revenue in the year ended 2020 compared to the same period in 2019. Although revenue has increased, we believe the COVID-19 pandemic had an adverse effect on our revenue growth this period. It is possible that we could be further impacted from COVID-19 in subsequent quarters in ways that we presently do not anticipate; however, at this time, our business continues to grow. In addition, we have been able to maintain the size of our workforce while other companies are seeing layoffs in large numbers. The full extent of the impact to the Company due to the impact of the COVID-19 pandemic for the next year and beyond cannot be currently determined, but the Company has taken measures to best position itself to continue to be successful in these uncertain times. The extent to which the COVID-19 pandemic will impact the Company will depend on future developments, which are still uncertain and cannot be reasonably predicted, including the duration of the outbreak, the increase or reduction in governmental restrictions to businesses and individuals, the potential for a resurgence of the virus and other factors. The longer the COVID-19 pandemic continues, the greater the potential negative financial effect on the Company. We continue to evaluate the impact of global economic and health conditions to ensure our responses to these uncertain times are both timely and appropriate.

 

 
39

Table of Contents

  

Results of Operations

 

Year Ended December 31, 2020 Compared to the Year Ended December 31, 2019

 

 

 

 

 

 

 

 

 

 

 

 

Percent

 

 

 

Year Ended

 

 

Change

 

 

Change

 

 

 

December 31,

 

 

from

 

 

from

 

 

 

2020

 

 

2019

 

 

Prior Year

 

 

Prior Year

 

Revenues and Cost of Sales:

 

 

 

 

 

 

 

 

 

 

 

 

Revenues

 

$29,287,882

 

 

$22,699,386

 

 

$6,588,496

 

 

 

29%

Cost of Sales

 

 

8,062,564

 

 

 

7,142,416

 

 

 

920,148

 

 

 

13%

Gross Profit

 

$21,225,318

 

 

$15,556,970

 

 

$5,668,348

 

 

 

36%

 

Revenues from continuing operations increased approximately $6.59 million for the year ended December 31, 2020 as compared to the year ended December 31, 2019, primarily due to growth in revenues from our SharpSpring Marketing Automation customer base, a price increase put in place in 2020, and the addition of the Perfect Audience platform which allowed for further cross-sale revenue from our existing customer base as well as adding a standalone customer base. Revenues for our SharpSpring Marketing Automation increased to approximately $26.6 million in 2020 from $22.2 million in 2019. During 2020, we continued to attract and acquire new customers on the SharpSpring platform, which contributed to our revenue growth. The Perfect Audience platform acquired in November of 2019 generated approximately $2.52 million of revenue for the year ended December 31, 2020 compared to $0.27 million for the year ended December 31, 2019. This growth in revenues was partially offset by reduced revenue from our SharpSpring Mail+ product, which declined from approximately $0.22 million for the year ended December 31, 2019 compared to approximately $0.18 million for the year ended December 31, 2020. We expect revenue to continue to increase in 2021 from the realization of the full year value of the net new SharpSpring customers acquired throughout 2020.

 

Cost of services increased for year ended December 31, 2020, as compared to the year ended December 31, 2019, primarily due to additional cost from Perfect Audience associated with supporting the new product line. Employee related costs increased approximately $0.04 million. Hosting costs increased approximately $0.7 million associated with the addition of the Perfect Audience product and the growth of the SharpSpring platform and customer base. Cost of Sales increased in dollar terms for the year ended December 31, 2020 compared to the year ended December 31, 2019, however, as a percentage of revenue the Cost of Sales decreased significantly from 31.5% to 27.5% for the year ended December 31, 2019 compared to the year ended December 31, 2020. This improvement in gross margin is the result of continued improvement in efficiencies and improved operating leverage. Additionally, 2020 saw a temporary salary cut from April through October of 2020 as part of a cost cutting measure during the initial phases of COVID-19. We expect costs of sales to increase in 2021 in dollar terms, but remain relatively consistent as a percent of revenue, as we add more costs to support customers and promote growth in agency partner relationships while growing revenues.

 

 
40

Table of Contents

  

 

 

 

 

 

 

 

 

Percent

 

 

 

Year Ended

 

 

Change

 

 

Change

 

 

 

December 31,

 

 

from

 

 

from

 

 

 

2020

 

 

2019

 

 

Prior Year

 

 

Prior Year

 

Operating expenses:

 

 

 

 

 

 

 

 

 

 

 

 

Sales and marketing

 

$10,888,944

 

 

$11,785,227

 

 

$(896,283)

 

 

-8%

Research and development

 

 

6,072,103

 

 

 

5,036,613

 

 

 

1,035,490

 

 

 

21%

General and administrative

 

 

10,227,128

 

 

 

8,617,073

 

 

 

1,610,055

 

 

 

19%

Intangible asset amortization

 

 

642,149

 

 

 

381,000

 

 

 

261,149

 

 

 

69%

Impairment of goodwill

 

 

710,000

 

 

 

-

 

 

 

710,000

 

 

 

n/a

 

 

 

$28,540,324

 

 

$25,819,913

 

 

$2,720,411

 

 

 

11%

 

Sales and marketing expenses decreased approximately $0.90 million for the year ended December 31, 2020, as compared to the same period in 2019. The decrease was primarily due to reducing marketing program spend and putting a greater reliance on internal lead generation through the majority of 2020, which increased our employee related costs. Program spend decreased by approximately $2.44 million compared to same period last year. Employee-related costs increased by approximately $1.62 million. The shift in costs from a program spend to employee related costs was due to a shift to an outbound lead generation strategy, which allowed for us to have better control over costs to acquire customers during the uncertainty of COVID-19. Other non-employee and non-program costs increased by approximately $0.06 million compared to the same period in 2019. During 2019, employee related costs included severance related to the Company’s former CRO in the amount of approximately $0.13 million. We expect sales and marketing expenses to increase in 2021 as we devote more resources to acquiring new customers and expect sales and marketing, as a percentage of revenue, to return to similar levels seen in 2019.

 

Research and development expenses increased for the year ended December 31, 2020, as compared to the year ended December 31, 2019, primarily due to additional hiring of development and quality assurance staff since last year. Employee-related costs for this group increased by approximately $0.85 million in the year ended December 31, 2020, compared to the same period in 2019. Non-employee-related costs, including outsourced development, for this group increased by approximately $0.96 million in the year ended December 31, 2020, compared to the same period in 2019. These costs were partially offset by capitalized software development work which decreased by approximately $0.09 million to $0.74 million. We expect research and development spend to increase in 2021 as we increase our team to support future product development commensurate with the growth of our business but remain relatively consistent as a percentage of revenue.

 

General and administrative expenses increased for the year ended December 31, 2020, as compared to the year ended December 31, 2019, primarily due to higher employee related costs associated with business growth of approximately $0.78 million, a contingent loss of $0.28 million accrued during 2020 for sales tax exposure in the United States discussed in Note 15, Commitments and Contingencies, and increased facilities costs of approximately $0.3 million primarily associated with the Company adding additional office space in the second quarter of 2020 to support the growth of the Company. Depreciation expense increased by approximately $0.32 million primarily due to the Company’s continued investment in software development. The Company made $0.10 million in donations to various charities in the year ended December 31, 2020 compared to approximately $0.03 million in the same period in 2019. The increase was partially offset by the decrease of $0.16 million of legal costs associated with the purchase of Perfect Audience incurred in the year end December 31, 2019 that was not incurred in year ended December 31, 2020. We expect general and administrative expenses to increase incrementally in dollar terms but decrease as a percent of revenue in 2021, as we add costs to support general business growth.

 

 
41

Table of Contents

 

Amortization of intangible assets increased for the year ended December 31, 2020, as compared to the year ended December 31, 2019. The increase in intangible amortization is principally due to the additions of intangibles as part of the acquisition of the Perfect Audience business in November 2019.

 

The Company incurred an impairment of goodwill related to its Perfect Audience reporting unit of approximately $0.71 million in the year ended December 31, 2020 as described in Note 4 in the Notes to the Consolidated Financial Statements.

 

 

 

 

 

 

 

 

 

Percent

 

 

 

Year Ended

 

 

Change

 

 

Change

 

 

 

December 31,

 

 

from

 

 

from

 

 

 

2020

 

 

2019

 

 

Prior Year

 

 

Prior Year

 

Other

 

 

 

 

 

 

 

 

 

 

 

 

Other expense, net

 

$(19,988)

 

$(147,338)

 

$127,350

 

 

 

-86%

Loss on induced conversion

 

 

-

 

 

 

(2,162,696)

 

 

2,162,696

 

 

 

-100%

Gain on embedded derivative

 

 

-

 

 

 

214,350

 

 

 

(214,350)

 

 

-100%

Provision (benefit) for income taxes

 

 

(1,505,965)

 

 

29,349

 

 

 

(1,535,314)

 

 

-5231%

 

Other expense is generally related to foreign exchange gains and losses derived from owing amounts or having amounts owed in currencies other than the entity’s functional currency, as well as interest expense related to our convertible notes, line of credit, and SBA loans. During the year ended December 31, 2020, the Company incurred foreign currency losses of approximately $0.02 million compared to approximately $0.04 million to the same period in 2019. The Company incurred approximately $0.1 million of interest expense in the year ended December 31, 2020 compared to approximately $0.14 million in the same period in 2019. The Company received interest related to a tax refund received in June 2020 of approximately $0.05 million.

 

On May 9, 2019, the Company entered into an agreement to convert the Convertible Notes. As a result of the conversion, the Company realized a gain on the embedded derivative of $0.21 million, and a loss on conversion of debt of $2.16 million during the year ended December 31, 2019. The Company incurred a loss on the embedded derivative of $0.40 million during the year ended December 31, 2018.

 

During the year ended December 31, 2020, our income tax benefit was primarily related to a carryback of net operating loss for our consolidated U.S. entities for the years prior to 2019 as result of changes to the tax law from the CARES Act. Prior to March 31, 2020, we had recorded a full valuation allowance against all of our U.S. net operating loss deferred tax assets, so there is no tax benefit recorded on the income statement for those losses. During the year ended December 31, 2020, our $1.50 million net income tax benefit is comprised of a federal benefit of approximately $1.56 million related to our NOL carrybacks, U.S. States’ income tax benefit of approximately $8,000, and income tax derived from foreign jurisdictions of approximately $59,000. During the year ended December 31, 2019, our income tax provision of approximately $29,000 was U.S. States’ income taxes of approximately $25,000 as well as approximately $4,000 of income tax related to foreign jurisdictions.

 

 
42

Table of Contents

 

Liquidity and Capital Resources

 

Sources and Uses of Cash

  

Our primary source of operating cash inflows are payments from customers for use of our SharpSpring Marketing Automation and Perfect Audience platforms.  Such payments are primarily received monthly from customers but can sometimes be received annually in advance of providing the services, yielding a deferred revenue liability on our consolidated balance sheets.  In addition to the operating cash flows the Company utilized several other sources of cash flows in 2020.  In June 2020 we received a tax refund of approximately $1.60 million as net operating losses in prior years that could be realized as part of the tax law changes in the CARES Act.  In addition to the tax refund the Company received approximately $3.40 million from the SBA Loans in April 2020.  In March 2020, the Company drew down on its available $1.90 million line of credit. In December of 2020, the Company issued 1,000,000 shares of common stock and raised $13.9 million in cash, net of issuance costs.  In 2019 the Company raised approximately $15.6 million, net of issuance costs, from two separate secondary stock offerings in March and November 2019.

 

Our primary sources of cash outflows from operations include payroll and payments to vendors and third-party service providers.

 

Analysis of Cash Flows

 

Net cash used in operating activities decreased by approximately $5.18 million to approximately $2.85 million used in operations for the year ended December 31, 2020, compared to approximately $8.03 million used in operations for the year ended December 31, 2019. The decrease in cash used in operating activities was attributable primarily to the Company reducing our net loss from approximately $12.39 million during the year ended December 31, 2019 to a loss of approximately $5.83 million for the year ended December 31, 2020. Included in the improvement of the net loss is a $1.60 million benefit from the refund of income tax related to prior years’ net operating losses.

 

Net cash used in investing activities was approximately $1.15 million during the year ended December 31, 2020, compared to approximately $5.93 million used during the year ended December 31, 2019. The change in cash used for investing activities is primarily related the purchase of the Perfect Audience assets for $4.6 million in November 2019. In addition, net cash used in investing activities decreased approximately $0.22 million in investment in property and equipment and capitalized software development in the year ended December 31, 2020 as compared to the same period in 2019. The Company delayed any non-essential capital expenditures, which will allow us to continue to maintain flexibility during the COVID pandemic.

 

Net cash provided by financing activities was $20.47 million during the year ended December 31, 2020, compared to $16.56 million net cash received from financing activities during the year ended December 31, 2019. The primary sources of the cash provided by financing activities is related to the Company’s $1.90 million line of credit, $3.40 million of loans from the SBA Loans, and $13.9 million, net of issuance cost, from the issuance of 1,000,000 shares of common stock in December 2020. In 2019, the Company raised approximately $15.6 million, net of issuance costs, from two separate issuances of common stock in March and November 2019. The Company also received approximately $1.27 million from the exercise of employee stock options during the year ended December 31, 2020 compared to approximately $0.97 million from the exercise of employee stock options during the year ended December 31, 2019.

 

 
43

Table of Contents

 

We had net working capital of approximately $22.81 million and $10.38 million as of December 31, 2020 and December 31, 2019, respectively. Our cash balance was $28.27 million at December 31, 2020 reflecting the $1.90 million received from the draw on our line of credit in March 2020, the proceeds of the SBA Loans of $3.40 million, tax refund of approximately $1.60 million received in June 2020, and received $13.9 million in cash received from the stock offering, net of issuance costs, in December 2020. Our cash balance was $11.88 million on December 31, 2019, reflecting approximately $15.6 million cash received from two separate common stock issuances, net of issuance costs, in March and November 2019.

 

Contractual Obligations

 

SharpSpring favors short term agreements in order to maintain flexibility in future operations. From time-to-time SharpSpring will engage in contracts that are greater than 12 months. We typically rent our office facilities with leases involving multi-year commitments. Although some of our service contracts are on a month-to-month basis, we sometimes enter into non-cancelable service contracts for longer periods of time, some of which may last several years. SharpSpring may also enter into debt agreements that are greater than one year. Future minimum lease payments, payments due under non-cancelable service contracts, and debt obligations from contracts greater than 1 year are as follows as of December 31, 2020:

 

 

 

Operating

Leases

 

 

Debt

Obligation

 

2021

 

 

1,321,598

 

 

 

2,630,962

 

2022

 

 

1,329,525

 

 

 

768,538

 

2023

 

 

1,369,159

 

 

 

-

 

2024

 

 

1,377,086

 

 

 

-

 

2025

 

 

1,416,720

 

 

 

 

 

Thereafter

 

 

4,109,161

 

 

 

-

 

Total Commitments

 

$10,923,249

 

 

$3,399,500

 

 

Significant Accounting Policies

 

Our significant accounting policies, including the assumptions and judgments underlying them, are disclosed in the Notes to the Financial Statements. We have consistently applied these policies in all material respects. We do not believe that our operations to date have involved uncertainty of accounting treatment, subjective judgment, or estimates, to any significant degree.

 

Off-Balance Sheet Arrangements

 

We do not have any off-balance sheet arrangements that have or are reasonably likely to have a current or future effect on our financial condition, changes in financial condition, revenues or expenses, results of operations, liquidity, capital expenditures or capital resources that is material to investors.

 

New Accounting Pronouncements

 

For information on recent accounting pronouncements, see Recently Issued Accounting Pronouncements in Note 2 to the consolidated financial statements appearing elsewhere in this Annual Report on Form 10-K.

 

 
44

Table of Contents

 

ITEM 7A. QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK

 

Not Applicable.

 

ITEM 8. FINANCIAL STATEMENTS AND SUPPLEMENTARY DATA

 

The financial statements included in this annual report under this item are set forth beginning on Page F-1 of this Annual Report, immediately following the signature pages.

 

ITEM 9. CHANGES IN AND DISAGREEMENTS WITH ACCOUNTANTS ON ACCOUNTING AND FINANCIAL DISCLOSURE

 

Not Applicable.

 

ITEM 9A. CONTROLS AND PROCEDURES

 

Evaluation of Disclosure Controls and Procedures

 

We have established disclosure controls and procedures to ensure that material information relating to our company, including our consolidated subsidiaries, is made known to the officers who certify our financial reports and to other members of senior management and the Board of Directors.

 

As of the end of the period covered by this report, we carried out an evaluation, under the supervision and with the participation of our management, including the Chief Executive Officer and Chief Financial Officer, of the effectiveness of the design and operations of our disclosure controls and procedures (as defined in Rule 13a-15(e) and 15d-15(e) under the Exchange Act). Based on this evaluation, our Company made the determination that its disclosure controls and procedures were effective.

 

Management’s Annual Report on Internal Control Over Financial Reporting

 

Management is responsible for establishing and maintaining adequate internal control over financial reporting (as defined in Rules 13a-15(f) and 15d-15(f) under the Exchange Act). Management, including our Chief Executive Officer and Chief Financial Officer, assessed the effectiveness of our internal control over financial reporting as of December 31, 2020. In making this assessment, our management used the criteria for effective internal control over financial reporting described in “Internal Control-Integrated Framework (2013),” issued by the Committee of Sponsoring Organizations of the Treadway Commission (COSO). Based on this evaluation, management has concluded that our internal control over financial reporting was effective as of December 31, 2020.

 

 
45

Table of Contents

 

A company’s internal control over financial reporting is a process designed to provide reasonable assurance regarding the reliability of financial reporting for external purposes in accordance with generally accepted accounting principles. A company’s internal control over financial reporting includes those policies and procedures that:

 

 

·

Pertain to the maintenance of records that, in reasonable detail, accurately and fairly reflect the transactions and dispositions of the assets of the company; `

 

 

 

 

·

Provide reasonable assurance that transactions are recorded as necessary to permit preparation of financial statements in accordance with generally accepted accounting principles, and that receipts and expenditures of the company are being made only in accordance with authorizations of management and directors of the company; and

 

 

 

 

·

Provide reasonable assurance regarding prevention or timely detection of unauthorized acquisition, use, or disposition of the company’s assets that could have a material effect on the financial statements.

 

Because of its inherent limitations, internal control over financial reporting may not prevent or detect misstatements. Also, projections of any evaluation of effectiveness to future periods are subject to the risk that controls may become inadequate because of changes in conditions, or that the degree of compliance with the policies or procedures may deteriorate. Accordingly, even effective internal control over financial reporting can only provide reasonable assurance of achieving its control objectives.

 

We have confidence in our internal controls and procedures. Nevertheless, our management, including our Chief Executive Officer and Chief Financial Officer, does not expect that our disclosure procedures and controls or our internal controls will prevent all errors or intentional fraud. An internal control system, no matter how well-conceived and operated, can provide only reasonable, not absolute, assurance that the objectives of such internal controls are met. Further, the design of an internal control system must reflect the fact that there are resource constraints, and the benefits of controls must be considered relative to their costs. As a result of the inherent limitations in all internal control systems, no evaluation of controls can provide absolute assurance that all our control issues and instances of fraud, if any, have been detected.

 

This annual report does not include an attestation report of the Company’s independent registered public accounting firm regarding internal control over financial reporting. Management’s report was not subject to attestation by the Company’s registered public accounting firm pursuant to rules of the Securities and Exchange Commission that permit the Company to provide only management’s attestation in this annual report.

 

Changes in Internal Control Over Financial Reporting

 

Other than described below, there have been no other changes in our internal control over financial reporting (as defined in Rules 13a-15(f) or 15d-15(f) of the Exchange Act) that occurred during fiscal year 2020 that have materially affected, or are reasonably likely to materially affect, the Company’s internal control over financial reporting.

 

 
46

Table of Contents

 

Remediation of Material Weaknesses in Internal Control Over IT and Financial Reporting

 

During the fiscal year ended December 31, 2019, in connection with our evaluation of the internal controls of the Company, we noted the following deficiencies that we consider to be material weaknesses:

 

 

·

Ineffective internal control over financial reporting and dependent business process control (automated and manual) related to information technology general controls (ITGCs) around (i) the design and implementation of program change-management over certain information technology (IT) systems that support the Company’s financial reporting processes and related to ineffective ITGCs around design and (ii) implementation of effective user access controls over SaaS and internally hosted applications that support the Company’s financial reporting processes to ensure appropriate segregation of duties and to adequately restrict user and privileged access to appropriate SharpSpring personnel.

 

 

 

 

·

Due to the extensive effort required in the implementation of section 404b, and as in common many growth companies with limited staff, we identified control deficiencies in financial reporting during our implementation related to: (i) certain entity level controls; (ii) inadequate segregation of duties; and (iii) compliance and review related to certain policies and procedures. As a result, these deficiencies aggregate into an additional material weakness.

 

The material weaknesses did not result in any identified misstatements to the consolidated financial statements, and there were no changes to previously released financial results. Based on these material weaknesses, the Company’s management concluded that at December 31, 2019, the Company’s internal control over financial reporting was not effective.

 

During the year ended December 31, 2020, made changes to the Company’s internal control over financial reporting to remediate the above material weaknesses. In response to these material weaknesses the Company (i) established an IT Compliance Oversight function to provide stronger preventative and review controls around change-management over certain IT systems that support the Company’s financial reporting processes; (ii) established additional policies, protocols, and training related to change-management and user access review of key SaaS and internally hosted applications that support the Company’s financial reporting processes to ensure appropriate segregation of duties and to adequately restrict user and privileged access to appropriate SharpSpring personnel; (iii) implemented controls to address and maintain documentation of completeness and accuracy of system generated information used to support the operation of the controls; (iv) added additional accounting and finance personnel and implemented certain process level and management review controls to increase the Company’s segregation of duties and allow adequate time for proper documentation of observable evidence of review and approvals; (v) established an internal-audit function to provide further review of certain entity level controls, proper segregation of duties, and compliance of certain policies and procedures;

 

Upon review and testing of these remediation actions, the Company has remediated the material weaknesses identified above as of December 31, 2020. Based on this evaluation, management has concluded that our disclosure controls and procedures and internal control over financial reporting were effective as of December 31, 2020.

 

ITEM 9B. OTHER INFORMATION

 

Not Applicable.

 

 
47

Table of Contents

 

PART III

 

ITEM 10. DIRECTORS, EXECUTIVE OFFICERS AND CORPORATE GOVERNANCE

 

The information required by this Item is incorporated by reference from the information contained within our Company’s definitive proxy statement for the 2021 Annual Meeting of Stockholders.

 

ITEM 11. EXECUTIVE COMPENSATION

 

The information required by this Item is incorporated by reference from the information contained within our Company’s definitive proxy statement for the 2021 Annual Meeting of Stockholders.

 

ITEM 12. SECURITY OWNERSHIP OF CERTAIN BENEFICIAL OWNERS AND MANAGEMENT AND RELATED STOCKHOLDER MATTERS

 

The information required by this Item is incorporated by reference from the information contained within our Company’s definitive proxy statement for the 2021 Annual Meeting of Stockholders.

 

ITEM 13. CERTAIN RELATIONSHIPS AND RELATED TRANSACTIONS, AND DIRECTOR INDEPENDENCE

 

The information required by this Item is incorporated by reference from the information contained within our Company’s definitive proxy statement for the 2021 Annual Meeting of Stockholders.

 

ITEM 14. PRINCIPAL ACCOUNTING FEES AND SERVICES

 

The information required by this Item is incorporated by reference from the information contained within our Company’s definitive proxy statement for the 2021 Annual Meeting of Stockholders.

 

 
48

Table of Contents

 

PART IV

 

ITEM 15. EXHIBITS AND FINANCIAL STATEMENT SCHEDULES

 

(a) Documents filed as part of this report:

 

1. Financial Statements and Reports

 

The financial statements included in Part II, Item 8 of this Annual Report on Form 10-K are filed as part of this Report.

 

2. Financial Statements Schedule

 

Other financial statement schedules have been omitted because either the required information (i) is not present, (ii) is not present in amounts sufficient to require submission of the schedule or (iii) is included in the Financial Statements and Notes thereto under Part II, Item 8 of this Annual Report on Form 10-K.

 

3. Exhibits

 

The exhibit list in the Index to Exhibits is incorporated herein by reference as the list of exhibits required as part of this Report.

 

ITEM 16. FORM 10–K SUMMARY

 

None.

 

 
49

Table of Contents

 

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 on March 30, 2021.

 

SharpSpring, Inc.

 

 

 

By:

/s/ Richard A. Carlson

 

Richard A. Carlson

 

Chief Executive Officer and President

(Principal Executive Officer)

 

 

Pursuant to the requirements of the Securities Act of 1933, this registration statement has been signed by the following persons in the capacities and on the dates indicated.

 

Signature

Title

Date

 

 

/s/ Richard A. Carlson

Chief Executive Officer and President (Principal Executive Officer), Director

March 30, 2021

Richard A. Carlson

 

 

/s/ Aaron Jackson

Chief Financial Officer (Principal Financial Officer)

March 30, 2021

Aaron Jackson

 

 

/s/ Steven A. Huey

Chair of the Board of Directors

March 30, 2021

Steven A. Huey

 

 

/s/ Savneet Singh

Director

March 30, 2021

Savneet Singh

 

 

/s/ David A. Buckel

Director

March 30, 2021

David A. Buckel

 

 

 

 

 

/s/ Scott Miller

Director

March 30, 2021

Scott Miller

 

 

 

 

 

 
50

Table of Contents

 

INDEX TO FINANCIAL STATEMENTS

 

 

 

Page

 

Report of Independent Registered Public Accounting Firm

 

 

F-2

 

Consolidated Balance Sheets

 

F-6

 

Consolidated Statements of Comprehensive Loss

 

F-7

 

Consolidated Statements of Changes in Shareholders’ Equity

 

F-8

 

Consolidated Statements of Cash Flows

 

F-9

 

Notes to the Consolidated Financial Statements

 

F-10

 

 

 
F-1

Table of Contents

  

Report of Independent Registered Public Accounting Firm

 

To the Board of Directors and Shareholders

SharpSpring, Inc.

Gainesville, Florida

 

Opinion on the Financial Statements

 

We have audited the accompanying balance sheets of SharpSpring, Inc. and subsidiaries (the “Company”) as of December 31, 2020 and 2019, and the related consolidated statements of comprehensive loss, changes in shareholders’ equity, and cash flows for each of the years in the two-year period ended December 31, 2020, and the related notes (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 as of December 31, 2020 and 2019, and the results of its operations and its cash flows for each of the years in the two-year period ended December 31, 2020, in conformity with accounting principles generally accepted in the United States of America.

 

We have also audited, in accordance with the standards of the Public Company Accounting Oversight Board (United States) (“PCAOB”), the Company’s internal control over financial reporting as of December 31, 2019, based on criteria established in Internal Control—Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission, and our report dated March 16, 2020, expressed an adverse opinion.

 

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 of December 31, 2020. As part of our audit, 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.

 

 
F-2

Table of Contents

 

Critical Audit Matters

 

The critical audit matters communicated below are matters arising from the current period audit of the consolidated financial statements that were communicated or required to be communicated to the audit committee and that: (1) relate to accounts or disclosures that are material to the consolidated financial statements and (2) involved our especially challenging, subjective, or complex judgments. The communication of critical audit matters does not alter in any way our opinion on the consolidated financial statements, taken as a whole, and we are not, by communicating the critical audit matters below, providing separate opinions on the critical audit matters or on the accounts or disclosures to which they relate.

   

 

 

Goodwill Impairment Assessment and Impairment of Goodwill

 

 

 

Description of Matter

 

As disclosed in Note 4 to the consolidated financial statements, the Company’s consolidated goodwill balance was $10,250,088 at December 31, 2020. The Company’s evaluation of goodwill for impairment involves the comparison of the fair value of each reporting unit to its carrying value. The fair value of each reporting unit is estimated using a weighting of income and market approaches which require the use of estimates and assumptions related to cash flow forecasts, comparable public companies, discount rates, and terminal values. Management’s cash flow forecasts included significant judgments and assumptions relating to revenue growth rates and overall future profitability.

 

 

 

 

 

 

 

The fair values of the Perfect Audience reporting unit did not exceed its carrying value as of the annual evaluation date; therefore, impairment expense of $710,000 was recognized during the year ended December 31, 2020 related to its goodwill. The impairment charge was recognized for the amount by which the carrying amount exceeded the reporting unit’s estimated fair value.

 

 

 

 

 

 

 

Management made significant judgments when developing the fair value estimate of the reporting unit. As a result, a high degree of auditor judgment and effort was required, including involving the use of our valuation specialists, in performing audit procedures to evaluate the reasonableness of management’s cash flow forecasts and the significant assumptions identified above. Significant uncertainty exists with these assumptions because they are sensitive to future market or economic conditions.

 

 
F-3

Table of Contents

 

How We Addressed the Matter in Our Audit 

 

Our audit procedures included the following:  

 

 

 

 

 

 

 

 

·

Obtained an understanding of the internal controls and processes in place over the Company’s annual goodwill impairment review process, including management’s review of the significant assumptions described above.

 

 

 

 

 

 

 

 

·

Evaluated the reasonableness of management’s current revenue and EBITDA forecasts by comparing the forecasts to actual historical results and forecasted information provided by the Company along with information included in analyst and industry reports and certain peer companies’ disclosures.

 

 

 

 

 

 

 

 

·

Evaluated management’s determination of reporting units and segments.

 

 

 

 

 

 

 

 

·

Evaluation of market capitalization reconciliation for reporting units.

 

 

 

 

 

 

 

 

·

With the assistance of our valuation specialists, evaluated the valuation methodologies and significant assumptions, including discount rates, and developed a range of independent estimates and compared those to the significant assumptions used by management.

 

 

 

 

 

 

 

Revenue from Contracts with Customers

 

 

 

 

 

Description of Matter

 

The Company had $29,287,882 in revenues for the year ended December 31, 2020. As disclosed in Note 1 to the consolidated financial statements, the Company generates revenue primarily though charging customers subscription fees, professional services for onboarding and training. The Company also generates revenue through the Perfect Audience platform which is generally recognized after transferring control of the promised goods or services to customers, which occurs when a user clicks on an ad contracted on a cost per click basis, views an ad contracted on a cost per thousand impressions basis or views a video ad contracted on a cost per view basis.

 

The Company‘s revenue recognition process involves several applications responsible for the initiation, processing, and recording of transactions from the Company’s various sales channels, and the calculation of revenue in accordance with the Company’s accounting policy.

 

Auditing the Company's accounting for revenue from contracts with customers was challenging and complex due to the high volume of individually-low-monetary-value transactions, dependency on the effective design and operation of multiple applications, some of which are specifically designed for the Company’s business, and the use of multiple data sources in the revenue recognition process.

 

This matter required especially subjective auditor judgment and effort because of the number of information technology (IT) applications involved in the revenue recognition processes. This matter also included the need to involve IT professionals to assist with the performance of certain procedures.

  

 
F-4

Table of Contents

  

How We Addressed the Matter in Our Audit

 

Based on our knowledge of the Company, we determined the nature and extent of procedures to be performed over revenue, including the determination of the revenue streams over which those procedures were performed. Our audit procedures included the following for each revenue stream where procedures were performed:

 

 

 

 

 

 

 

 

·

Obtained an understanding of the internal controls and processes in place over the Company’s revenue recognition processes.

 

 

 

 

 

 

 

 

·

Assessed the recorded revenue by selecting a sample of transactions, analyzing the related contract, testing management’s identification of distinct performance obligations, and comparing the amounts recognized for consistency with underlying documentation.

 

 

 

 

 

 

 

 

·

Tested on a sample basis the completeness and accuracy of the underlying data within the Company’s billing system, tested data from the system to evaluate the completeness and accuracy of recorded revenue and deferred revenue amounts, traced a sample of sales transactions to source data, and tested a sample of cash to billings reconciliations.

 

 

 

 

 

 

 

 

·

Tested reconciliations of revenue per the accounting system to the billing system, revenue per the accounting system to the merchant system reports, and reconciled merchant reports to cash receipts received into the Company’s bank accounts.

 

 

 

 

 

 

 

 

·

Involved IT professionals with specialized skills and knowledge, who assisted in reviewing certain IT general controls over applications that are used by the Company in its revenue recognition process.

 

/s/ Cherry Bekaert LLP

 

We have served as the Company’s auditor since 2016.

Atlanta, Georgia

March 30, 2021

 

 
F-5

Table of Contents

 

SHARPSPRING, INC.

CONSOLIDATED BALANCE SHEETS

 

 

 

December 31,

 

 

December 31,

 

 

 

2020

 

 

2019

 

Assets

Cash and cash equivalents

 

$28,267,792

 

 

$11,881,949

 

Accounts receivable,  net of allowance for doubtful accounts of $56,135 and $12,455 at December 31, 2020 and December 31, 2019, respectively

 

 

323,130

 

 

 

340,344

 

Unbilled receivables

 

 

1,248,060

 

 

 

998,048

 

Income taxes receivable

 

 

54,449

 

 

 

15,010

 

Other current assets

 

 

1,433,543

 

 

 

1,363,366

 

Total current assets

 

 

31,326,974

 

 

 

14,598,717

 

 

 

 

 

 

 

 

 

 

Property and equipment, net

 

 

2,188,948

 

 

 

1,996,722

 

Goodwill

 

 

10,250,088

 

 

 

10,922,814

 

Intangibles, net

 

 

4,015,851

 

 

 

4,658,000

 

Right-of-use assets

 

 

8,352,028

 

 

 

5,281,530

 

Other long-term assets

 

 

611,857

 

 

 

549,022

 

Total assets

 

$56,745,746

 

 

$38,006,805

 

 

 

 

 

 

 

 

 

 

Liabilities and Shareholders' Equity

Accounts payable

 

$1,074,594

 

 

$2,052,538

 

Accrued expenses and other current liabilities

 

 

1,259,836

 

 

 

919,089

 

Line of credit

 

 

1,900,000

 

 

 

-

 

Deferred revenue

 

 

845,265

 

 

 

860,820

 

Income taxes payable

 

 

81,221

 

 

 

13,944

 

Lease liability, current portion

 

 

724,627

 

 

 

370,340

 

Notes payable, current portion

 

 

2,630,962

 

 

 

-

 

Total current liabilities

 

 

8,516,505

 

 

 

4,216,731

 

 

 

 

 

 

 

 

 

 

Lease liability, net of current portion

 

 

7,771,898

 

 

 

4,976,727

 

Notes payable, net of current portion

 

 

768,538

 

 

 

-

 

Total liabilities

 

 

17,056,941

 

 

 

9,193,458

 

Commitments and contingencies (Note 15)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Shareholders' equity:

 

 

 

 

 

 

 

 

Preferred stock, $0.001 par value, 5,000,000 shares authorized, no shares issued or outstanding at December 31, 2020 and December 31, 2019

 

 

-

 

 

 

-

 

Common stock, $0.001 par value,  Authorized shares- 50,000,000; issued shares- 12,818,797 at December 31, 2020 and 11,537,163 at December 31, 2019; outstanding shares- 12,798,797 at December 31, 2020 and 11,517,163 at December 31, 2019

 

 

12,819

 

 

 

11,537

 

Additional paid in capital

 

 

75,544,966

 

 

 

58,851,285

 

Accumulated other comprehensive loss

 

 

(215,269)

 

 

(224,793)

Accumulated deficit

 

 

(35,569,711)

 

 

(29,740,682)

Treasury stock

 

 

(84,000)

 

 

(84,000)

Total shareholders' equity

 

 

39,688,805

 

 

 

28,813,347

 

 

 

 

 

 

 

 

 

 

Total liabilities and shareholders' equity

 

$56,745,746

 

 

$38,006,805

 

 

See accompanying notes to the consolidated financial statements.

   

 
F-6

Table of Contents

  

SHARPSPRING, INC.

CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS

 

 

 

Year Ended

 

 

 

December 31,

 

 

 

2020

 

 

2019

 

 

 

 

 

 

 

 

Revenue

 

$29,287,882

 

 

$22,699,386

 

 

 

 

 

 

 

 

 

 

Cost of services

 

 

8,062,564

 

 

 

7,142,416

 

Gross profit

 

 

21,225,318

 

 

 

15,556,970

 

 

 

 

 

 

 

 

 

 

Operating expenses:

 

 

 

 

 

 

 

 

Sales and marketing

 

 

10,888,944

 

 

 

11,785,227

 

Research and development

 

 

6,072,103

 

 

 

5,036,613

 

General and administrative

 

 

10,227,128

 

 

 

8,617,073

 

Intangible asset amortization

 

 

642,149

 

 

 

381,000

 

Impairment of goodwill

 

 

710,000

 

 

 

-

 

 

 

 

 

 

 

 

 

 

Total operating expenses

 

 

28,540,324

 

 

 

25,819,913

 

 

 

 

 

 

 

 

 

 

Operating loss

 

 

(7,315,006)

 

 

(10,262,943)

Other expense, net

 

 

(19,988)

 

 

(147,338)

Loss on induced conversion

 

 

-

 

 

 

(2,162,696)

Gain on embedded derivative

 

 

-

 

 

 

214,350

 

 

 

 

 

 

 

 

 

 

Loss before income taxes

 

 

(7,334,994)

 

 

(12,358,627)

 

 

 

 

 

 

 

 

 

(Benefit) provision for income taxes

 

 

(1,505,965)

 

 

29,349

 

Net loss

 

$(5,829,029)

 

$(12,387,976)

 

 

 

 

 

 

 

 

 

Net loss per share, basic and diluted

 

$(0.50)

 

$(1.20)

 

 

 

 

 

 

 

 

 

Shares used in computing net loss per share, basic and diluted

 

 

11,611,020

 

 

 

10,323,889

 

 

 

 

 

 

 

 

 

 

Other comprehensive income (loss):

 

 

 

 

 

 

 

 

Foreign currency translation adjustment, net

 

 

9,524

 

 

 

6,260

 

Comprehensive loss

 

$(5,819,505)

 

$(12,381,716)

 

See accompanying notes to the consolidated financial statements.

 

 
F-7

Table of Contents

 

SHARPSPRING, INC.

CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS’ EQUITY

 

 

 

 

 

 

 

 

 

Accumulated

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Additional

 

 

Other

 

 

 

 

 

 

 

 

 

 

 

Common Stock

 

 

Paid in

 

 

Comprehensive

 

 

Treasury Stock

 

 

Accumulated

 

 

 

 

 

Shares

 

 

Amount

 

 

Capital

 

 

Loss

 

 

Shares

 

 

Amount

 

 

Deficit

 

 

Total

 

Balance, December 31, 2018

 

 

8,639,139

 

 

$8,639

 

 

$30,446,838

 

 

$(231,053)

 

 

20,000

 

 

$(84,000)

 

$(17,352,706)

 

$12,787,718

 

Stock based compensation - stock options

 

 

-

 

 

 

-

 

 

 

1,076,324

 

 

 

-

 

 

 

-

 

 

 

-

 

 

 

-

 

 

 

1,076,324

 

Issuance of common stock for cash

 

 

1,631,331

 

 

 

1,631

 

 

 

16,578,784

 

 

 

-

 

 

 

-

 

 

 

-

 

 

 

-

 

 

 

16,580,415

 

Issuance of common stock for director services

 

 

10,286

 

 

 

10

 

 

 

127,878

 

 

 

-

 

 

 

-

 

 

 

-

 

 

 

-

 

 

 

127,888

 

Issuance of common stock for warrant conversions

 

 

14,772

 

 

 

15

 

 

 

(15)

 

 

-

 

 

 

-

 

 

 

-

 

 

 

-

 

 

 

-

 

Issuance of commons stock for settlement of notes

 

 

1,241,635

 

 

 

1,242

 

 

 

10,621,474

 

 

 

-

 

 

 

-

 

 

 

-

 

 

 

-

 

 

 

10,622,716

 

Foreign currency translation adjustment, net

 

 

-

 

 

 

-

 

 

 

-

 

 

 

6,260

 

 

 

-

 

 

 

-

 

 

 

-

 

 

 

6,260

 

Net Loss

 

 

-

 

 

 

-

 

 

 

-

 

 

 

-

 

 

 

-

 

 

 

-

 

 

 

(12,387,976)

 

 

(12,387,976)

Balance, December 31, 2019

 

 

11,537,163

 

 

$11,537

 

 

$58,851,285

 

 

$(224,793)

 

 

20,000

 

 

$(84,000)

 

$(29,740,682)

 

$28,813,347

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Balance, December 31, 2019

 

 

11,537,163

 

 

 

11,537

 

 

 

58,851,285

 

 

 

(224,793)

 

 

20,000

 

 

 

(84,000)

 

 

(29,740,682)

 

 

28,813,347

 

Stock based compensation

 

 

-

 

 

 

-

 

 

 

1,378,907

 

 

 

-

 

 

 

-

 

 

 

-

 

 

 

-

 

 

 

1,378,907

 

Issuance of common stock for cash

 

 

1,242,718

 

 

 

1,243

 

 

 

15,207,899

 

 

 

-

 

 

 

-

 

 

 

-

 

 

 

-

 

 

 

15,209,142

 

Issuance of common stock for services

 

 

14,624

 

 

 

15

 

 

 

147,772

 

 

 

-

 

 

 

-

 

 

 

-

 

 

 

-

 

 

 

147,787

 

Issuance of common stock under stock plans, net of shares withheld for employee taxes

 

 

24,292

 

 

 

24

 

 

 

(40,897)

 

 

-

 

 

 

-

 

 

 

-

 

 

 

-

 

 

 

(40,873)

Foreign currency translation adjustment

 

 

-

 

 

 

-

 

 

 

-

 

 

 

9,524

 

 

 

-

 

 

 

-

 

 

 

-

 

 

 

9,524

 

Net Loss

 

 

-

 

 

 

-

 

 

 

-

 

 

 

-

 

 

 

-

 

 

 

-

 

 

 

(5,829,029)

 

 

(5,829,029)

Balance, December 31, 2020

 

 

12,818,797

 

 

$12,819

 

 

$75,544,966

 

 

$(215,269)

 

 

20,000

 

 

$(84,000)

 

 

(35,569,711)

 

$39,688,805

 

 

See accompanying notes to the consolidated financial statements.

 

 
F-8

Table of Contents

 

SHARPSPRING, INC.

CONSOLIDATED STATEMENTS OF CASH FLOWS

 

 

 

Year Ended

 

 

 

December 31,

 

 

 

2020

 

 

2019

 

Cash flows from operating activities:

 

 

 

 

 

 

Net loss

 

$(5,829,029)

 

$(12,387,976)

Adjustments to reconcile loss from operations:

 

 

 

 

 

 

 

 

Depreciation and amortization

 

 

1,596,146

 

 

 

1,010,123

 

Impairment of goodwill

 

 

710,000

 

 

 

-

 

Amortization of costs to acquire contracts

 

 

816,100

 

 

 

804,780

 

Non-cash stock compensation

 

 

1,526,693

 

 

 

1,204,213

 

     Deferred income taxes

 

 

                              359

 

 

 

                                  -

 

Loss (gain) on disposal of property and equipment

 

 

262

 

 

 

(617)

Non-cash interest

 

 

-

 

 

 

139,372

 

Amortization of debt issuance costs and embedded derivative

 

 

-

 

 

 

2,903

 

Gain on embedded derivative

 

 

-

 

 

 

(214,350)

Loss on induced conversion

 

 

-

 

 

 

2,162,696

 

Unrealized foreign currency loss

 

 

48,069

 

 

 

25,425

 

Changes in assets and liabilities:

 

 

 

 

 

 

 

 

Accounts receivable

 

 

21,989

 

 

 

(204,217)

Unbilled receivables

 

 

(230,895)

 

 

(254,987)

Right-of-use assets

 

 

(3,070,498)

 

 

433,980

 

Other assets

 

 

(949,881)

 

 

(837,082)

Income taxes, net

 

 

22,941

 

 

 

(2,094)

Accounts payable

 

 

(978,825)

 

 

439,028

 

Lease liabilities

 

 

3,149,459

 

 

 

(377,264)

Other liabilities

 

 

340,808

 

 

 

(392,480)

Deferred revenue

 

 

(21,048)

 

 

421,405

 

Net cash used in operating activities

 

 

(2,847,350)

 

 

(8,027,142)

 

 

 

 

 

 

 

 

 

Cash flows from investing activities

 

 

 

 

 

 

 

 

Acquisition of business

 

 

-

 

 

 

(4,566,402)

Purchases of property and equipment

 

 

(401,831)

 

 

(529,001)

Proceeds from the sale of property and equipment

 

 

-

 

 

 

617

 

Capitalization of software development costs

 

 

(744,654)

 

 

(836,047)

Net cash used in investing activities

 

 

(1,146,485)

 

 

(5,930,833)

 

 

 

 

 

 

 

 

 

Cash flows used in financing activities:

 

 

 

 

 

 

 

 

Proceeds from line of credit

 

 

1,900,000

 

 

 

-

 

Proceeds from note payable

 

 

3,399,500

 

 

 

-

 

Proceeds from exercise of stock options, net

 

 

1,266,695

 

 

 

968,986

 

Proceeds from issuance of common stock, net

 

 

13,942,446

 

 

 

15,587,990

 

Payments for taxes related to net share settlement of equity awards

 

 

(40,872)

 

 

-

 

Net cash provided by financing activities

 

 

20,467,769

 

 

 

16,556,976

 

 

 

 

 

 

 

 

 

 

Effect of exchange rate on cash

 

 

(88,091)

 

 

(37,918)

 

 

 

 

 

 

 

 

 

Change in cash and cash equivalents

 

 

16,385,843

 

 

 

2,561,083

 

 

 

 

 

 

 

 

 

 

Cash and cash equivalents, beginning of period

 

 

11,881,949

 

 

 

9,320,866

 

 

 

 

 

 

 

 

 

 

Cash and cash equivalents, end of period

 

$28,267,792

 

 

$11,881,949

 

 

 

 

 

 

 

 

 

 

Supplemental information on consolidated statements of cash flows:

 

 

 

 

 

 

 

 

Cash paid (received) during the period for

 

 

 

 

 

 

 

 

Interest, net

 

$26,850

 

 

$-

 

Income taxes, net

 

$(1,529,266)

 

$11,013

 

Non-cash activities

 

 

 

 

 

 

 

 

Right-of-use asset obtained for lease liability

 

$3,758,014

 

 

$5,715,510

 

Convertible notes liability relieved upon conversion

 

$-

 

 

8,484,701

 

Embedded derivative liability relieved upon conversion

 

$-

 

 

189,776

 

 

See accompanying notes to the consolidated financial statements.

 

 
F-9

Table of Contents

 

SHARPSPRING, INC.

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS

 

Note 1: Organization

 

SharpSpring, Inc. (the “Company”) provides a cloud-based marketing automation solution and a display retargeting platform through our SharpSpring and Perfect Audience products. SharpSpring is designed to increase the rates at which businesses generate leads and convert leads to sales opportunities by improving the way businesses communicate with customers and prospects. Perfect Audience empowers marketers to create, manage, and optimize their ad campaigns across thousands of websites. Our products are marketed directly by us and through a small group of reseller partners to customers around the world.

 

Note 2: Summary of Significant Accounting Policies

 

Basis of Presentation and Consolidation

 

The accompanying consolidated financial statements have been prepared in conformity with accounting principles generally accepted in the United States of America (U.S. GAAP). The Company’s consolidated financial statements include the accounts of SharpSpring, Inc. and our subsidiaries (the “Company”). The Company’s consolidated financial statements reflect the elimination of all significant inter-company accounts and transactions.

 

Use of Estimates

 

The preparation of the consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the consolidated financial statements and the reported amounts of revenues and expenses during the reporting period. Actual results could differ from those estimates.

 

Operating Segments

 

The Company operates as one reportable segment with two operating segments. Our operating segments consist of our SharpSpring Marketing Automation segment and Perfect Audience Ad Retargeting segment in accordance with ASC 280. Operating segments are defined as components of an enterprise for which separate financial information is regularly evaluated by the chief operating decision maker (“CODM”), which is the Company’s chief executive officer, in deciding how to allocate resources and assess performance. The Company’s CODM evaluates the Company’s financial information and resources and assess the performance of these resources between our two operating segments. We do not separately allocate operating expenses, nor do we fully allocate assets to these operating segments. In accordance with ASC 280, we aggregate our two operating segments as one operating segment for financial reporting purposes. The Company does not present geographical information about revenues because it is impractical to do so. See Note 16 of the Notes to the Consolidated Financial Statements for information on our disaggregated revenues.

 

 
F-10

Table of Contents

 

Foreign Currencies

 

The functional currency of the Company’s foreign subsidiaries is the local currency. Assets and liabilities denominated in a foreign currency are translated into U.S. dollars at the exchange rates in effect at the balance sheet dates, with the resulting translation adjustments directly recorded to a separate component of accumulated other comprehensive loss. Income and expense accounts are translated at the average exchange rates during the period. Foreign currency translation gains and losses are recorded in other comprehensive income (loss).

 

Cash and Cash Equivalents

 

Cash equivalents are short-term, liquid investments with remaining maturities of three months or less when acquired. Cash and cash equivalents are deposited or managed by major financial institutions and at most times are in excess of Federal Deposit Insurance Corporation (FDIC) insurance limits.

 

Fair Value of Financial Instruments

 

U.S. GAAP establishes a fair value hierarchy which has three levels based on the reliability of the inputs to determine the fair value. These levels include: Level 1, defined as inputs such as unadjusted quoted prices in active markets for identical assets or liabilities; Level 2, defined as inputs other than quoted prices in active markets that are either directly or indirectly observable; and Level 3, defined as unobservable inputs for use when little or no market data exists, therefore requiring an entity to develop its own assumptions.

 

The Company’s financial instruments consist of cash and cash equivalents, accounts receivable, deposits, embedded derivatives (associated with our convertible notes) and accounts payable. The carrying amount of cash and cash equivalents, accounts receivable and accounts payable approximate fair value because of the short-term nature of these items. The fair value of the embedded derivatives associated with our convertible notes are calculated using Level 3 unobservable inputs, utilizing a probability-weighted expected value model to determine the liability. The fair value of the embedded derivatives was a liability balance of zero at December 31, 2019. The change in fair value for the year ended December 31, 2019 was a gain of $0.21 million. There was no embedded derivative liability during 2020.

 

Accounts Receivable

 

Accounts receivable are carried at the original invoiced amount less an allowance for doubtful accounts based on the probability of future collection. Management reviews accounts receivable on a periodic basis to determine if any receivables will potentially be uncollectible. The Company reserves for receivables that are determined to be uncollectible, if any, in its allowance for doubtful accounts. After the Company has exhausted all collection efforts, the outstanding receivable is written off against the allowance. In cases where our customers pay for services in arrears, we accrue for revenue in advance of billings as long as the criteria for revenue recognition are met, thus creating a contract asset. A portion of our accounts receivable balance is therefore unbilled at each balance sheet date and is reflected as such on the consolidated balance sheet.

 

 
F-11

Table of Contents

 

Business Combinations

 

Accounting for business combinations requires us to make significant estimates and assumptions, especially at the acquisition date with respect to tangible and intangible assets acquired and liabilities assumed and pre-acquisition contingencies. We use our best estimates and assumptions to accurately assign fair value to the tangible and intangible assets acquired and liabilities assumed at the acquisition date as well as the useful lives of those acquired intangible assets.

 

Examples of critical estimates in valuing certain of the intangible assets and goodwill we have acquired include but are not limited to:

 

 

·

future expected cash flows from customer contracts and acquired developed technologies and patents;

 

 

 

 

·

the acquired company’s trade name, vendor relationships, and customer relationships, as well as assumptions about the period of time the acquired trade name will continue to be used in our offerings; and

 

 

 

 

·

discount rates.

 

Unanticipated events and circumstances may occur that may affect the accuracy or validity of such assumptions, estimates or actual results.

 

Intangibles

  

Finite-lived intangible assets include trade names, developed technologies, customer relationships, and vendor relationships, and are amortized based on the estimated economic benefit over their estimated useful lives, with original periods ranging from 5 to 11 years. We regularly evaluate the reasonableness of the useful lives of these assets.  Finite-lived intangibles are tested for recoverability whenever events or changes in circumstances indicate the carrying amounts may not be recoverable. Impairment losses are measured as the amount by which the carrying value of an asset group exceeds its fair value and are recognized in operating results.  Judgment is used when applying these impairment rules to determine the timing, undiscounted cash flows, and the fair value of an asset group.  The dynamic economic environment in which the Company operates, and the resulting assumptions used to estimate future cash flows impact the outcome of these impairment tests.

 

Goodwill and Indefinite-Lived Intangible Assets

   

As of December 31, 2020 and 2019, we had recorded goodwill $10.25 million and $10.92 million, respectively. Goodwill consists of the excess of the purchase price over the fair value of tangible and identifiable intangible net assets acquired in the SharpSpring, GraphicMail, and Perfect Audience acquisitions. Under Financial Accounting Standards Board (FASB) Accounting Standards Codification (ASC) 350, “Intangibles - Goodwill and Other” deemed to have indefinite lives are no longer amortized but are subject to annual impairment tests, and tests between annual tests in certain circumstances, based on estimated fair value in accordance with FASB ASC 350-10, and written down when impaired.

 

The Company also has indefinite-lived intangible assets. As of December 31, 2020 and 2019, we had recorded indefinite-lived intangible assets of $0.38 million at each period (see Note 4). These assets are not amortized but are subject to annual impairment tests, and tests between annual tests in certain circumstances, based on estimated fair value in accordance with FASB ASC 350-30, and written down when impaired.

 

 
F-12

Table of Contents

 

Debt Issuance Costs

 

Third-party costs associated with the issuance of debt are included as a direct reduction to the carrying value of the debt and are amortized to interest expense ratably over the life of the debt.

 

Income Taxes

 

Provision for income taxes is based on taxes payable or refundable for the current year and deferred taxes on temporary differences between the amount of taxable income and pretax financial income and between the tax bases of assets and liabilities and their reported amounts in the financial statements. Deferred tax assets and liabilities are included in the consolidated financial statements at currently enacted income tax rates applicable to the period in which the deferred tax assets and liabilities are expected to be realized or settled as prescribed in FASB ASC 740, Accounting for Income Taxes. As changes in tax laws or rates are enacted, deferred tax assets and liabilities are adjusted through the provision for income taxes. A valuation allowance is established to reduce deferred tax assets if it is more likely than not that a deferred tax asset will not be realized.

 

The Company applies the authoritative guidance in accounting for uncertainty in income taxes recognized in the consolidated financial statements. This guidance prescribes a two-step process to determine the amount of tax benefit to be recognized. First, the tax position must be evaluated to determine the likelihood that it will be sustained upon external examination. If the tax position is deemed “more-likely-than-not” to be sustained, the tax position is then assessed to determine the amount of benefit to recognize in the financial statements. The amount of the benefit that may be recognized is the largest amount that has a greater than 50% likelihood of being realized upon ultimate settlement. There are no material uncertain tax positions taken by the Company on its tax returns. Tax years subsequent to 2017 remain open to examination by U.S. federal and state tax jurisdictions.

 

In determining the provision for income taxes, the Company uses statutory tax rates and tax planning opportunities available to the Company in the jurisdictions in which it operates. This includes recognition of deferred tax assets and liabilities for the expected future tax consequences of events that have been included in the consolidated financial statements or tax returns to the extent pervasive evidence exists that they will be realized in future periods. The deferred tax balances are adjusted to reflect tax rates by tax jurisdiction, based on currently enacted tax laws, which are expected to be in effect in the years in which the temporary differences are expected to reverse. In accordance with the Company’s income tax policy, significant or unusual items are separately recognized in the period in which they occur. The Company is subject to routine examination by domestic and foreign tax authorities and frequently faces challenges regarding the amount of taxes due. These challenges include positions taken by the Company related to the timing, nature and amount of deductions and the allocation of income among various tax jurisdictions. The Company received notification January 14, 2020 that its Swiss subsidiary, InterInbox SA is under examination from the Switzerland Federal Tax Administration for the years 2015 through 2018. The Company does not expect any material adjustments as a result of the audit.

 

 
F-13

Table of Contents

 

Property and Equipment

 

Property and equipment are recorded at cost and depreciated using the straight-line method over the estimated useful life of the assets. Upon retirement or sale, the cost of assets disposed of and the related accumulated depreciation are eliminated from the accounts, and any resulting gain or loss is record in the other expense section of our Consolidated Statements of Comprehensive Loss. Repairs and maintenance costs are expensed as incurred. Depreciation expense related to property and equipment was $0.95 million and $0.63 million for the years ended December 31, 2020 and 2019, respectively.

 

Property and equipment as of December 31 is as follows:

 

 

 

 

December 31,

 

 

December 31,

 

 

 

2020

 

 

2019

 

Property and equipment, gross:

 

 

 

 

 

 

Leasehold improvements

 

$313,119

 

 

$290,977

 

Furniture and fixtures

 

 

913,370

 

 

 

678,774

 

Computer equipment and software

 

 

3,231,366

 

 

 

2,350,758

 

Total

 

 

4,457,855

 

 

 

3,320,509

 

Less: Accumulated depreciation

 

 

(2,268,907)

 

 

(1,323,787)

 

 

$2,188,948

 

 

$1,996,722

 

 

Useful lives are as follows:

 

 

Leasehold improvements

5 years

Furniture and fixtures

3-5 years

Computing equipment

3 years

Software

3-5 years

 

Revenue Recognition

 

The Company generates revenue from contracts with multiple performance obligations, which typically include subscriptions to its cloud-based marketing automation software, professional services which include onboarding and training services, and access to our advertising retargeting platform. The Company’s customers do not have the right to take possession of any of the software. Substantially all of SharpSpring’s revenue is from contracts with customers. The Company recognizes revenue from contracts with customers using a five-step model as prescribed under ASC 606, which is described below:

 

 

·

Identify the customer contract;

 

 

 

 

·

Identify performance obligations that are distinct;

 

 

 

 

·

Determine the transaction price;

 

 

 

 

·

Allocate the transaction price to the distinct performance obligations; and

 

 

 

 

·

Recognize revenue as the performance obligations are satisfied.

 

 
F-14

Table of Contents

 

1) Identify the customer contract

 

A customer contract is generally identified when the Company and a customer have an executed arrangement that calls for the Company to provide access to its software or provide professional services in exchange for consideration from the customer.

 

2) Identify performance obligations that are distinct

 

A performance obligation is a promise to provide a distinct good or service or a series of distinct goods or services. A good or service that is promised to a customer is distinct if the customer can benefit from the good or service either on its own or together with other resources that are readily available to the customer, and a company’s promise to transfer the good or service to the customer is separately identifiable from other promises in the contract. The Company has determined that subscriptions for its software is distinct because, once a customer has access to the software it purchased, the software is fully functional and does not require any additional development, modification, or customization. Professional services sold are distinct because the customer benefits from the on-boarding and training to make better use of the online software products it purchased.

 

3) Determine the transaction price

 

The transaction price is the amount of consideration to which the Company expects to be entitled in exchange for transferring goods or services to a customer, excluding sales taxes that are collected on behalf of government agencies. The Company estimates any variable consideration to which it will be entitled at contract inception, when determining the transaction price. The Company does not include variable consideration to the extent that it is probable that a significant reversal in the amount of cumulative revenue recognized will occur when any uncertainty associated with the variable consideration is resolved.

 

4) Allocate the transaction price to the distinct performance obligations

 

The transaction price is allocated to each performance obligation based on the relative standalone selling prices of the goods or services being provided to the customer.

 

5) Recognize revenue as the performance obligations are satisfied

 

Revenues are recognized when or as control of the promised goods or services is transferred to customers. Revenue from the SharpSpring Marketing Automation and Mail+ software is recognized ratably over the subscription period, which typically ranges from one to twelve months. The Company recognizes revenue from on-boarding and training services as the services are provided, which is generally over 60 days. Revenue related to our other professional services is recognized as the services are provided. The Perfect Audience platform is utilized on an as needed basis, and the related revenue recognized as the service is provided. Cash payments received in advance of providing subscription or services are recorded to deferred revenue until the performance obligation is satisfied.

 

Our products are billed in arrears or upfront, depending on the product, which creates contract assets (unbilled receivables) and contract liabilities (deferred revenue), respectively. Unbilled receivables occur due to unbilled charges for which the Company has satisfied performance obligations. Deferred revenues occur due to billing up front for charges that the Company has not yet fully satisfied all performance obligations. Both contract assets and liabilities are recognized as the performance obligations are satisfied.

 

 
F-15

Table of Contents

 

From time to time, the Company offers refunds to customers and experiences credit card chargebacks relating to cardholder disputes that are commonly experienced by businesses that accept credit cards. The Company makes estimates for refunds and credit card chargebacks based on historical experience.

 

Gross Versus Net Revenue

 

ASC 606 provides guidance on proper recognition of principal versus agent considerations which is used to determine gross versus net revenue recognition. Under ASC 606, the core objective of the guidance on gross versus net revenue recognition is to help determine whether an entity is a principal or an agent in a transaction. In general, the primary difference between these two is the performance obligation being satisfied. The principal has a performance obligation to provide the desired goods or services to the end customer, whereas the agent arranges for the principal to provide the desired goods or services. Additionally, a fundamental characteristic of a principal in a transaction is control. A principal substantively controls the goods and services before they are transferred to the customer as well as controls the price of the good or service being provided. An agent normally receives a commission or fee for these activities. In addition to control, the level at which an entity controls the price of the good or service being transferred determines principal versus agent status. The more discretion over setting price a company has in providing the good or service, the more likely they are considered a principal rather than an agent.

 

Under the guidance when another party is involved in providing a good or service to a customer, an entity is a principal if the entity obtains control of the asset or right to a service performed by the other party. SharpSpring never takes possession or control of the advertising space and acts an agent facilitating the customer with the desired advertisement inventory from the principal provider through our Perfect Audience retargeting platform. In addition to the lack of control of the advertising inventory, SharpSpring does not have control over the cost of the advertising inventory, but rather only receives a fee for services for providing the advertising inventory to the customer, further demonstrating SharpSpring’s role as the agent in the transaction. Therefore, as an agent in the retargeting transaction SharpSpring records revenue net of the cost of advertising inventory cost incurred for placing advertisements on websites.

 

Deferred Revenue

 

Deferred revenue consists of payments received in advance of the Company providing the services. Most of our deferred revenue balances (contract liabilities) arise from payments from customers in advance of service on a periodic basis (such as monthly, quarterly, annually, or bi-annually), while the portion of our deferred revenue balances associated with Perfect Audience arises from prepaid deposits for future usage of the platform. Deferred revenue from our SharpSpring Marketing Automation customers is earned over the service period identified in each contract. Deferred revenue from our Perfect Audience retargeting customers is earned as the service is used. Additionally, the Company has deferred revenue related to implementation fees for its SharpSpring Marketing Automation solution that are paid in advance, which is recognized over the service period. These implementation services are typically performed over a 60-day period. As of December 31, 2019, and 2018, the Company had deferred revenue balances of $0.86 million and $0.25 million, respectively. Deferred revenue decreased by $0.01 million and increased by $0.61 million during the years ended December 31, 2020 and 2019, respectively. Deferred revenue balances were $0.85 million and $0.86 million as of December 31, 2020 and 2019, respectively.

 

 
F-16

Table of Contents

 

Unbilled Receivables

 

In cases where our customers pay for services in arrears, we accrue for revenue in advance of billings as long as the criteria for revenue recognition is met, thus creating a contract asset. The accrued revenue contract asset balances were $1.0 million and $0.74 million as of December 31, 2019 and 2018, respectively. Revenue billed that was included in accrued revenue at the beginning of the year ended December 31, 2020 and 2019 was $1.0 million and $0.74million, respectively. The accrued revenue not billed and ending balance in years ended December 31, 2020 and 2019 was $1.25 million and $1.0 million respectively.

 

Notes Payable - SBA Paycheck Protection Program Loans

 

We account for loans obtained under the Paycheck Protection Program in Section 1102 of the CARES Act (Note 7) as debt pursuant to FASB ASC 470 - Debt, which requires the loans to be recognized as liabilities. The loans accrue interest in accordance with FASB ASC 835-30 - Interest – Imputation of Interest, which states that since the loans are prescribed by a government agency, it does not impute interest at the market rate even though it is higher than the stated rate.

 

Concentration of Credit Risk and Significant Customers

 

Financial instruments that potentially expose the Company to concentrations of credit risk consist primarily of cash and cash equivalents. At December 31, 2020 and 2019, the Company had cash balances at financial institutions that exceed federally insured limits. The Company maintains its cash balances with accredited financial institutions. The Company does not believe it is subject to unusual credit risk beyond the normal credit risk associated with commercial banking relationships.

 

For the years ended December 31, 2020, and 2019, there were no customers that accounted for more than 10% of consolidated revenue.

 

For the year ended December 31, 2020, one customer had an open accounts receivable balance in excess of 10% of net accounts receivable. The customer balance accounted for 12.4% of net accounts receivable and did not have a balance older than 30 days as of December 31, 2020. For the year ended December 31, 2019, two customers had open accounts receivable balances which were above 10% of net accounts receivable, accounting for approximately 43% of net accounts receivable.

 

Cost of Services

 

Cost of services consists primarily of direct labor costs associated with support and customer onboarding and technology hosting costs and license costs associated with the cloud-based platform.

 

Credit Card Processing Fees

 

Credit card processing fees are included as a component of general and administrative expenses and are expensed as incurred.

 

 
F-17

Table of Contents

 

Advertising Costs

 

The Company expenses advertising costs as incurred. Advertising and marketing expenses, excluding marketing team costs, were $3.06 million and $5.77 million for the years ended December 31, 2020 and 2019, respectively.

 

Capitalized Cost of Obtaining a Contract

 

The Company capitalizes sales commission costs which are incremental to obtaining a contract. We expense costs that are related to obtaining a contract but are not incremental such as other sales and marketing costs and other costs that would be incurred regardless of if the contract was obtained. Capitalized costs are amortized using straight-line amortization over the estimated weighted average life of the customer, which we have estimated to be 3 years. At December 31, 2020, the net carrying value of the capitalized cost of obtaining a contract was $1.27 million, of which $0.69 million is included in other current assets and $0.58 million is included in other long-term assets. At December 31, 2019, the net carrying value of the capitalized cost of obtaining a contract was $1.20 million, of which $0.68 million is included in other current assets and $0.52 million is included in other long-term assets. The Company amortized costs directly attributable to obtaining contracts of $0.82 million and $0.80 million during the years ended December 31, 2020 and 2019, respectively.

 

Stock Compensation

  

We account for stock-based compensation in accordance with FASB ASC 718 Compensation — Stock Compensation, which requires companies to measure the cost of employee services received in exchange for an award of an equity instrument based on the grant-date fair value of the award.  The Company also provides stock-based compensation to non-employee directors which are treated as employees for the purpose of stock-based compensation in accordance with ASC 718. Stock-based compensation expense is recognized on a straight-line basis over the requisite service period for stock options.  Stock-based compensation expense for restricted stock units and restricted stock awards with service based graded vesting schedules are recorded on a straight-line basis over the requisite vesting period as if the award were, in substance, a single award.

 

Net Loss Per Share

 

Basic net loss per share is computed by dividing net loss by the weighted average number of common shares outstanding for the period. Diluted net loss per share is computed by giving effect to all potentially dilutive common stock equivalents for the period. For purposes of this calculation, options to purchase common stock, warrants, and the conversion option of the Convertible Notes (Note 6) are considered to be potential common shares outstanding. Since the Company incurred net losses for each of the periods presented, diluted net loss per share is the same as basic net loss per share. The Company’s potential common shares outstanding were not included in the calculation of diluted net loss per share as the effect would be anti-dilutive.

 

Comprehensive Income or Loss

 

Comprehensive income or loss includes all changes in equity during a period from non-owner sources, such as net income or loss and foreign currency translation adjustments.

 

 
F-18

Table of Contents

 

Recently Issued Accounting Standards

 

Recent accounting standards not included below are not expected to have a material impact on our consolidated financial position and results of operations.

 

In January 2017, the FASB issued ASU 2017- 04 simplifying the accounting for goodwill impairment by removing Step 2 of the goodwill impairment test. Under current guidance, Step 2 of the goodwill impairment test requires entities to calculate the implied fair value of goodwill in the same manner as the amount of goodwill recognized in a business combination by assigning the fair value of a reporting unit to all of the assets and liabilities of the reporting unit. The carrying value in excess of the implied fair value is recognized as goodwill impairment. Under the new standard, goodwill impairment is recognized based on Step 1 of the current guidance, which calculates the carrying value in excess of the reporting unit’s fair value. The new standard is effective beginning in January 2021, with early adoption permitted. The Company adopted this ASU on January 1, 2020 and has applied the provisions to quantitative goodwill impairment assessments performed in 2020. (See Note 4).

 

In December 2019, the FASB issued ASU No. 2019-12, Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes. This new accounting guidance removes:

 

 

1.

the exception to the incremental approach for intraperiod tax allocations when there is a loss from continuing operations and income or gain from other items such as discontinued operation or other comprehensive income,

 

 

 

 

2.

the exception to the requirement to recognize a deferred tax liability for equity method investments when a foreign subsidiary becomes an equity method investment,

 

 

 

 

3.

the exception to the ability not to recognize a deferred tax liability for a foreign subsidiary when a foreign equity method investment becomes a subsidiary, and

 

 

 

 

4.

the exception to the general methodology for calculating income taxes in an interim period when a year-to-date loss exceeds the anticipated loss for the year.

 

The new accounting guidance also simplifies the accounting for income taxes by:

 

 

1.

requiring an entity to recognize franchise tax that is partially based on income as an income-based tax and account for any incremental amount incurred as a non-income-based tax,

 

 

 

 

2.

requiring that an entity evaluate when a step up in the tax basis of goodwill should be considered part of the business combination in which the book goodwill was originally recognized and when it should be considered a separate transaction,

 

 

 

 

3.

specifying that an entity is not required to allocate the consolidated amount of current and deferred tax expense to a legal entity that is not subject to tax in its separate financial statements,

 

 

 

 

4.

requiring that an entity reflect the effect of an enacted change in tax laws or rates in the annual effective tax rate computation in the interim period that includes the enactment date, and

 

 

 

 

5.

making minor Codification improvements for income taxes related to employee stock ownership plans and investments in qualified affordable housing projects accounted for using the equity method.

 

This standard is effective for fiscal and interim periods beginning after December 15, 2020. The Company anticipates that the adoption of this standard will not have a material impact on its financial statements.

 

 
F-19

Table of Contents

  

Note 3: Acquisitions

 

On November 21, 2019, the Company acquired substantially all the assets and assumed certain liabilities of the Perfect Audience business unit from Marin Software Incorporated, a Delaware corporation for cash consideration of $4.6 million. The acquired assets and liabilities were assigned to SharpSpring’s wholly owned subsidiary, SharpSpring Reach, Inc. Perfect Audience is a cloud-based platform that provides display retargeting software services. The transaction was structured as an asset purchase, whereby SharpSpring acquired all of Perfect Audience’s assets used in connection with the business (excluding certain pre-acquisition receivables, cash, and cash equivalents) and only liabilities pertaining to the business such as deferred revenue, accrued publisher costs, accrued bonuses for to the acquired workforce, and any liabilities accruing on or after November 21, 2019.

 

The allocation of the purchase price is based on management estimates and assumptions, and other information compiled by management, which utilized established valuation techniques appropriate for the industry. The valuation included a combination of the income approach and cost approach, depending upon which was the most appropriate based on the nature and reliability of the data available. The income approach is predicated upon the value of the future cash flows that an asset is expected to generate over its economic life. The cost approach considers the cost to replace (or reproduce) the asset and the effects on the assets value of physical, functional, and/or economic obsolescence that has occurred with respect to the asset.

 

The following represents the final allocation of the purchase price to the acquired net tangible and intangible assets acquired and liabilities assumed by SharpSpring:

 

 

Cash Consideration

 

$4,566,402

 

Add:

 

 

 

 

Net tangible liabilities acquired

 

 

 

 

Deferred Revenue

 

$186,500

 

Accrued expenses and other current liabilities

 

$545,473

 

Total liabilities

 

$731,973

 

Less:

 

 

 

 

Net tangible assets acquired

 

 

 

 

Accounts receivable

 

$(55,236)

Other current assets

 

$(20,719)

Total tangible assets

 

$(75,955)

Intangible assets acquired:

 

 

 

 

Trade names

 

$(381,000)

Technology

 

$(979,000)

Vendor relationships

 

$(1,813,000)

Total intangible assets

 

$(3,173,000)

Goodwill

 

$2,049,420

 

 

Acquired intangible assets include developed technology and vendor relationships which are amortized over ten years. The acquired trade name assets have an indefinite life and will be tested for impairment at least annually.

 

 
F-20

Table of Contents

 

The excess of purchase consideration over the fair value of net tangible and identifiable intangible assets acquired was recorded as goodwill of $2.05 million. Goodwill will not be amortized but instead tested for impairment at least annually (more frequently if certain indicators are present). Goodwill arose primarily as a result of the expected future growth of the Perfect Audience product and the assembled workforce. For additional information regarding goodwill and intangibles see Note 4. The transaction costs associated with the acquisition were approximately $0.18 million and were recorded in general and administrative expense during 2019.

 

The Company uses its best estimates and assumptions to assign fair value to the tangible and intangible assets acquired and liabilities assumed at the acquisition date. The Company’s estimates are inherently uncertain and subject to refinement.

 

Pro Forma Results of Operations (Unaudited)

 

The following table summarizes selected unaudited pro forma consolidated statements of operations data for the years ended December 31, 2020 and 2019 as if the acquisition of Perfect Audience had been completed at the beginning of 2019.

 

 

 

Year Ended

 

 

 

December 31,

 

 

 

2020

 

 

2019

 

Net revenues

 

$29,287,882

 

 

$25,408,526

 

Gross profit

 

 

21,225,318

 

 

 

17,201,321

 

Net loss

 

 

(5,829,029)

 

 

(12,043,201)

Net (loss) per share, basic and diluted

 

$(0.50)

 

$(1.17)

 

This selected unaudited pro forma consolidated financial data is included only for the purpose of illustration and does not necessarily indicate what the operating results would have been if the acquisitions had been completed on that date. Moreover, this information does not indicate what the Company's future operating results will be. The information for 2019 prior to the acquisitions is included based on prior accounting records maintained by Marin Software Incorporated prior to the acquisition from SharpSpring. For 2020 and 2019, this information includes actual data recorded in our consolidated financial statements for the period subsequent to the date of the acquisition. The Company’s consolidated statement of operations for the years ended December 31, 2019 include net revenue and net loss of $0.27 million and $0.1 million, respectively, attributable to the acquisition.

 

Note 4: Goodwill and Other Intangible Assets

 

Goodwill and acquired intangible assets are initially recorded at fair value and measured periodically for impairment. The Company also evaluates its reporting units at least annually. During our annual review of reporting units, we determined Perfect Audience met the requirements of a separate reporting unit under ASC 280. The Company’s evaluation of goodwill for impairment involves the comparison of the fair value of each reporting unit to its carrying value. The fair value of each reporting unit is estimated using a weighting of income and market approaches which require the use of estimates and assumptions related to cash flow forecasts, comparable public companies, discount rates, and terminal values.

 

 
F-21

Table of Contents

 

In performing the Company’s annual impairment analysis during the fourth quarters of 2020 and 2019, the Company determined that the carrying amount of the Company’s goodwill was recoverable for the Company’s SharpSpring Marketing Automation reporting unit. However, during the Company’s annual impairment analysis during the fourth quarter of 2020, it was determined that carrying value of the Perfect Audience reporting unit exceeded its fair value by approximately $0.71 million. The goodwill acquired in the acquisition of the Perfect Audience Retargeting reporting unit of approximately $2.05 million was therefore impaired by $0.71 million, reducing its goodwill to approximately $1.34 million.

 

Goodwill decreased from $10.92 million as of December 31, 2019 to $10.25 million as of December 31, 2020. The decrease in goodwill is largely attributable to the impairment of goodwill of Perfect Audience recorded in the fourth quarter of 2020. This decrease in the carrying value of goodwill was slightly offset by an increase in the carrying value due to changes in foreign currency exchange rates. During the year ended December 31, 2020 and 2019, changes in foreign currency exchange rates increased goodwill by approximately $40,000 and approximately $7,000, respectively.

 

In addition to our annual goodwill impairment review, the Company also performs periodic reviews of the carrying value and amortization periods of other acquired intangible assets. If indicators of impairment are present, an estimate of the undiscounted cash flows that the specific asset is expected to generate must be made to ensure that the carrying value of the asset can be recovered. These estimates involve significant subjectivity.

 

During the years ended December 31, 2020 and 2019, the Company determined that no indicators of impairment were present for other acquired intangible assets. The Company performed an annual fair value impairment analysis for our indefinite lived trade name asset. The fair value was determined to exceed the carrying value and therefore no impairment was recorded for this asset.

 

The following tables set forth the information for intangible assets subject to amortization and for intangible assets not subject to amortization.

 

 

 

As of December 31, 2020

 

 

 

Gross

 

 

 

 

Net

 

 

 

Carrying

 

 

Accumulated

 

 

Carrying

 

 

 

Amount

 

 

Amortization

 

 

Value

 

Amortized intangible assets:

 

 

 

 

 

 

 

 

 

Trade names

 

$501,000

 

 

 

(120,000)

 

$381,000

 

Technology

 

 

3,109,000

 

 

 

(1,513,751)

 

 

1,595,249

 

Customer relationships

 

 

1,320,000

 

 

 

(892,004)

 

 

427,996

 

Vendor relationships

 

 

1,813,000

 

 

 

(201,394)

 

 

1,611,606

 

Unamortized intangible assets:

 

 

6,743,000

 

 

 

(2,727,149)

 

 

4,015,851

 

Goodwill

 

 

 

 

 

 

 

 

 

 

10,250,088

 

Total goodwill and intangible assets

 

 

 

 

 

 

 

 

 

$14,265,939

 

 

 
F-22

Table of Contents

 

 

 

 

As of December 31, 2019

 

 

 

Gross

 

 

 

 

Net

 

 

 

Carrying

 

 

Accumulated

 

 

Carrying

 

 

 

Amount

 

 

Amortization

 

 

Value

 

Amortized intangible assets:

 

 

 

 

 

 

 

 

 

Trade names

 

$501,000

 

 

 

(120,000)

 

$381,000

 

Technology

 

 

3,109,000

 

 

 

(1,192,000)

 

 

1,917,000

 

Customer relationships

 

 

1,320,000

 

 

 

(773,000)

 

 

547,000

 

Vendor relationships

 

 

1,813,000

 

 

 

-

 

 

 

1,813,000

 

Unamortized intangible assets:

 

 

6,743,000

 

 

 

(2,085,000)

 

 

4,658,000

 

Goodwill

 

 

 

 

 

 

 

 

 

 

10,922,814

 

Total goodwill and intangible assets

 

 

 

 

 

 

 

 

 

$15,580,814

 

 

Estimated amortization expense for 2020 and subsequent years is as follows:

 

 

2021

 

 

559,200

 

2022

 

 

507,200

 

2023

 

 

459,200

 

2024

 

 

420,200

 

2025

 

 

390,200

 

Thereafter

 

 

1,298,851

 

Indefinite Lived

 

 

381,000

 

Total

 

$4,015,851

 

 

Amortization expense for the years ended December 31, 2020 and 2019, was $0.64 million and $0.38 million, respectively. The increase in amortization expense relates to the intangible assets acquired in the acquisition of Perfect Audience in November 2019.

 

Note 5: Credit Facility

 

In March 2016, the Company entered into a $2.5 million revolving loan agreement (the “Credit Facility”) with Western Alliance Bank. The agreement originally matured on March 21, 2018 and was amended to mature on June 19, 2022. There are no mandatory amortization provisions, and the Credit Facility is payable in full at maturity. As of December 31, 2020, the Credit Facility is collateralized by a lien on substantially all of the existing and future assets of the Company and secured by a pledge of 100% of the  capital stock of SharpSpring Technologies, Inc. and a 65% pledge of the Company’s foreign subsidiaries’ stock. The Credit Facility subjects the Company to a number of restrictive covenants, including financial and non-financial covenants customarily found in loan agreements for similar transactions. The Credit Facility also restricts our ability to pay cash dividends on our common stock. As of December 31, 2020, the Credit Facility carried an interest rate of 5.0% and there was $1.90 million outstanding on the Line of Credit. As of December 31, 2019, there was no amount outstanding on the Line of Credit. The Company has a $0.60 million available credit limit on its corporate credit cards which reduces the balance available on the Credit Facility. The interest expense relating to the Credit of Facility for the years ended December 31, 2020 and 2019 was $0.08 million and $0, respectively. No events of default have occurred.

 

 
F-23

Table of Contents

 

Note 6: Convertible Notes

 

In March 2018, the Company issued $8.0 million five-year convertible notes (the “Notes”) with an interest rate of 5% “payable in kind”. SharpSpring received net proceeds from the offering of approximately $7.9 million after adjusting for debt issue costs, including financial advisory and legal fees. The Notes were unsecured obligations and were subordinate in right of payment to the Credit Facility (Note 5). The balance was zero as of December 31, 2020.

 

The Notes were recorded upon issuance at amortized cost in accordance with applicable accounting guidance. As there was no difference in the amount recorded at inception and the face value of the Notes, interest expense was accreted at the stated interest rate under the terms of the Notes. Total interest expense related to the Notes was impacted by the amortization of the debt issuance cost using the effective interest method.

 

In accordance with generally accepted accounting principles for convertible debt certain features were determined to be “embedded derivatives” and were bifurcated from the Notes and separately accounted for on a combined basis at fair value as a single derivative. The fair value of the derivatives was $0 at December 31, 2019. There was no embedded derivative liability during 2020. The derivative was accounted for at fair value, with subsequent changes in the fair value to be reported as part of other income (expense), net in the Consolidated Statement of Comprehensive Loss.

 

We incurred certain third-party costs in connection with our issuance of the Notes, principally related to financial advisory and legal fees, which were amortized to interest expense ratably over the five-year term of the Notes. The following table sets forth total interest expense related to the Notes for the years ended December 31, 2020 and 2019:

 

 

 

Year Ended

December 31,

 

 

 

2020

 

 

2019

 

Contractual interest paid-in-kind expense (non-cash)

 

$-

 

 

$139,372

 

Amortization of debt issuance costs (non-cash)

 

 

-

 

 

 

15,108

 

Amortization of embedded derivative (non-cash)

 

 

-

 

 

 

(12,205)

Total interest expense

 

$

-

 

 

$142,275

 

Effective interest rate

 

 

0.0%

 

 

4.9%

 

Note 7: SBA Paycheck Protection Program Loans

 

In April 2020 SharpSpring entered into two loan agreements with United States Small Business Administration under the Paycheck Protection Program for a total loan amount of $3.40 million, (“SBA Loans”). The SBA Loans have a maturity date of 2 years from the initial disbursement and carries an interest rate of 1% per year. The SBA Loans are eligible for forgiveness as part of the CARES Act approved by US Congress on March 19, 2020 if certain requirements are met. The Company continues to evaluate and monitor the requirements of the CARES Act that allow for forgiveness. As of December 31, 2020, the Company has filed the application for forgiveness with SBA but has not yet received a decision from the SBA as to whether the full or a part of the loans will be forgiven. The Company has not paid principal or interest relating to the SBA loans as of December 31, 2020. The accrued interest expense relating to these loans for years ended December 31, 2020 and 2019 was approximately $0.02 million and $0, respectively. As of December 31, 2020, the SBA loans had an outstanding principal balance of $3.40 million included in notes payable on the Consolidated Balance Sheet.

 

 
F-24

Table of Contents

 

 

 

Debt

Obligation

 

2021

 

 

2,630,962

 

2022

 

 

768,538

 

2023

 

 

-

 

2024

 

 

-

 

2025

 

 

-

 

Thereafter

 

 

-

 

Total Commitments

 

$3,399,500

 

 

Note 8: Leases

 

The Company currently rents its primary office facility under a ten-year lease which started in November 2018 (the “2018 Lease”). The term of the lease may be extended for an additional 5 years in incremental one-year periods, subject to certain conditions described in the 2018 Lease. In September 2019, the Company entered into an addendum agreement to the 2018 Lease (the “2019 Addendum”) to lease an additional square feet of office space located on the same premises as the 2018 Lease. In May 2020, the Company took possession of the full space included in the 2019 addendum, accounting for approximately an additional 18,000 square feet. The rent expense and future payments associated with the additional square feet are included in the future minimum lease payments table below. The additional space resulted in an increased lease liability and right-of-use asset of approximately $3.8 million. The term of the addendum extends through the same period as the 2018 Lease. We do not assume renewals in our determination of lease term unless the renewals are deemed to be reasonably assured at lease commencement. The Company continues to evaluate the likelihood of renewal of the 2018 Lease and 2019 Addendum. At the commencement of the 2018 Lease nor subsequently thereafter, renewal has not been reasonably assured.

 

Determination of whether a contract contains a lease is determined at execution of the contract based on the facts of each contract. The Company elected the package of practical expedients permitted under ASC 842 which allows us to carryforward historical lease classification, assessment on whether a contract was or contains a lease, and initial direct costs for any leases that existed prior to adoption of the standard. The Company has lease agreements with lease and non-lease components, which it has elected to combine for all leases. In addition, the Company does not recognize right-of-use assets or lease liabilities for leases with a term of 12 months or less (“Short-term” leases). Short-term lease payments are recognized in the consolidated statements of comprehensive loss on a straight-line basis over the lease term. The Company is not party to any financing leases.

 

 
F-25

Table of Contents

 

The weighted average remaining lease term as of December 31, 2020 is 7.9 years. The weighted average discount rate for our operating leases as of December 31, 2020 is 6.5%. The discount rate of each lease is determined by the Company’s incremental borrowing rate at the time of a lease contract. The lease cost associated with short-term leases for the years ended December 31, 2020 and 2019, were $0 for both periods. Total operating lease costs for the years ended December 31, 2020 and 2019 was $1.21 million and $0.80 million, respectively.

 

 

Operating

Leases

 

2021

 

 

1,321,598

 

2022

 

 

1,329,525

 

2023

 

 

1,369,159

 

2024

 

 

1,377,086

 

2025

 

 

1,416,720

 

Thereafter

 

 

4,109,161

 

Total undiscounted cash flows

 

$10,923,249

 

Less imputed interest remaining

 

 

(2,426,724)

Present value of lease liability

 

$8,496,525

 

 

Note 9: Net Loss Per Share

 

Basic net loss per share is computed by dividing net loss by the weighted average number of common shares outstanding for the period. Diluted net loss per share is computed by giving effect to all potential dilutive common stock equivalents for the period. For purposes of this calculation, options to purchase common stock, warrants, restricted stock units (“RSUs”) and the conversion option of the Convertible Notes (Note 6) are considered to be potential common shares outstanding.

 

Computation of net loss per share is as follows:

 

 

 

Year Ended

 

 

 

December 31,

 

 

 

2020

 

 

2019

 

Net loss

 

$(5,829,029)

 

$(12,387,976)

 

 

 

 

 

 

 

 

 

Basic weighted average common shares outstanding

 

 

11,611,020

 

 

 

10,323,889

 

Add incremental shares for:

 

 

 

 

 

 

 

 

Stock options

 

 

-

 

 

 

-

 

Restricted stock units (RSUs)

 

 

-

 

 

 

-

 

Diluted weighted average common shares outstanding

 

 

11,611,020

 

 

 

10,323,889

 

 

 

 

 

 

 

 

 

 

Net loss per share:

 

 

 

 

 

 

 

 

Basic and Diluted

 

$(0.50)

 

$(1.20)

 

 
F-26

Table of Contents

 

Additionally, since the Company incurred net losses for each of the periods presented, diluted net loss per share is the same as basic net loss per share. The Company’s outstanding, stock options and unvested RSUs were not included in the calculation of diluted net loss per share as the effect would be anti-dilutive. The following table contains all potentially dilutive common stock equivalents:

 

 

 

Year Ended

 

 

 

December 31,

 

 

 

2020

 

 

2019

 

Stock options

 

 

1,383,057

 

 

 

1,470,406

 

Restricted stock units (RSUs)

 

 

61,120

 

 

 

50,494

 

Total

 

 

1,444,177

 

 

 

1,520,900

 

 

Note 10: Income Taxes

 

Income taxes for years ended December 31, is summarized as follows:

 

 

 

 

Year Ended

 

 

 

December 31,

 

 

 

2020

 

 

2019

 

 

 

 

 

 

 

 

Current Provision

 

 

 

 

 

 

Federal

 

$(1,557,344)

 

$-

 

State

 

 

(8,068)

 

 

25,236

 

Foreign

 

 

59,447

 

 

 

4,113

 

Current Income Tax Provision

 

$(1,505,965)

 

$29,349

 

 

 

 

 

 

 

 

 

 

Deferred Provision

 

 

 

 

 

 

 

 

Federal

 

$-

 

 

$-

 

State

 

 

-

 

 

 

-

 

Foreign

 

 

-

 

 

 

-

 

Deferred Income Tax Provision

 

 

-

 

 

 

-

 

 

 

 

 

 

 

 

 

 

Total Income Tax Provision

 

$(1,505,965)

 

$29,349

 

 

A reconciliation of income tax for continuing operations computed at the U.S. statutory rate to the effective income tax rate is as follows:

 

 

 

 

Year Ended

 

 

Year Ended

 

 

 

December 31,

 

 

December 31,

 

 

 

2020

 

 

2019

 

 

 

Amount

 

 

Percent

 

 

Amount

 

 

Percent

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Federal statutory rates

 

$(1,533,631)

 

 

21%

 

$(2,594,415)

 

 

21%

State income taxes, net of federal benefit

 

 

(556,596)

 

 

8%

 

 

(68,162)

 

 

1%

Permanent differences

 

 

16,977

 

 

 

0%

 

 

(46,592)

 

 

0%

Perm Differences - Debt Conversion

 

 

-

 

 

 

0%

 

 

454,166

 

 

 

-4%

Perm Differences - Stock Compensation

 

 

(359,109)

 

 

5%

 

 

-

 

 

 

0%

NOL Carryback - CARES Act

 

 

(406,530)

 

 

6%

 

 

-

 

 

 

0%

Other

 

 

62,222

 

 

 

-1%

 

 

(85,997)

 

 

1%

Credits

 

 

(685,389)

 

 

9%

 

 

(227,213)

 

 

2%

Foreign

 

 

(23,754)

 

 

0%

 

 

(22,820)

 

 

0%

Valuation Allowance

 

 

1,979,845

 

 

 

-27%

 

 

2,620,382

 

 

 

-21%

Effective rate

 

$(1,505,965)

 

 

21%

 

$29,349

 

 

 

0%

 

 
F-27

Table of Contents

 

The following is a summary of the components of the Company’s deferred tax assets:

 

 

 

 

As of December 31,

 

 

 

2020

 

 

2019

 

Deferred tax assets:

 

 

 

 

 

 

Stock-based compensation

 

 

347,865

 

 

 

274,364

 

Depreciation

 

 

(36,470)

 

 

(63,980)

Intangibles

 

 

723,031

 

 

 

590,427

 

NOL

 

 

7,628,443

 

 

 

5,893,260

 

Accruals & Reserves

 

 

259,893

 

 

 

267,980

 

Net deferred tax Valuation allowance

 

 

(8,922,762)

 

 

(6,962,051)

Net deferred tax assets (liabilities)

 

 

-

 

 

 

-

 

 

On March 27, 2020, the Coronavirus Aid, Relief, and Economic Security Act (the “CARES Act”) was enacted into the law. The CARES Act contained many income tax relief provisions including allowing for a 5-year carryback of Federal net operating losses generated in tax years beginning in 2018, 2019, and 2020. As required under U.S. GAAP, the effects of tax law changes are recognized in the period of enactment. As a result of the CARES Act, we recorded an income tax benefit in the amount of approximately $1.56 million associated with the CARES Act related to the carryback of the Company’s 2018 federal net operating loss. The Company received a tax refund of approximately $1.6 million during 2020.

 

The Company has federal operating loss carryforwards of $20.69 million and $18.39 million as of December 31, 2020 and 2019. The Company has foreign operating loss carryforwards of $3.74 million and $3.44 million as of December 31, 2020 and 2019, respectively. The Company has state operating loss carryforwards of $26.48 million and $19.25 million as of December 31, 2020 and 2019, respectively. Depending on the jurisdiction, some of these operating loss carryovers will begin to expire within 7 years, while other net operating losses can be carried forward indefinitely as long as the Company is operating.

 

Valuation Allowance

 

We record a deferred tax asset if we believe that it is more likely than not that we will realize a future tax benefit. Ultimate realization of any deferred tax asset is dependent on our ability to generate sufficient future taxable income in the appropriate tax jurisdiction before the expiration of carryforward periods, if any. Our assessment of deferred tax asset recoverability considers many different factors including historical and projected operating results, the reversal of existing deferred tax liabilities that provide a source of future taxable income, the impact of current tax planning strategies and the availability of future tax planning strategies. We establish a valuation allowance against any deferred tax asset for which we are unable to conclude that recoverability is more likely than not. This is inherently judgmental, since we are required to assess many different factors and evaluate as much objective evidence as we can in reaching an overall conclusion. The particularly sensitive component of our evaluation is our projection of future operating results since this relies heavily on our estimates of future revenue and expense levels by tax jurisdiction.

 

We have established valuation allowances of $8.9 million and $7.0 million as of December 31, 2020 and December 31, 2019, respectively, against certain deferred tax assets given the uncertainty of recoverability of these amounts.

 

 
F-28

Table of Contents

 

In making our assessment of deferred tax asset recoverability, we considered our historical financial results, our projected future financial results, the planned reversal of existing deferred tax liabilities and the impact of any tax planning actions. Based on our analysis we noted both positive and negative factors relative to our ability to support realization of certain deferred tax assets. However, based on the weighting of all the evidence, including the near-term effect on our income projections of investments we are making in our team, product and systems infrastructure, we concluded that it was more likely than not that the majority of our deferred tax assets related to temporary differences and net operating losses may not be recovered. The establishment of a valuation allowance has no effect on our ability to use the underlying deferred tax assets prior to expiration to reduce cash tax payments in the future to the extent that we generate taxable income.

 

The Company accrued $60,639 and $0 as of December 31, 2020 and December 31, 2019, respectively, for the liability for unrecognized tax benefits. The Company anticipates the unrecognized tax benefits will be recognized in the next twelve months.

 

The following table summarizes the Company’s unrecognized tax benefits at December 31, 2020 and December 31, 2019, respectively:

 

 

 

 

As of December 31,

 

 

 

2020

 

 

2019

 

Beginning of year

 

$-

 

 

$-

 

Increase due to current year tax positions

 

 

-

 

 

 

-

 

Increase due to prior year tax positions

 

 

60,639

 

 

 

-

 

Settlements

 

 

-

 

 

 

-

 

Decrease due to lapses

 

 

-

 

 

 

-

 

End of year

 

$60,639

 

 

$-

 

 

The Company files federal, state and local income tax returns globally. The Company’s major tax jurisdictions are the U.S., Switzerland and Luxembourg. As of December 31, 2020, the open tax years for the Company’s major tax jurisdictions are 2017 through 2020. The Company received notification January 14, 2020 that its Swiss subsidiary, InterInbox SA is under examination from the Switzerland Federal Tax Administration for the years 2015 through 2018. The Company does not expect any material adjustments as a result of the audit.

 

Note 11: Defined Contribution Retirement Plan

 

We offer our U.S. employees the ability to participate in a 401(k) plan. Eligible U.S. employees can contribute up to 100% of their eligible compensation, subject to limitations established by the Internal Revenue Code. Through April 30, 2020, the Company contributed a matching contribution equal to 100% of each such participant’s contribution up to the first 3% of their annual eligible compensation. We charged approximately $0.12 million and $0.3 million, to expense in the years ended December 31, 2020 and 2019, respectively, associated with our matching contribution in those periods.

 

 
F-29

Table of Contents

 

Note 12: Related Party Transactions

 

Intercompany transactions have been eliminated in our consolidated financial statements. The convertible notes issued in March 2018 were held directly by SHSP Holdings, LLC (“SHSP Holdings”). Daniel C. Allen, a now former director of SharpSpring Inc., is the founder and manager of Corona Park Investment Partners, LLC (“CPIP”). CPIP is a member of Evercel Holdings, LLC and is a member and sole manager of SHSP Holdings. Evercel, Inc. is a member and the manager of Evercel Holdings, LLC and is a member of SHSP Holdings. In May 2019, the Company and SHSP Holdings entered into and made effective a Note Conversion Agreement as outlined in Note 6 above. There were no other material related party transactions for the periods presented.

 

Note 13: Stock-Based Compensation

 

From time to time, the Company grants stock option and restricted stock units awards to officers and employees and grants stock awards to directors as compensation for their service to the Company.

 

In November 2010, the Company adopted the 2010 Stock Incentive Plan (the “2010 Plan”) which was restated in its entirety in August 2018. As amended, up to 2,600,000 shares of common stock are available for issuance under the Plan. The Plan provides for the issuance of stock options and other stock-based awards. The 2010 Plan expired on September 14, 2020 (except as to options outstanding as of this date).

 

In April 2019, the Company adopted the 2019 Equity Incentive Plan (the “2019 Plan”). Upon adoption of the 2019 Plan no additional awards were granted under the 2010 Plan. No more than 697,039 shares of common stock, plus the number of shares of common stock underlying any award granted under the 2010 Plan that expires, terminates, is canceled, or is forfeited shall be available for grant under the 2019 Plan. The Plan was amended in July 2020 to include up to 1,025,000 shares of commons stock, plus the number of shares of common stock underlying any award granted under the 2010 Plan that expires, terminates, is canceled, or is forfeited to be available for issuance under the 2019 Plan. The Plan provides for the issuance of stock options and other stock-based awards. The 2019 Plan provides for the issuance of stock options and other stock-based awards. During the terms of the Awards, the Company shall keep available at all times the number of shares of Common Stock required to satisfy such Awards.

 

Stock Options

 

Stock option awards under the 2010 Plan and 2019 Plan (the “Plans”) have a 10-year maximum contractual term and, subject to the provisions regarding Ten Percent Shareholders, must be issued at an exercise price of not less than 100% of the fair market value of the common stock at the date of grant. The Plans are administered by the Board of Directors, which has the authority to determine to whom options may be granted, the period of exercise, and what other restrictions, if any, should apply. Vesting for awards granted to date under the Plans is principally over four years from the date of the grant, with 25% of the award vesting after one year and monthly vesting thereafter.

 

Option awards are valued based on the grant date fair value of the instruments, net of estimated forfeitures, using a Black-Scholes option pricing model with the following assumptions:

 

 

Year Ended

 

December 31,

 

2020

 

2019

 

 

 

 

Volatility

52%-58%

 

49% - 52%

Risk free interest rate

0.37% - 1.66%

 

1.45% - 2.59%

Expected term

6.25 years

 

6.25 years

 

 
F-30

Table of Contents

 

The weighted average grant date fair value of stock options granted during the years ended December 31, 2020 and 2019 was $5.11 and $6.24, respectively.

 

For grants prior to January 1, 2015, the volatility assumption was based on historical volatility of similar sized companies due to lack of historical data of the Company’s stock price. For all grants subsequent to January 1, 2015, the volatility assumption reflects the Company’s historic stock volatility for the period of February 1, 2014 forward, which is the date the Company’s stock began actively trading. The risk-free interest rate was determined based on treasury securities with maturities equal to the expected term of the underlying award. The expected term was determined based on the simplified method outlined in Staff Accounting Bulletin No. 110.

 

Stock option awards are expensed on a straight-line basis over the requisite service period. During the years ended December 31, 2020 and 2019, the Company recognized expense of approximately $1.12 million and $1.08 million, respectively, associated with stock option awards. At December 31, 2020, future stock compensation expense associated with stock options (net of estimated forfeitures) not yet recognized was approximately $2.17 million and will be recognized over a weighted average remaining vesting period of 2.45 years. The following summarizes stock option activity for the year ended December 31, 2020:

 

 

 

 

 

 

 

Weighted

 

 

Weighted

 

 

Aggregate

 

 

 

Number of

 

 

Average

 

 

Average Remaining

 

 

Intrinsic

 

 

 

Options

 

 

Exercise Price

 

 

Contractual Life

 

 

Value

 

Outstanding at December 31, 2019

 

 

1,470,406

 

 

$7.30

 

 

 

7.5

 

 

$6,604,461

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Granted

 

 

475,605

 

 

 

9.90

 

 

 

 

 

 

 

 

 

Exercised

 

 

(241,843)

 

 

5.21

 

 

 

 

 

 

 

 

 

Expired

 

 

(45,042)

 

 

9.60

 

 

 

 

 

 

 

 

 

Forfeited

 

 

(276,069)

 

 

11.73

 

 

 

 

 

 

 

 

 

Outstanding at December 31, 2020

 

 

1,383,057

 

 

 $

7.60

 

 

 

7.13

 

 

$12,000,790

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Exercisable at December 31, 2020

 

 

771,240

 

 

 $

6.20

 

 

 

5.94

 

 

$7,773,258

 

 

The total intrinsic value of stock options exercised during the years ended December 31, 2020 and 2019 was $2.42 million and $1.93 million, respectively.

 

 
F-31

Table of Contents

 

Restricted Stock Units

 

The 2019 Plan allows for the granting of Restricted Stock Units (“RSUs”). Under the 2019 Plan the Board of Directors has the authority to determine whom RSUs may be granted, the period of exercise, and what other restrictions, if any, should apply. RSUs have a value equal to the fair market value of an identical number of shares of Common Stock, which may, but need not, provide that such restricted award may not be sold, assigned, transferred or otherwise disposed of, pledged or hypothecated as collateral for a loan or as security for the performance of any obligation or for any other purpose for a period determined by the Board of Directors. Vesting for awards granted to date under the 2019 Plan is generally over three years from the date of the grant, with 33% of the award vesting after one year and monthly vesting thereafter.

 

RSUs are expensed using a graded vested schedule which are recorded on a straight-line basis over the requisite vesting period as if the award were, in substance, a single award. During the years ended December 31, 2020 and 2019, the Company recognized expense associated with RSUs of approximately $0.2 million and $9,000, respectively. At December 31, 2020, future stock compensation expense associated with stock awards (net of estimated forfeitures) not yet recognized was approximately $0.66 million and will be recognized over a weighted average remaining vesting period of 3.3 years. The following summarizes RSU activity for the year ended December 31, 2020:

 

 

 

 

 

 

Weighted

 

 

 

 

 

Average

 

 

 

 

 

Grant Date

 

 

 

Number of

 

 

Fair Value

 

 

 

Units

 

 

Per Share

 

Unvested at December 31, 2019

 

 

50,494

 

 

$11.82

 

 

 

 

 

 

 

 

 

 

Granted

 

 

73,775

 

 

 

14.60

 

Vested

 

 

(12,655)

 

 

12.39

 

Forfeited

 

 

(50,494)

 

 

11.82

 

Unvested at December 31, 2020

 

 

61,120

 

 

$15.06

 

 

Stock Awards

 

The 2019 Plan allows for the granting of Restricted Stock Awards (“RSAs”). Under the 2019 Plan the Board of Directors has the authority to determine whom RSAs may be granted and what other restrictions, if any, should apply. Non-employee Stock awards shares are generally immediately vested. Employee Stock award shares are vested principally over two years from the date of the grant, with 50% of the award vesting after one year and monthly vesting thereafter.

 

 
F-32

Table of Contents

 

Stock awards are valued based on the closing price of our common stock on the date of grant, and compensation cost is recorded immediately if there is no vesting period. For awards granted that contain a graded vesting schedule, and the only condition for vesting is a service condition, compensation cost is recognized on a straight-line basis over the requisite vesting period as if the award were, in substance, a single award. During the years ended December 31, 2020, and 2019, the Company recognized expense of approximately $0.21 million and $0.13 million, respectively, associated with Stock Awards. At December 31, 2020, future stock compensation expense associated with stock awards (net of estimated forfeitures) not yet recognized was approximately $0.07 million and will be recognized over a weighted average remaining vesting period of 1.25 years. The following summarizes Stock Award activity for the year ended December 31, 2020:

 

 

 

 

 

 

Weighted

 

 

 

 

 

Average

 

 

 

 

 

Grant Date

 

 

 

Number of

 

 

Fair Value

 

 

 

Units

 

 

Per Share

 

Unvested at December 31, 2019

 

 

-

 

 

$-

 

 

 

 

 

 

 

 

 

 

Granted

 

 

30,959

 

 

 

9.82

 

Vested

 

 

(18,159)

 

 

10.00

 

Forfeited

 

 

(1,222)

 

 

9.57

 

Unvested at December 31, 2020

 

 

11,578

 

 

$9.57

 

 

During the years ended December 31, 2020 and 2019, the Company issued 14,624 and 10,286 shares, respectively, to non-employee directors as compensation for their service on the board.

 

Note 14: Warrants

 

On January 30, 2014, in connection with an $11.5 million financing transaction, the Company issued 80,000 warrants to purchase common stock at an exercise price of $7.81 per share with a term of 5 years. The fair value of the warrants was determined using the Black-Scholes option valuation model. These warrants became exercisable on January 30, 2015. The remaining 30,000 of the outstanding warrants were exercised in May and August 2019. No other warrants have been issued since January 30, 2014. As of December 31, 2020, and 2019 there were no warrants outstanding.

 

Note 15: Commitments and Contingencies

 

We record a liability for contingencies if an unfavorable outcome is probable and the amount of loss can be reasonably estimated, including expected insurance coverage. For contingencies where the reasonable estimate of loss is a range, we record a best estimate of loss within the range.

 

 
F-33

Table of Contents

 

Litigation

 

From time to time the Company may become involved in legal proceedings or be subject to claims arising in the ordinary course of its business. Although the results of litigation and claims cannot be predicted with certainty, the Company currently believes that the final outcome of these ordinary course matters will not have a material adverse effect on its business, operating results, financial condition or cash flows. Regardless of the outcome, litigation can have an adverse impact on the Company because of defense and settlement costs, diversion of management resources and other factors. The Company is not currently a party to any litigation of a material nature.

 

Commitments

 

The Company is not party to any non-cancellable contracts that create a material future commitment other than its leases as described in Note 8 and SBA Loans as described in Note 7.

 

Sales and Franchise Taxes

 

State, local and foreign jurisdictions have differing rules and regulations governing sales, franchise, use, value added and other taxes. These rules and regulations are subject to varying interpretations that may change over time. In particular, the applicability of such taxes to SaaS products in various jurisdictions is unclear. Further, these jurisdictions’ rules regarding tax nexus vary significantly and are complex. As such, we could face possible tax assessments and audits. A successful assertion, by any of these taxing authorities, that we should be collecting additional sales, use, value added or other taxes in jurisdictions where we have not historically done so and do not accrue for such taxes could result in tax liabilities and related penalties for past sales, discourage customers from purchasing our products or otherwise harm our business and operating results. We continue to evaluate the impact of various tax types which may require future sales, franchise, or other tax payments. During the year ended December 31, 2020, the Company recorded an accrual of $0.28 million to general and administrative expenses in the consolidated statements of comprehensive loss related to a contingent sales tax liability. The $0.28 million accrued is the amount SharpSpring was able to reasonably estimate and is probable in accordance with ASC 450 “Contingencies”. The Company estimates that the total range of exposure related to sales tax contingent liability is approximately $0.20 million to $0.55 million. SharpSpring is unable to estimate the exact amount of the liability due to the complex and varying nature of state by state nexus laws.

 

Employment Agreements

 

The Company has employment agreements with several members of its leadership team and executive officers.

 

 
F-34

Table of Contents

 

Note 16: Disaggregation of Revenue

 

The Company operates as one reportable segment with two operating segments. Our operating segments consist of our SharpSpring Marketing Automation segment and Perfect Audience Ad Retargeting segment in accordance with ASC 280. Operating segments are defined as components of an enterprise for which separate financial information is regularly evaluated by the chief operating decision maker (“CODM”), which is the Company’s chief executive officer, in deciding how to allocate resources and assess performance. The Company’s CODM evaluates the Company’s financial information and resources and assess the performance of these resources between our two operating segments. We do not separately allocate operating expenses, nor do we fully allocate assets to these operating segments. In accordance with ASC 280, we aggregate our two operating segments as one operating segment for financial reporting purposes. The Company does not present geographical information about revenues because it is impractical to do so. Disaggregated revenue for the years ended December 31, 2020 and 2019 are as follows:

 

 

 

Year Ended

 

 

 

December 31,

 

 

 

2020

 

 

2019

 

Revenue by Product:

 

 

 

 

 

 

Marketing Automation Revenue

 

$26,593,304

 

 

$22,204,479

 

Retargeting Revenue

 

 

2,517,149

 

 

 

271,008

 

Mail + Product Revenue

 

 

177,429

 

 

 

223,899

 

Total Revenue

 

$29,287,882

 

 

$22,699,386

 

 

 

 

 

 

 

 

 

 

Revenue by Type:

 

 

 

 

 

 

 

 

Recurring Revenue

 

$25,506,170

 

 

$20,911,854

 

Retargeting Revenue

 

 

2,517,149

 

 

 

271,008

 

Upfront Fees

 

 

1,264,563

 

 

 

1,516,524

 

Total Revenue

 

$29,287,882

 

 

$22,699,386

 

  

Note 17: Subsequent Events

 

On January 19, 2021, SharpSpring entered into an agreement with Marietta Davis to issue 8,479 shares of common stock in recognition of Ms. Davis’s previous service to the Company as a member of the Board of Directors. Ms. Davis served as a member of the Board of Directors of the Company from 2017 until her resignation as of August 17, 2020.

 

In April 2020, SharpSpring entered into two loan agreements with United States Small Business Administration under the Paycheck Protection Program for a total loan principal amount of $3.40 million, (“SBA Loans”) (Note 7). On March 11, 2021, one of the loans was forgiven for $166,975. The forgiveness amount includes the $165,500 principal and accrued interest of $1,475.71 as of March 11, 2021, $1,149 of which was accrued as of December 31, 2020. The other SBA Loan of $3.2 million remains outstanding and under review for forgiveness by the SBA as of March 22, 2021.

 

 
F-35

Table of Contents

 

INDEX TO EXHIBITS

 

Exhibit Number

 

Title of Document

 

Location

3.1

 

Certificate of Incorporation

 

Incorporated by reference to our Form S-1 filed on December 2, 2010

3.2

 

Amendment to Certificate of Incorporation

 

Incorporated by reference to our Form 8-K filed on December 17, 2013

3.3

 

Amendment to Certificate of Incorporation

 

Incorporated by reference to our Form 8-K filed December 1, 2015

3.4

 

Bylaws

 

Incorporated by reference to our Form S-1 filed on December 2, 2010

4.1

 

Form of Convertible Promissory Note, Attached as Exhibit A to Convertible Note Purchase Agreement among SharpSpring, Inc. and SHSP Holdings, LLC dated March 28, 2018

 

Incorporated by reference to our Form 8-K filed March 28, 2018

4.2

 

Form of Investors Rights Agreement by and among SharpSpring, Inc., SHSP Holdings, LLC et al. dated March 28, 2018

 

Incorporated by reference to our Form 8-K filed March 28, 2018

4.3

 

Form of Subordination Agreement by and between SHSP Holdings, LLC and Western Alliance Bank dated March 28, 2018

 

Incorporated by reference to our Form 8-K filed March 28, 2018

4.4

 

Promissory Note dated April 20, 2020 made by SharpSpring Reach, Inc. to Western Alliance Bank

 

Incorporated by reference to the Company’s Form 8-K filed April 28, 2020

4.5

 

Promissory Note dated April 21, 2020 made by SharpSpring Technologies, Inc. to Western Alliance Bank

 

Incorporated by reference to the Company’s Form 8-K filed April 28, 2020

4.6

 

Securities registered under Section 12 of the Exchange Act

 

Incorporated by reference to our Form 10-K filed March 16, 2020

10.1

 

Convertible Note Purchase Agreement among SharpSpring, Inc. and SHSP Holdings, LLC dated March 28, 2018

 

Incorporated by reference to our Form 8-K filed March 28, 2018

10.2

 

Note Conversion Agreement, dated May 9, 2019, by and among SharpSpring, Inc., SHSP Holdings, LLC, and Evercel Holdings, LLC.

 

Incorporated by reference to our Form 8-K filed May 9, 2019

10.3

 

Share Purchase Agreement among SharpSpring, Inc., Special Situations Private Equity Fund, L.P., Special Situations Technology Fund, L.P., Special Situations Technology Fund II, L.P., Greenhaven Road Capital Fund 1, L.P., and Greenhaven Road Capital Fund 2, L.P.

 

Incorporated by reference to our Form 8-K filed November 22, 2019

10.4

 

Registration Rights Agreement among SharpSpring, Inc., Special Situations Private Equity Fund, L.P., Special Situations Technology Fund, L.P., Special Situations Technology Fund II, L.P., Greenhaven Road Capital Fund 1, L.P., and Greenhaven Road Capital Fund 2, L.P.

 

Incorporated by reference to our Form 8-K filed November 22, 2019

10.5

 

Loan Agreement dated March 21, 2016, by and among SharpSpring, Inc., Quattro Hosting LLC, SharpSpring Technologies, Inc. and Western Alliance Bank

 

Incorporated by reference to our Form 8-K filed on March 22, 2016

10.6

 

Intellectual Property Security Agreement dated March 21, 2016, by and among SharpSpring, Inc., Quattro Hosting LLC, SharpSpring Technologies, Inc. and Western Alliance Bank

 

Incorporated by reference to our Form 8-K filed on March 22, 2016

10.7

 

Loan and Security Modification Agreement dated June 24, 2016, by and among SharpSpring, Inc., Quattro Hosting LLC, SharpSpring Technologies, Inc. and Western Alliance Bank

 

Incorporated by reference to our Form 8-K filed on June 28, 2016

10.8

 

Loan and Security Modification Agreement dated October 25, 2017, by and among SharpSpring, Inc., Quattro Hosting LLC, SharpSpring Technologies, Inc. and Western Alliance Bank

 

Incorporated by reference to our Form 8-K filed on October 30, 2017

10.9

 

Loan and Security Modification Agreement dated April 30, 2018, by and among SharpSpring, Inc., Quattro Hosting LLC, SharpSpring Technologies, Inc. and Western Alliance Bank

 

Incorporated by reference to the Company’s Form 8-K filed on May 1, 2018

10.10

 

Loan and Security Modification Agreement dated March 21, 2019, by and among SharpSpring, Inc., SharpSpring Technologies, Inc. and Western Alliance Bank

 

Incorporated by reference to the Company’s Form 8-K filed on March 26, 2019

10.11

 

Loan Modification Agreement dated February 14, 2020, by and among SharpSpring, Inc., SharpSpring Technologies, Inc., SharpSpring Reach, Inc., and Western Alliance Bank

 

Incorporated by reference to the Company’s Form 10-Q filed on May 15, 2020

10.12

 

SharpSpring, Inc. 2010 Restated Employee Stock Plan

 

Incorporated by reference to the Company’s Form 10-Q filed on August 13, 2018

10.13

 

SharpSpring, Inc. 2019 Equity Incentive Plan

 

Incorporated by reference to the Company’s Definitive Schedule 14A filed on April 30, 2019

10.14

 

Amendment to SharpSpring, Inc. 2019 Equity Incentive Plan

 

Incorporated by reference to the Company’s Definitive Schedule 14A filed on 6/17/2020

10.15

 

2019 Executive Bonus Plan

 

Incorporated by reference to the Company’s Form 8-K filed on February 27, 2019

10.16

 

2021 Executive Bonus Plan

 

Incorporated by reference to the Company’s Form 8-K filed on February 18, 2021

10.17

 

Richard Carlson Employee Agreement Amendment dated February 16, 2021

 

Incorporated by reference to the Company’s Form 8-K filed on February 18, 2021

10.18

 

Richard Carlson Employee Agreement Amendment dated January 29, 2020

 

Incorporated by reference to the Company’s Form 8-K/A filed on April 16, 2020

10.19

 

Richard Carlson Employee Agreement Amendment dated February 21, 2019

 

Incorporated by reference to the Company’s Form 8-K filed on February 27, 2019

10.20

 

Richard Carlson Employee Agreement Amendment dated February 8, 2018

 

Incorporated by reference to the Company’s Form 8-K filed on February 12, 2018

10.21

 

Richard Carlson Employee Agreement Amendment dated March 30, 2017

Incorporated by reference to the Company’s Form 8-K filed on April 5, 2017

 

 
51

 

10.22

 

Richard Carlson Employee Agreement dated September 13, 2015

 

Incorporated by reference to our Form 8-K filed on September 14, 2015

10.23

 

Travis Whitton Employee Agreement Amendment dated February 16, 2021

 

Incorporated by reference to the Company’s Form 8-K filed on February 18, 2021

10.24

 

Travis Whitton Employee Agreement Amendment dated January 29, 2020

 

Incorporated by reference to the Company’s Form 8-K/A filed on April 16, 2020

10.25

 

Travis Whitton Employee Agreement Amendment dated February 15, 2019

 

Incorporated by reference to the Company’s Form 8-K filed on February 27, 2019

10.26

 

Travis Whitton Employee Agreement Amendment dated February 8, 2018

 

Incorporated by reference to the Company’s Form 8-K filed on February 12, 2018

10.27

 

Travis Whitton Employee Agreement Amendment dated July 28, 2017

 

Incorporated by reference to the Company’s Form 8-K filed on February 12, 2018

10.28

 

Travis Whitton Employee Agreement dated June 19, 2015

 

Incorporated by reference to our Form 8-K filed on July 8, 2016

10.29

 

Michael Power Employment Agreement dated December 2, 2019

 

Incorporated by reference to our Form 8-K filed November 22, 2019

10.30

 

Aaron Jackson Employment Agreement dated December 10, 2021

 

Incorporated by reference to our Form 8-K filed December 10, 2021

10.31

 

Aaron Jackson Employee Agreement dated July 20, 2020

 

Incorporated by reference to the Company’s Form 8-K/A filed on July 23, 2020

10.32

 

Office Lease Agreement with Celebration Pointe Office Partners II, LLC dated April 18, 2018

 

Incorporated by reference to our Form 8-K filed on April 19, 2018

10.33

 

Office Lease Agreement Addendum with Celebration Pointe Office Partners II, LLC dated June 20, 2019.

 

Incorporated by reference to our Form 8-K filed on June 26, 2019

14.1

 

Code of Ethics and Business Standards

 

Incorporated by reference to our Form 10-K filed March 16, 2020

21.1

 

Subsidiaries of the registrant

 

Incorporated by reference to Part I – Item 1. Business - Overview of this Form 10-K

23.1

 

Consent of Independent Registered Public Accounting Firm – Cherry Bekaert LLP

 

Filed herewith

31.1

 

Certification of Principal Executive Officer pursuant to Section 302 of the Sarbanes-Oxley Act of 2002

 

Filed herewith

31.2

 

Certification of Principal Financial Officer pursuant to Section 302 of the Sarbanes-Oxley Act of 2002

 

Filed herewith

32.1

 

Certification of Principal Executive Officer pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002

 

Furnished herewith

32.2

 

Certification of Principal Financial Officer pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002

 

Furnished herewith

101.1

 

XBRL

 

 

 

EX-23.1 2 shsp_ex231.htm CONSENT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM shsp_ex231.htm

EXHIBIT 23.1

  

Consent of Independent Registered Public Accounting Firm

 

We hereby consent to the incorporation by reference in this Annual Report on Form 10-K of SharpSpring, Inc. (the “Company”) for the year ended December 31, , of our report dated March 30, 2021, included in its Registration Statements on Form S-8 (Nos. 333-226961, 333-219083, 333-212466, 333-197652, and 333‑233579) and Form S-3 (Nos. 333-222850, 333-201350, 333-231758, and 333-235576) relating to the consolidated balance sheets of the Company as of December 31,  and ,  and the related consolidated statements of comprehensive loss, changes in shareholders’ equity, and cash flows for each of the two years in the period ended December 31, 2020.

 

/s/ Cherry Bekaert LLP

 

 

Atlanta, Georgia

March 30, 2021

 

EX-31.1 3 shsp_ex311.htm CERTIFICATION shsp_ex311.htm

EXHIBIT 31.1

 

CERTIFICATION

 

I, Richard A. Carlson, certify that:

 

1.

I have reviewed this Annual Report on Form 10-K of SharpSpring, 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 30, 2021

Signature:

/s/ Richard A. Carlson

 

 

 

Richard A. Carlson

 

 

 

Principal Executive Officer

 

 

EX-31.2 4 shsp_ex312.htm CERTIFICATION shsp_ex312.htm

EXHIBIT 31.2

 

CERTIFICATION

 

I, Aaron Jackson, certify that:

 

1.

I have reviewed this Annual Report on Form 10-K of SharpSpring, 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 30, 2021

Signature:

/s/ Aaron Jackson

 

 

 

Aaron Jackson

 

 

 

Chief Financial Officer

(Principal Financial Officer)

 

EX-32.1 5 shsp_ex321.htm CERTIFICATION PURSUANT TO shsp_ex321.htm

EXHIBIT 32.1

 

CERTIFICATION PURSUANT TO

SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

18 U.S.C. SECTION 1350

 

In connection with the Annual Report of SharpSpring, Inc. (the “Company”) on Form 10-K for the year ended December 31, 2020, as filed with the Securities and Exchange Commission (the “Report”), I, Richard A. Carlson, Principal Executive Officer of the Company, certify, pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, 18 U.S.C. Section 1350, that, to my knowledge:

 

 

1.

The Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934; and

 

 

 

 

2.

To my knowledge, the information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.

 

Date: March 30, 2021

 

/s/ Richard A. Carlson

 

 

 

Richard A. Carlson

 

 

 

Chief Executive Officer

(Principal Executive Officer)

 

 

 The foregoing certification is being furnished solely pursuant to section 906 of the Sarbanes-Oxley Act of 2002 (subsections (a) and (b) of section 1350, Chapter 63 of Title 18, United States Code) and is not being filed as part of the Report or as a separate disclosure document. 

EX-32.2 6 shsp_ex322.htm CERTIFICATION PURSUANT TO shsp_ex322.htm

EXHIBIT 32.2

 

CERTIFICATION PURSUANT TO

SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

18 U.S.C. SECTION 1350

 

In connection with the Annual Report of SharpSpring, Inc. (the “Company”) on Form 10-K for the year ended December 31, 2020, as filed with the Securities and Exchange Commission (the “Report”), I, Aaron Jackson, Principal Financial Officer of the Company, certify, pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, 18 U.S.C. Section 1350, that, to my knowledge:

 

 

1.

The Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934; and

 

 

2.

To my knowledge, the information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.

 

Date: March 30, 2021

 

/s/ Aaron Jackson

 

 

 

Aaron Jackson

 

 

 

Chief Financial Officer

(Principal Financial Officer)

 

 

The foregoing certification is being furnished solely pursuant to section 906 of the Sarbanes-Oxley Act of 2002 (subsections (a) and (b) of section 1350, Chapter 63 of Title 18, United States Code) and is not being filed as part of the Report or as a separate disclosure document.

EX-101.SCH 7 shsp-20201231.xsd XBRL SCHEMA FILE 000001 - Document - Cover link:presentationLink link:calculationLink link:definitionLink 000002 - Statement - CONSOLIDATED BALANCE SHEETS link:presentationLink link:calculationLink link:definitionLink 000003 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 000004 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS link:presentationLink link:calculationLink link:definitionLink 000005 - Statement - CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS EQUITY link:presentationLink link:calculationLink link:definitionLink 000006 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS link:presentationLink link:calculationLink link:definitionLink 000007 - Disclosure - Organization link:presentationLink link:calculationLink link:definitionLink 000008 - Disclosure - Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 000009 - Disclosure - Acquisitions link:presentationLink link:calculationLink link:definitionLink 000010 - Disclosure - Goodwill and Other Intangible Assets link:presentationLink link:calculationLink link:definitionLink 000011 - Disclosure - Credit Facility link:presentationLink link:calculationLink link:definitionLink 000012 - Disclosure - Convertible Notes link:presentationLink link:calculationLink link:definitionLink 000013 - Disclosure - SBA Paycheck Protection Program Loans link:presentationLink link:calculationLink link:definitionLink 000014 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 000015 - Disclosure - Net Loss Per Share link:presentationLink link:calculationLink link:definitionLink 000016 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 000017 - Disclosure - Defined Contribution Retirement Plan link:presentationLink link:calculationLink link:definitionLink 000018 - Disclosure - Related Party Transactions link:presentationLink link:calculationLink link:definitionLink 000019 - Disclosure - StockBased Compensation link:presentationLink link:calculationLink link:definitionLink 000020 - Disclosure - Warrants link:presentationLink link:calculationLink link:definitionLink 000021 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 000022 - Disclosure - Disaggregation of Revenue link:presentationLink link:calculationLink link:definitionLink 000023 - Disclosure - Subsequent Events link:presentationLink link:calculationLink link:definitionLink 000024 - Disclosure - Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 000025 - Disclosure - Summary of Significant Accounting Policies (Tables) link:presentationLink link:calculationLink link:definitionLink 000026 - Disclosure - Acquisitions (Tables) link:presentationLink link:calculationLink link:definitionLink 000027 - Disclosure - Goodwill and Other Intangible Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 000028 - Disclosure - Convertible Notes (Tables) link:presentationLink link:calculationLink link:definitionLink 000029 - Disclosure - SBA Paycheck Protection Program Loans (Tables) link:presentationLink link:calculationLink link:definitionLink 000030 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 000031 - Disclosure - Net Loss Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 000032 - Disclosure - Income taxes (Tables) link:presentationLink link:calculationLink link:definitionLink 000033 - Disclosure - StockBased Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 000034 - Disclosure - Disaggregation of Revenue (Tables) link:presentationLink link:calculationLink link:definitionLink 000035 - Disclosure - Summary of Significant Accounting Policies (Details) link:presentationLink link:calculationLink link:definitionLink 000036 - Disclosure - Summary of Significant Accounting Policies (Details 1) link:presentationLink link:calculationLink link:definitionLink 000037 - Disclosure - Summary of Significant Accounting Policies (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 000038 - Disclosure - Acquisitions (Details) link:presentationLink link:calculationLink link:definitionLink 000039 - Disclosure - Acquisitions (Details 1) link:presentationLink link:calculationLink link:definitionLink 000040 - Disclosure - Acquisitions (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 000041 - Disclosure - Goodwill and Other Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 000042 - Disclosure - Goodwill and Other Intangible Assets (Details 1) link:presentationLink link:calculationLink link:definitionLink 000043 - Disclosure - Goodwill and Other Intangible Assets (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 000044 - Disclosure - Credit Facility (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 000045 - Disclosure - Convertible Notes (Details ) link:presentationLink link:calculationLink link:definitionLink 000046 - Disclosure - Convertible Notes (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 000047 - Disclosure - SBA Paycheck Protection Program Loans (Details) link:presentationLink link:calculationLink link:definitionLink 000048 - Disclosure - SBA Paycheck Protection Program Loans (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 000049 - Disclosure - Leases (Details) link:presentationLink link:calculationLink link:definitionLink 000050 - Disclosure - Leases (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 000051 - Disclosure - Net Loss Per Share (Details) link:presentationLink link:calculationLink link:definitionLink 000052 - Disclosure - Net Loss Per Share (Details 1) link:presentationLink link:calculationLink link:definitionLink 000053 - Disclosure - Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 000054 - Disclosure - Income Taxes (Details 1) link:presentationLink link:calculationLink link:definitionLink 000055 - Disclosure - Income Taxes (Details 2) link:presentationLink link:calculationLink link:definitionLink 000056 - Disclosure - Income Taxes (Details 3) link:presentationLink link:calculationLink link:definitionLink 000057 - Disclosure - Income Taxes (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 000058 - Disclosure - Defined Contribution Retirement Plan (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 000059 - Disclosure - StockBased Compensation (Details) link:presentationLink link:calculationLink link:definitionLink 000060 - Disclosure - StockBased Compensation (Details 1) link:presentationLink link:calculationLink link:definitionLink 000061 - Disclosure - StockBased Compensation (Details 2) link:presentationLink link:calculationLink link:definitionLink 000062 - Disclosure - StockBased Compensation (Details 3) link:presentationLink link:calculationLink link:definitionLink 000063 - Disclosure - StockBased Compensation (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 000064 - Disclosure - Warrants (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 000065 - Disclosure - Commitments and Contingencies (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 000066 - Disclosure - Disaggregation of Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 000067 - Disclosure - Subsequent Events (Details Narrative) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 8 shsp-20201231_cal.xml XBRL CALCULATION FILE EX-101.DEF 9 shsp-20201231_def.xml XBRL DEFINITION FILE EX-101.LAB 10 shsp-20201231_lab.xml XBRL LABEL FILE Cover [Abstract] Entity Registrant Name Entity Central Index Key Document Type Amendment Flag Entity Voluntary Filers Current Fiscal Year End Date Entity Well Known Seasoned Issuer Entity Small Business Entity Shell Company Entity Emerging Growth Company Entity Current Reporting Status Document Period End Date Entity Filer Category Document Fiscal Period Focus Document Fiscal Year Focus Entity Common Stock Shares Outstanding Entity Public Float Document Annual Report Document Transition Report Entity Interactive Data Current Entity File Number Entity Incorporation State Country Code Entity Tax Identification Number Entity Address Address Line 1 Entity Address Address Line 2 Entity Address City Or Town Entity Address State Or Province Entity Address Postal Zip Code City Area Code Local Phone Number Security 12b Title Trading Symbol Security Exchange Name CONSOLIDATED BALANCE SHEETS Assets Cash and cash equivalents Accounts receivable, net of allowance for doubtful accounts of $56,135 and $12,455 at December 31, 2020 and December 31, 2019, respectively Unbilled receivables Income taxes receivable Other current assets Total current assets [Assets, Current] Property and equipment, net Goodwill Intangibles, net Right-of-use assets Other long-term assets Total assets [Assets] Liabilities and Shareholders' Equity Accounts payable Accrued expenses and other current liabilities Line of credit Deferred revenue Income taxes payable Lease liability, current portion Notes payable, current portion Total current liabilities [Liabilities, Current] Lease liability, net of current portion Notes payable, net of current portion Total liabilities [Liabilities] Shareholders' equity: Preferred stock, $0.001 par value, 5,000,000 shares authorized, no shares issued or outstanding at December 31, 2020 and December 31, 2019 Common stock, $0.001 par value, Authorized shares-50,000,000; issued shares- 12,818,797 at December 31, 2020 and 11,537,163 at December 31, 2019; outstanding shares- 12,798,797 at December 31, 2020 and 11,517,163 at December 31, 2019 Additional paid in capital Accumulated other comprehensive loss Accumulated deficit Treasury stock [Treasury Stock, Value] Total shareholders' equity Total liabilities and shareholders' equity [Liabilities and Equity] Assets Allowance for doubtful accounts receivble Shareholders' equity Preferred stock, shares par value Preferred stock, shares authorized Preferred stock, shares issued Preferred stock, shares outstanding Common stock, shares par value Common stock, shares authorized Common stock, shares outstanding Common stock, shares issued CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS Revenue, net Cost of services Gross profit [Gross Profit] Operating expenses: Sales and marketing Research and development General and administrative Intangible asset amortization Impairment of goodwill Total operating expenses [Operating Expenses] Operating loss [Operating Income (Loss)] Other expense, net Loss on induced conversion Gain on embedded derivative Loss before income taxes [Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest] (Benefit) provision for income taxes Net loss [Net Income (Loss) Attributable to Parent] Net loss per share, basic and diluted Shares used in computing net loss per share, basic and diluted Other comprehensive income (loss): Foreign currency translation adjustment, net Comprehensive loss CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS EQUITY Statement [Table] Statement [Line Items] Statement Equity Components [Axis] Common Stock Treasury Stock Additional Paid in Capital Accumulated Other Comprehensive Loss Accumulated Deficit Balance, shares [Shares, Issued] Balance, amount Stock based compensation - stock options Issuance of common stock for cash, shares Issuance of common stock for cash, amount Issuance of common stock for director services, shares Issuance of common stock for director services, amount Issuance of common stock for warrant conversions, shares Issuance of common stock for warrant conversions, amount Issuance of commons stock for settlement of notes, shares Issuance of commons stock for settlement of notes, amount Foreign currency translation adjustment, net [Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax] Net Loss Issuance of common stock for services, shares Issuance of common stock for services, amount Issuance of common stock under stock plans, net of shares withheld for employee taxes, shares Issuance of common stock under stock plans, net of shares withheld for employee taxes, amount Balance, shares Balance, amount CONSOLIDATED STATEMENTS OF CASH FLOWS Cash flows from operating activities: Net loss [Net Income (Loss), Including Portion Attributable to Noncontrolling Interest] Adjustments to reconcile loss from operations: Depreciation and amortization Impairment of goodwill Amortization of costs to acquire contracts Non-cash stock compensation Deferred income taxes Loss (gain) on disposal of property and equipment Non-cash interest Amortization of debt issuance costs and embedded derivative Gain on embedded derivative Loss on induced conversion [Loss on induced conversion] Unrealized foreign currency loss Changes in assets and liabilities: Accounts receivable Unbilled receivables [Increase (Decrease) in Unbilled Receivables] Right-of-use assets [Right-of-use assets] Other assets Income taxes, net Accounts payable [Increase (Decrease) in Accounts Payable] Lease liabilities Other liabilities Deferred revenue [Increase (Decrease) in Deferred Revenue] Net cash used in operating activities [Net Cash Provided by (Used in) Operating Activities] Cash flows from investing activities Acquisition of business Purchases of property and equipment [Property, Plant and Equipment, Disposals] Proceeds from the sale of property and equipment Capitalization of software development costs [Payments to Develop Software] Net cash used in investing activities [Net Cash Provided by (Used in) Investing Activities] Cash flows used in financing activities: Proceeds from line of credit Proceeds from note payable Proceeds from exercise of stock options, net Proceeds from issuance of common stock, net Payments for taxes related to net share settlement of equity awards [Payment, Tax Withholding, Share-based Payment Arrangement] Net cash provided by financing activities [Net Cash Provided by (Used in) Financing Activities] Effect of exchange rate on cash Change in cash and cash equivalents [Cash and Cash Equivalents, Period Increase (Decrease)] Cash and cash equivalents, beginning of period Cash and cash equivalents, end of period Supplemental information on consolidated statements of cash flows: Cash paid (received) during the period for Interest, net Income taxes Non-cash activities Right-of-use asset obtained for lease liability Convertible notes liability relieved upon conversion Embedded derivative liability relieved upon conversion Organization Note 1. Organization Summary of Significant Accounting Policies Note 2. Summary of Significant Accounting Policies Acquisitions Note 3. Acquisitions Goodwill and Other Intangible Assets Note 4. Goodwill and Other Intangible Assets Credit Facility Note 5. Credit Facility Convertible Notes Note 6. Convertible Notes SBA Paycheck Protection Program Loans Note 7. SBA Paycheck Protection Program Loans Leases Note 8. Leases Net Loss Per Share Note 9. Net Loss Per Share Income Taxes Note 10. Income Taxes Defined Contribution Retirement Plan Note 11. Defined Contribution Retirement Plan Note 12. Related Party Transactions StockBased Compensation Note 13. Stock-Based Compensation Warrants Note 14. Warrants Commitments and Contingencies Note 15. Commitments and Contingencies Disaggregation of Revenue Note 16. Disaggregation of Revenue Subsequent Events Note 17. Subsequent Events Basis of Presentation and Consolidation Use of Estimates Operating Segments Foreign Currencies Cash and Cash Equivalents Fair Value of Financial Instruments Accounts Receivable Business Combinations Intangibles Goodwill and Indefinite-Lived Intangible Assets Debt Issuance Costs Income Taxes Income Tax, Policy [Policy Text Block] Property and Equipment Revenue Recognition Gross Versus Net Revenue Deferred Revenue Unbilled Receivable Notes Payable - SBA Paycheck Protection Program Loans Concentration of Credit Risks and Significant Customers Cost of Services Credit Card Processing Fees Advertising Costs Capitalized Cost of Obtaining a Contract Stock Compensation Net Loss Per Share Earnings Per Share, Policy [Policy Text Block] Comprehensive Income or Loss Recently Issued Accounting Standards Schedule of property and equipment Schedule of property and equipment useful lives Schedule of assets acquired and liabilities assumed Schedule of acquisitions Schedule of intangible assets Schedule of estimated amortization expense Schedule of interest expense Schedule of outstanding SBA loan Schedule of future minimum lease payments Schedule of computation of net loss per share Schedule of potentially dilutive common stock equivalents Income taxes (Tables) Schedue of income taxes Schedule of income tax rate Schedule of Deferred tax assets Schedule of unrecognized tax benefits Schedule of fair value assumptions used in valuing stock options Schedule of stock option activity Schedule of restricted stock unit activity Schedule of restricted stock award activity Disaggregation of revenue Property Plant And Equipment By Type Axis Leasehold Improvements [Member] Furniture and Fixtures [Member] Computer Equipment and Software [Member] Less: accumulated depreciation and amortization [Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment] Property and equipment, gross Property and equipment, net Range Axis Leasehold Improvements [Member] Minimum [Member] Furniture and Fixtures [Member] Maximum [Member] Computing Equipment Software [Member] Useful lives Asset Class [Axis] Finite-Lived Intangible Assets [Member] Minimum [Member] Maximum [Member] Expected weighted average life of the customer Customer net account receivable description Change in fair value of financial instrument Depreciation expense Deferred revenue [Deferred Revenue] Deferred revenue (decrease) increase Advertising and marketing expenses Capitalized cost of obtaining a contract Capitalized cost of obtaining a contract, other current assets Accrued revenue contract asset Capitalized cost of obtaining a contract, Other long term assets Revenue billed Revenue unbilled Indefinite-Lived Intangible Assets Deferred revenues Amortized cost of obtaining contract expense Goodwill Finite-lived intangible assets useful lives Indefinite-lived Intangible Assets [Axis] Finite Lived Intangible Assets By Major Class Axis Trade Names [Member] Technology [Member] Vendor Relationships [Member] Cash consideration Add: Net tangible liabilities acquired Deferred revenue [Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Deferred Revenue] Accrued expenses and other current liabilities [Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Other] Total liabilities [Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities] Less: Net tangible assets acquired Accounts receivable [Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables] Other current assets [Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Other] Total intangible assets Total tangible assets Goodwill [Goodwill] Business Acquisition Axis Perfect Audience [Member] Revenue Gross profit Net loss Net loss per share, basic and diluted Cash consideration Transaction costs Revenue [Brokerage Commissions Revenue] Goodwill Net loss Customer Relationships Intangible assets, net Total goodwill and intangible assets Intangible assets, gross Accumulated amortization 2021 2022 2023 2024 2025 Thereafter Indefinite Lived Total [Total] Annual impairment value Changes in foreign exchange rate increase/reduction to goodwill Acquisition of goodwill acquired Amortization expense Decrease in goodwill Impairment of goodwill Goodwill reduced Intangible asset amortization Credit Facility Axis Revolving Loan Agreement [Member] Line of credit, outstanding Line of credit Line of credit [Long-term Line of Credit] Credit card limit facility Percentage of pledge of foreign subsidiaries stock Interest expense relating to the Credit of Facility Line of credit facility, expiration date Loan interest rate Percentage of secured pledge of capital stock Contractual interest paid-in-kind expense (non-cash) Amortization of debt issuance costs (non-cash) Amortization of embedded derivative (non-cash) Total interest expense Effective interest rate Award Date [Axis] March 2018 [Member] Fair value of the derivatives Interest rate Convertible notes Net proceeds from convertible notes 2021 [Long-term Debt, Maturities, Repayments of Principal in Next Twelve Months] 2022 [Long-term Debt, Maturities, Repayments of Principal in Year Two] 2023 [Long-term Debt, Maturities, Repayments of Principal in Year Three] 2024 [Long-term Debt, Maturities, Repayments of Principal in Year Four] 2025 [Long-term Debt, Maturities, Repayments of Principal in Year Five] Thereafter [Long-term Debt, Maturities, Repayments of Principal after Year Five] Total Commitments Collective Bargaining Arrangement [Axis] SBA Loan [Member] Debt obligation Proceeds from loan Loan maturity date Loan Interest rate Accrued interest expense, loan 2021 [Lessee, Operating Lease, Liability, Payments, Due Next Twelve Months] 2022 [Lessee, Operating Lease, Liability, Payments, Due Year Two] 2023 [Lessee, Operating Lease, Liability, Payments, Due Year Three] 2025 [Lessee, Operating Lease, Liability, Payments, Due Year Five] 2024 [Lessee, Operating Lease, Liability, Payments, Due Year Four] Thereafter [Lessee, Operating Lease, Liability, Payments, Due after Year Five] Total undiscounted cash flows Less imputed interest remaining Present value of lease liability Plan Name Axis 2019 Addendum [Member] 2018 Lease [Member] Weighted average discount rate Lease amendment, Description Additional area acquired with revised agreement Lease liability increase Operating lease costs Weighted average remaining lease term Short term lease Basic weighted average common shares outstanding Add incremental shares for: Stock options Restricted stock units (RSUs) Diluted weighted average common shares outstanding Net loss per share: Basic and Diluted Award Type [Axis] Financial Instrument [Axis] Restricted Stock Units (RSUs) [Member] Stock Option [Member] Antidilutive securities Current Provision Federal State Foreign Current Income Tax Provision Deferred Provision Federal [Deferred Federal Income Tax Expense (Benefit)] State [Deferred State and Local Income Tax Expense (Benefit)] Foreign [Deferred Foreign Income Tax Expense (Benefit)] Deferred Income Tax Provision Total Income Tax Provision Federal statutory rates State income taxes, net of federal benefit Permanent differences [Permanent differences] Perm differences - debt conversion Perm Differences - Stock Compensation NOL Carryback - CARES Act Other Credits Foreign [Effective Income Tax Rate Reconciliation, Repatriation of Foreign Earnings, Amount] Valuation Allowance Effective rate from continuing operations Federal statutory rates on continuing operations State income taxes, net of federal benefit [Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Percent] Permanent differences Perm differences - debt conversion [Effective Income Tax Rate Reconciliation, Change in Enacted Tax Rate, Percent] Perm Differences - Stock Compensation for continuing operations NOL Carryback - CARES Act for continuing operations Other [Effective Income Tax Rate Reconciliation, Other Adjustments, Percent] Credits [Effective Income Tax Rate Reconciliation, Tax Credit, Percent] Foreign [Effective Income Tax Rate Reconciliation, Repatriation of Foreign Earnings, Percent] Valuation Allowance [Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Percent] Effective rate from continuing operations [Effective Income Tax Rate Reconciliation, Percent] Deferred Tax Assets: Stock-based compensation Depreciation Intangibles [Deferred Tax Assets, Goodwill and Intangible Assets] NOL Accruals & Reserves Net deferred tax Valuation allowance Net deferred tax assets (liabilities) Balance Sheet Location [Axis] CARES Act [Member] Increase due to current year tax positions Beginning of year [Unrecognized Tax Benefits] End of year Settlements Decrease due to lapses Increase due to prior year tax positions Income Tax Authority [Axis] Federal [Member] Foreign [Member] State [Member] Income Tax Examination, Liability (Refund) Adjustment from Settlement with Taxing Authority Unrecognized tax benefits Operating loss carry forward, maximum term Deferred tax valuation allowance Income tax expense (benefit) Net operating loss carryforwards Defined contribution plan, maximum annual contributions employee, percent Defined contribution plan, employer matching contribution, percent of match Defined contribution plan, employer matching contribution, percent of employees' gross pay Defined contribution retirement plan, expenses Expected term Volatility Risk-free interest rate Volatility [Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate, Maximum] Risk-free interest rate [Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Maximum] Number of options outstanding, beginning Number of options granted Number of options exercised Number of options expired Number of options forfeited Number of options exercisable Number of options outstanding, ending Weighted average exercise price outstanding, beginning Weighted average exercise price granted Weighted average exercise price exercised Weighted average exercise price expired Weighted average exercise price forfeited Weighted average exercise price outstanding, ending Weighted average exercise price exercisable Weighted average remaining contractual life outstanding, beginning Weighted average remaining contractual life outstanding, ending Weighted average remaining contractual life exercisable Aggregate intrinsic value, beginning [Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value] Aggregate intrinsic value, ending Aggregate intrinsic value, exercisable Restricted Stock Units [Member] Number of unvested units, beginning [Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number] Number of unvested units granted Number of unvested units vested Number of unvested units Foreited Number of unvested units, ending Weighted average grant date fair value, beginning [Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value] Weighted average grant date fair value granted Weighted average grant date fair value vested Weighted average grant date fair value Foreited Weighted average grant date fair value, ending Number of unvested units granted Number of unvested units vested Number of unvested units Forfeited Weighted average grant date fair value granted Weighted average grant date fair value vested Weighted average grant date fair value Forfeited Stock Awards [Member] 2010 Stock Incentive Plan [Member] Restricted stock unit expense Dividend, Share-based Payment Arrangement, Shares Common stock shares issue for compensation Weighted average remaining vesting period [Weighted average remaining vesting period] Unrecognized stock expense Stock option expense Stock based compensation Weighted average remaining vesting period Common stock shares reserved for future issuance Expiration date Stock incentive plan, Description Restricted stock units granted Stock options awars, maximum contractual term Vesting award percentage Weighted average grant date fair value of stock options granted Transaction Type Axis Financing Transaction [Member] Exercise price Exercise of warrants, term Exercise of warrants, maturity date Remaining warrants exercied Warrants issued to purchase common stock Warrants issued to purchase common stock, value Accrued expense General and administrative expenses Sales tax contingent liability Product Or Service Axis Marketing Automation Revenue [Member] Retargeting Revenue [Member] Mail + Product Revenue [Member] Recurring Revenue [Member] Retargeting Revenue 1 [Member] Upfront Fees [Member] Total Revenue [Member] Revenue Subsequent Event Type [Axis] Related Party Transaction [Axis] Two Loan Agreement [Member] April 2020 [Member] Subsequent [Member] Agreement [Member] Marietta Davis [Member] One Loan Agreement [Member] Subsequent Event [Member] Accrued interest Loan, principal amount Common stock share issued Forgiveness loan amount Forgiveness, principal amount of loan Loan outstanding The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes. Percentage of secured pledge of capital stock. Percentage of pledge of foreign subsidiaries stock. Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan. Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options. Weighted average price at which option holders acquired shares when converting their stock options into shares. Weighted average price at which grantees could have acquired the underlying shares with respect to stock options of the plan that expired. Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated. The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology. Exercise price per share or per unit of warrants or rights outstanding. Number of share options (or share units) exercised during the current period. Amount of increase in asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized resulting from a business combination. EX-101.PRE 11 shsp-20201231_pre.xml XBRL PRESENTATION FILE XML 12 shsp_10k_htm.xml IDEA: XBRL DOCUMENT 0001506439 2020-01-01 2020-12-31 0001506439 shsp:SubsequentMember 2021-03-01 2021-03-22 0001506439 shsp:OneLoanAgreementMember us-gaap:SubsequentEventMember 2021-03-01 2021-03-11 0001506439 shsp:AgreementMember shsp:MariettaDavisMember shsp:SubsequentMember 2021-01-19 0001506439 shsp:AprilTwentyTwentyMember shsp:TwoLoanAgreementMember 2020-01-01 2020-12-31 0001506439 shsp:TotalRevenueMember 2019-01-01 2019-12-31 0001506439 shsp:TotalRevenueMember 2020-01-01 2020-12-31 0001506439 shsp:UpfrontAndOtherFeesMember 2019-01-01 2019-12-31 0001506439 shsp:UpfrontAndOtherFeesMember 2020-01-01 2020-12-31 0001506439 shsp:RetargetingRevenueOneMember 2019-01-01 2019-12-31 0001506439 shsp:RetargetingRevenueOneMember 2020-01-01 2020-12-31 0001506439 shsp:RecurringRevenueMember 2019-01-01 2019-12-31 0001506439 shsp:RecurringRevenueMember 2020-01-01 2020-12-31 0001506439 shsp:MailAndProductRevenueMember 2019-01-01 2019-12-31 0001506439 shsp:MailAndProductRevenueMember 2020-01-01 2020-12-31 0001506439 shsp:RetargetingRevenueMember 2019-01-01 2019-12-31 0001506439 shsp:RetargetingRevenueMember 2020-01-01 2020-12-31 0001506439 shsp:MarketingAutomationMember 2019-01-01 2019-12-31 0001506439 shsp:MarketingAutomationMember 2020-01-01 2020-12-31 0001506439 shsp:FinancingTransactionMember 2014-01-30 0001506439 shsp:FinancingTransactionMember 2014-01-01 2014-01-30 0001506439 shsp:TwoThousandTwentyStockIncentivePlanMember 2019-01-01 2019-12-31 0001506439 shsp:TwoThousandTwentyStockIncentivePlanMember 2020-01-01 2020-12-31 0001506439 shsp:TwoThousandTwentyStockIncentivePlanMember 2019-04-01 2019-04-30 0001506439 shsp:TwoThousandTwentyStockIncentivePlanMember 2010-11-01 2010-11-30 0001506439 shsp:TwoThousandTwentyStockIncentivePlanMember 2010-11-30 0001506439 shsp:StockAwardsMember 2019-01-01 2019-12-31 0001506439 shsp:StockAwardsMember 2020-01-01 2020-12-31 0001506439 us-gaap:StockOptionMember 2020-09-30 0001506439 us-gaap:StockOptionMember 2020-01-01 2020-09-30 0001506439 us-gaap:StockOptionMember 2019-12-31 0001506439 shsp:RestrictedStockUnitsMember 2020-12-31 0001506439 shsp:RestrictedStockUnitsMember 2020-01-01 2020-12-31 0001506439 shsp:RestrictedStockUnitsMember 2019-12-31 0001506439 srt:MaximumMember 2019-01-01 2019-12-31 0001506439 srt:MinimumMember 2019-01-01 2019-12-31 0001506439 shsp:StateMember 2019-12-31 0001506439 shsp:StateMember 2020-12-31 0001506439 shsp:ForeignMember 2019-12-31 0001506439 shsp:FederalMember 2020-12-31 0001506439 shsp:ForeignMember 2020-12-31 0001506439 shsp:FederalMember 2019-12-31 0001506439 shsp:CARESActMember 2020-12-31 0001506439 shsp:CARESActMember 2020-01-01 2020-12-31 0001506439 shsp:CARESActMember 2019-12-31 0001506439 shsp:CARESActMember 2018-12-31 0001506439 shsp:CARESActMember 2019-01-01 2019-12-31 0001506439 us-gaap:RestrictedStockUnitsRSUMember 2020-01-01 2020-12-31 0001506439 us-gaap:StockOptionMember 2019-01-01 2019-12-31 0001506439 us-gaap:StockOptionMember 2020-01-01 2020-12-31 0001506439 us-gaap:RestrictedStockUnitsRSUMember 2019-01-01 2019-12-31 0001506439 shsp:TwentyEighteenLeaseMember shsp:TwentyNinettenAddendumMember 2019-01-01 2019-12-31 0001506439 shsp:TwentyEighteenLeaseMember shsp:TwentyNinettenAddendumMember 2020-01-01 2020-12-31 0001506439 shsp:SBALoanMember 2019-01-01 2019-12-31 0001506439 shsp:SBALoanMember 2020-01-01 2020-12-31 0001506439 shsp:SBALoanMember 2020-04-30 0001506439 shsp:SBALoanMember 2020-04-01 2020-04-30 0001506439 shsp:MarchTwoThousandEighteenMember 2020-12-31 0001506439 shsp:MarchTwoThousandEighteenMember 2020-01-01 2020-12-31 0001506439 shsp:MarchTwoThousandEighteenMember 2019-01-01 2019-12-31 0001506439 shsp:RevolvingLoanAgreementMember 2019-01-01 2019-12-31 0001506439 shsp:RevolvingLoanAgreementMember 2020-12-31 0001506439 shsp:RevolvingLoanAgreementMember 2020-01-01 2020-12-31 0001506439 shsp:RevolvingLoanAgreementMember 2016-03-31 0001506439 shsp:VendorRelationshipsMember 2019-12-31 0001506439 us-gaap:CustomerRelationshipsMember 2019-12-31 0001506439 us-gaap:CustomerRelationshipsMember 2020-12-31 0001506439 us-gaap:TechnologyBasedIntangibleAssetsMember 2019-12-31 0001506439 us-gaap:TradeNamesMember 2019-12-31 0001506439 shsp:PerfectAudienceMember 2020-12-31 0001506439 shsp:PerfectAudienceMember 2019-12-31 0001506439 shsp:PerfectAudienceMember 2019-11-01 2019-11-21 0001506439 shsp:PerfectAudienceMember 2019-01-01 2019-12-31 0001506439 shsp:PerfectAudienceMember 2020-01-01 2020-12-31 0001506439 shsp:VendorRelationshipsMember 2020-12-31 0001506439 us-gaap:TechnologyBasedIntangibleAssetsMember 2020-12-31 0001506439 us-gaap:TradeNamesMember 2020-12-31 0001506439 srt:MaximumMember 2020-01-01 2020-12-31 0001506439 srt:MinimumMember 2020-01-01 2020-12-31 0001506439 us-gaap:FiniteLivedIntangibleAssetsMember 2019-12-31 0001506439 us-gaap:FiniteLivedIntangibleAssetsMember 2020-12-31 0001506439 srt:MaximumMember shsp:SoftwareMember 2020-01-01 2020-12-31 0001506439 srt:MinimumMember shsp:SoftwareMember 2020-01-01 2020-12-31 0001506439 shsp:ComputingEquipmentMember 2020-01-01 2020-12-31 0001506439 srt:MaximumMember us-gaap:FurnitureAndFixturesMember 2020-01-01 2020-12-31 0001506439 srt:MinimumMember us-gaap:FurnitureAndFixturesMember 2020-01-01 2020-12-31 0001506439 us-gaap:LeaseholdImprovementsMember 2020-01-01 2020-12-31 0001506439 shsp:ComputerEquipmentAndSoftwareMember 2019-12-31 0001506439 shsp:ComputerEquipmentAndSoftwareMember 2020-12-31 0001506439 us-gaap:FurnitureAndFixturesMember 2019-12-31 0001506439 us-gaap:FurnitureAndFixturesMember 2020-12-31 0001506439 us-gaap:LeaseholdImprovementsMember 2019-12-31 0001506439 us-gaap:LeaseholdImprovementsMember 2020-12-31 0001506439 us-gaap:RetainedEarningsMember 2020-12-31 0001506439 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-12-31 0001506439 us-gaap:AdditionalPaidInCapitalMember 2020-12-31 0001506439 us-gaap:TreasuryStockMember 2020-12-31 0001506439 us-gaap:CommonStockMember 2020-12-31 0001506439 us-gaap:RetainedEarningsMember 2020-01-01 2020-12-31 0001506439 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-01-01 2020-12-31 0001506439 us-gaap:AdditionalPaidInCapitalMember 2020-01-01 2020-12-31 0001506439 us-gaap:TreasuryStockMember 2020-01-01 2020-12-31 0001506439 us-gaap:CommonStockMember 2020-01-01 2020-12-31 0001506439 us-gaap:RetainedEarningsMember 2019-12-31 0001506439 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-12-31 0001506439 us-gaap:AdditionalPaidInCapitalMember 2019-12-31 0001506439 us-gaap:TreasuryStockMember 2019-12-31 0001506439 us-gaap:CommonStockMember 2019-12-31 0001506439 us-gaap:RetainedEarningsMember 2019-01-01 2019-12-31 0001506439 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-01-01 2019-12-31 0001506439 us-gaap:AdditionalPaidInCapitalMember 2019-01-01 2019-12-31 0001506439 us-gaap:TreasuryStockMember 2019-01-01 2019-12-31 0001506439 us-gaap:CommonStockMember 2019-01-01 2019-12-31 0001506439 2018-12-31 0001506439 us-gaap:RetainedEarningsMember 2018-12-31 0001506439 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-12-31 0001506439 us-gaap:AdditionalPaidInCapitalMember 2018-12-31 0001506439 us-gaap:TreasuryStockMember 2018-12-31 0001506439 us-gaap:CommonStockMember 2018-12-31 0001506439 2019-01-01 2019-12-31 0001506439 2019-12-31 0001506439 2020-12-31 0001506439 2021-03-22 0001506439 2020-06-30 iso4217:USD shares iso4217:USD shares pure utr:sqft 0001506439 false --12-31 false FY 2020 0.001 5000000 0 0 0 0 0.001 50000000 380000 860000 2022-06-19 0 1476 10-K true 2020-12-31 false 001-36280 SharpSpring, Inc. DE 05-0502529 5001 Celebration Pointe Avenue Suite 410 Gainesville FL 32608 888 428-9605 Common Stock, $0.001 par value per share SHSP NASDAQ No No Yes Yes Non-accelerated Filer true false 83464822 12819201 28267792 11881949 56135 12455 323130 340344 1248060 998048 54449 15010 1433543 1363366 31326974 14598717 2188948 1996722 10250088 10922814 4015851 4658000 8352028 5281530 611857 549022 56745746 38006805 1074594 2052538 1259836 919089 1900000 0 845265 860820 81221 13944 724627 370340 2630962 0 8516505 4216731 7771898 4976727 768538 0 17056941 9193458 0.001 5000000 0 0 0.001 50000000 12818797 11537163 12798797 11517163 12819 11537 75544966 58851285 -215269 -224793 -35569711 -29740682 84000 84000 39688805 28813347 56745746 38006805 29287882 22699386 8062564 7142416 21225318 15556970 10888944 11785227 6072103 5036613 10227128 8617073 642149 381000 710000 0 28540324 25819913 -7315006 -10262943 -19988 -147338 0 -2162696 0 214350 -7334994 -12358627 -1505965 29349 -5829029 -12387976 -0.50 -1.20 11611020 10323889 9524 6260 -5819505 -12381716 8639139 8639 30446838 -231053 20000 -84000 -17352706 12787718 0 1076324 0 0 0 1076324 1631331 1631 16578784 0 0 0 16580415 10286 10 127878 0 0 0 127888 14772 15 -15 0 0 0 0 1241635 1242 10621474 0 0 0 10622716 0 0 6260 0 0 6260 0 0 0 0 -12387976 -12387976 11537163 11537 58851285 -224793 20000 -84000 -29740682 28813347 11537163 11537 58851285 -224793 20000 -84000 -29740682 28813347 0 1378907 0 0 0 1378907 1242718 1243 15207899 0 0 0 15209142 14624 15 147772 0 0 0 147787 24292 24 -40897 0 0 0 -40873 0 0 9524 0 0 9524 0 0 0 0 -5829029 -5829029 12818797 12819 75544966 -215269 20000 -84000 -35569711 39688805 -5829029 -12387976 1596146 1010123 710000 0 816100 804780 1526693 1204213 359 0 262 -617 0 139372 0 2903 0 214350 0 2162696 48069 25425 21989 -204217 -230895 -254987 -3070498 433980 -949881 -837082 22941 -2094 -978825 439028 3149459 -377264 340808 -392480 -21048 421405 -2847350 -8027142 0 -4566402 401831 529001 0 617 744654 836047 -1146485 -5930833 1900000 0 3399500 0 1266695 968986 13942446 15587990 40872 0 20467769 16556976 -88091 -37918 16385843 2561083 11881949 9320866 28267792 11881949 26850 0 -1529266 11013 3758014 5715510 0 8484701 0 189776 <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong>Note 1: Organization</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">SharpSpring, Inc. (the “Company”) provides a cloud-based marketing automation solution and a display retargeting platform through our SharpSpring and Perfect Audience products. SharpSpring is designed to increase the rates at which businesses generate leads and convert leads to sales opportunities by improving the way businesses communicate with customers and prospects. Perfect Audience empowers marketers to create, manage, and optimize their ad campaigns across thousands of websites. Our products are marketed directly by us and through a small group of reseller partners to customers around the world. </p> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong>Note 2: Summary of Significant Accounting Policies</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;"><em>Basis of Presentation and Consolidation</em></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">The accompanying consolidated financial statements have been prepared in conformity with accounting principles generally accepted in the United States of America (U.S. GAAP). The Company’s consolidated financial statements include the accounts of SharpSpring, Inc. and our subsidiaries (the “Company”). The Company’s consolidated financial statements reflect the elimination of all significant inter-company accounts and transactions. </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><em>Use of Estimates</em></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">The preparation of the consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the consolidated financial statements and the reported amounts of revenues and expenses during the reporting period. Actual results could differ from those estimates.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><em>Operating Segments</em></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">The Company operates as one reportable segment with two operating segments. Our operating segments consist of our SharpSpring Marketing Automation segment and Perfect Audience Ad Retargeting segment in accordance with ASC 280. Operating segments are defined as components of an enterprise for which separate financial information is regularly evaluated by the chief operating decision maker (“CODM”), which is the Company’s chief executive officer, in deciding how to allocate resources and assess performance. The Company’s CODM evaluates the Company’s financial information and resources and assess the performance of these resources between our two operating segments. We do not separately allocate operating expenses, nor do we fully allocate assets to these operating segments. In accordance with ASC 280, we aggregate our two operating segments as one operating segment for financial reporting purposes. The Company does not present geographical information about revenues because it is impractical to do so. See Note 16 of the Notes to the Consolidated Financial Statements for information on our disaggregated revenues.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><em>Foreign Currencies</em></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><em>  </em></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><span style="background:white">The functional currency of the Company’s foreign subsidiaries is the local currency. Assets and liabilities denominated in a foreign currency are translated into U.S. dollars at the exchange rates in effect at the balance sheet dates, with the resulting translation adjustments directly recorded to a separate component of accumulated other comprehensive loss. Income and expense accounts are translated at the average exchange rates during the period. Foreign currency translation gains and losses are recorded in other comprehensive income (loss).</span></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><em>Cash and Cash Equivalents</em></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">Cash equivalents are short-term, liquid investments with remaining maturities of three months or less when acquired. Cash and cash equivalents are deposited or managed by major financial institutions and at most times are in excess of Federal Deposit Insurance Corporation (FDIC) insurance limits.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><em>Fair Value of Financial Instruments</em></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">U.S. GAAP establishes a fair value hierarchy which has three levels based on the reliability of the inputs to determine the fair value. These levels include: Level 1, defined as inputs such as unadjusted quoted prices in active markets for identical assets or liabilities; Level 2, defined as inputs other than quoted prices in active markets that are either directly or indirectly observable; and Level 3, defined as unobservable inputs for use when little or no market data exists, therefore requiring an entity to develop its own assumptions. </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">The Company’s financial instruments consist of cash and cash equivalents, accounts receivable, deposits, embedded derivatives (associated with our convertible notes) and accounts payable. The carrying amount of cash and cash equivalents, accounts receivable and accounts payable approximate fair value because of the short-term nature of these items. The fair value of the embedded derivatives associated with our convertible notes are calculated using Level 3 unobservable inputs, utilizing a probability-weighted expected value model to determine the liability. The fair value of the embedded derivatives was a liability balance of zero at December 31, 2019. The change in fair value for the year ended December 31, 2019 was a gain of $0.21 million. There was no embedded derivative liability during 2020.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><em>Accounts Receivable</em></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">Accounts receivable are carried at the original invoiced amount less an allowance for doubtful accounts based on the probability of future collection. Management reviews accounts receivable on a periodic basis to determine if any receivables will potentially be uncollectible. The Company reserves for receivables that are determined to be uncollectible, if any, in its allowance for doubtful accounts. After the Company has exhausted all collection efforts, the outstanding receivable is written off against the allowance. In cases where our customers pay for services in arrears, we accrue for revenue in advance of billings as long as the criteria for revenue recognition are met, thus creating a contract asset. A portion of our accounts receivable balance is therefore unbilled at each balance sheet date and is reflected as such on the consolidated balance sheet. </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><em>Business Combinations</em></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><em> </em></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">Accounting for business combinations requires us to make significant estimates and assumptions, especially at the acquisition date with respect to tangible and intangible assets acquired and liabilities assumed and pre-acquisition contingencies. We use our best estimates and assumptions to accurately assign fair value to the tangible and intangible assets acquired and liabilities assumed at the acquisition date as well as the useful lives of those acquired intangible assets.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">  </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">Examples of critical estimates in valuing certain of the intangible assets and goodwill we have acquired include but are not limited to:</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">  </p><table cellpadding="0" style="border-spacing:0;font-size:10pt;font-variant:normal;font-weight:normal;font-style:normal;text-align:left;line-height:normal;width:100%"><tbody><tr style="height:15px"><td style="width:4%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:4%;vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><span style="font-family:symbol">·</span></p></td><td style="vertical-align:top;">future expected cash flows from customer contracts and acquired developed technologies and patents;</td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:30px"> </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><span style="font-family:symbol">·</span></p></td><td style="vertical-align:top;">the acquired company’s trade name, vendor relationships, and customer relationships, as well as assumptions about the period of time the acquired trade name will continue to be used in our offerings; and</td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:30px"> </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><span style="font-family:symbol">·</span></p></td><td style="vertical-align:top;">discount rates.</td></tr></tbody></table><p style="font-size:10pt;font-family:times new roman;margin:0px"/><p style="font-size:10pt;font-family:times new roman;margin:0px"/><p style="font-size:10pt;font-family:times new roman;margin:0px"/><p style="font-size:10pt;font-family:times new roman;margin:0px"/><p style="font-size:10pt;font-family:times new roman;margin:0px"/><p style="font-size:10pt;font-family:times new roman;margin:0px"/><p style="font-size:10pt;font-family:times new roman;margin:0px"/><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">Unanticipated events and circumstances may occur that may affect the accuracy or validity of such assumptions, estimates or actual results.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><em>Intangibles</em></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">   </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">Finite-lived intangible assets include trade names, developed technologies, customer relationships, and vendor relationships, and are amortized based on the estimated economic benefit over their estimated useful lives, with original periods ranging from 5 to 11 years. We regularly evaluate the reasonableness of the useful lives of these assets.  Finite-lived intangibles are tested for recoverability whenever events or changes in circumstances indicate the carrying amounts may not be recoverable. Impairment losses are measured as the amount by which the carrying value of an asset group exceeds its fair value and are recognized in operating results.  Judgment is used when applying these impairment rules to determine the timing, undiscounted cash flows, and the fair value of an asset group.  The dynamic economic environment in which the Company operates, and the resulting assumptions used to estimate future cash flows impact the outcome of these impairment tests. </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">  </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><em>Goodwill and Indefinite-Lived Intangible Assets</em></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">   </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">As of December 31, 2020 and 2019, we had recorded goodwill $10.25 million and $10.92 million, respectively. Goodwill consists of the excess of the purchase price over the fair value of tangible and identifiable intangible net assets acquired in the SharpSpring, GraphicMail, and Perfect Audience acquisitions. Under Financial Accounting Standards Board (FASB) Accounting Standards Codification (ASC) 350, <em>“Intangibles - Goodwill and Other” </em>deemed to have indefinite lives are no longer amortized but are subject to annual impairment tests, and tests between annual tests in certain circumstances, based on estimated fair value in accordance with FASB ASC 350-10, and written down when impaired.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">The Company also has indefinite-lived intangible assets. As of December 31, 2020 and 2019, we had recorded indefinite-lived intangible assets of $0.38 million at each period (see Note 4). These assets are not amortized but are subject to annual impairment tests, and tests between annual tests in certain circumstances, based on estimated fair value in accordance with FASB ASC 350-30, and written down when impaired.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><em>Debt Issuance Costs </em></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">Third-party costs associated with the issuance of debt are included as a direct reduction to the carrying value of the debt and are amortized to interest expense ratably over the life of the debt. </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><em>Income Taxes</em></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">Provision for income taxes is based on taxes payable or refundable for the current year and deferred taxes on temporary differences between the amount of taxable income and pretax financial income and between the tax bases of assets and liabilities and their reported amounts in the financial statements. Deferred tax assets and liabilities are included in the consolidated financial statements at currently enacted income tax rates applicable to the period in which the deferred tax assets and liabilities are expected to be realized or settled as prescribed in FASB ASC 740, <em>Accounting for Income </em>Taxes. As changes in tax laws or rates are enacted, deferred tax assets and liabilities are adjusted through the provision for income taxes. A valuation allowance is established to reduce deferred tax assets if it is more likely than not that a deferred tax asset will not be realized.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">The Company applies the authoritative guidance in accounting for uncertainty in income taxes recognized in the consolidated financial statements. This guidance prescribes a two-step process to determine the amount of tax benefit to be recognized. First, the tax position must be evaluated to determine the likelihood that it will be sustained upon external examination. If the tax position is deemed “more-likely-than-not” to be sustained, the tax position is then assessed to determine the amount of benefit to recognize in the financial statements. The amount of the benefit that may be recognized is the largest amount that has a greater than 50% likelihood of being realized upon ultimate settlement. There are no material uncertain tax positions taken by the Company on its tax returns. Tax years subsequent to 2017 remain open to examination by U.S. federal and state tax jurisdictions.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">In determining the provision for income taxes, the Company uses statutory tax rates and tax planning opportunities available to the Company in the jurisdictions in which it operates. This includes recognition of deferred tax assets and liabilities for the expected future tax consequences of events that have been included in the consolidated financial statements or tax returns to the extent pervasive evidence exists that they will be realized in future periods. The deferred tax balances are adjusted to reflect tax rates by tax jurisdiction, based on currently enacted tax laws, which are expected to be in effect in the years in which the temporary differences are expected to reverse. In accordance with the Company’s income tax policy, significant or unusual items are separately recognized in the period in which they occur. The Company is subject to routine examination by domestic and foreign tax authorities and frequently faces challenges regarding the amount of taxes due. These challenges include positions taken by the Company related to the timing, nature and amount of deductions and the allocation of income among various tax jurisdictions. The Company received notification January 14, 2020 that its Swiss subsidiary, InterInbox SA is under examination from the Switzerland Federal Tax Administration for the years 2015 through 2018. The Company does not expect any material adjustments as a result of the audit. </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><em>Property and Equipment</em></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">Property and equipment are recorded at cost and depreciated using the straight-line method over the estimated useful life of the assets. Upon retirement or sale, the cost of assets disposed of and the related accumulated depreciation are eliminated from the accounts, and any resulting gain or loss is record in the other expense section of our Consolidated Statements of Comprehensive Loss. Repairs and maintenance costs are expensed as incurred. Depreciation expense related to property and equipment was $0.95 million and $0.63 million for the years ended December 31, 2020 and 2019, respectively. </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">Property and equipment as of December 31 is as follows:</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>December 31,</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>December 31,</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2020</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2019</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Property and equipment, gross:</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:10pt">Leasehold improvements</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">313,119</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">290,977</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:10pt">Furniture and fixtures</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">913,370</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">678,774</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:10pt">Computer equipment and software</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">3,231,366</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">2,350,758</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Total</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">4,457,855</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">3,320,509</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:10pt">Less: Accumulated depreciation</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(2,268,907</td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(1,323,787</td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">2,188,948</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">1,996,722</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table><p style="font-size:10pt;font-family:times new roman;margin:0px"/><p style="font-size:10pt;font-family:times new roman;margin:0px"/><p style="font-size:10pt;font-family:times new roman;margin:0px"/><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 45px; text-align:justify;"><em>1) </em><em><span style="background:white">Identify the customer contract</span></em></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><span style="background:white">A customer contract is generally identified when the Company and a customer have an executed arrangement that calls for the Company to provide access to its software or provide professional services in exchange for consideration from the customer.</span></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 45px; text-align:justify;"><em>2) </em><em><span style="background:white">Identify performance obligations that are distinct</span></em></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><span style="background:white">A performance obligation is a promise to provide a distinct good or service or a series of distinct goods or services. A good or service that is promised to a customer is distinct if the customer can benefit from the good or service either on its own or together with other resources that are readily available to the customer, and a company’s promise to transfer the good or service to the customer is separately identifiable from other promises in the contract. The Company has determined that subscriptions for its software is distinct because, once a customer has access to the software it purchased, the software is fully functional and does not require any additional development, modification, or customization. Professional services sold are distinct because the customer benefits from the on-boarding and training to make better use of the online software products it purchased.</span></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 45px; text-align:justify;"><em>3) </em><em><span style="background:white">Determine the transaction price</span></em></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><span style="background:white">The transaction price is the amount of consideration to which the Company expects to be entitled in exchange for transferring goods or services to a customer, excluding sales taxes that are collected on behalf of government agencies. The Company estimates any variable consideration to which it will be entitled at contract inception, when determining the transaction price. The Company does not include variable consideration to the extent that it is probable that a significant reversal in the amount of cumulative revenue recognized will occur when any uncertainty associated with the variable consideration is resolved.</span></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 45px; text-align:justify;"><em>4) </em><em><span style="background:white">Allocate the transaction price to the distinct performance obligations</span></em></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><span style="background:white">The transaction price is allocated to each performance obligation based on the relative standalone selling prices of the goods or services being provided to the customer. </span></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 45px; text-align:justify;"><em>5) </em><em><span style="background:white">Recognize revenue as the performance obligations are satisfied</span></em></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><span style="background:white">Revenues are recognized when or as control of the promised goods or services is transferred to customers. Revenue from the SharpSpring Marketing Automation and Mail+ software is recognized ratably over the subscription period, which typically ranges from one to twelve months. The Company recognizes revenue from on-boarding and training services as the services are provided, which is generally over 60 days. Revenue related to our other professional services is recognized as the services are provided. The Perfect Audience platform is utilized on an as needed basis, and the related revenue recognized as the service is provided. Cash payments received in advance of providing subscription or services are recorded to deferred revenue until the performance obligation is satisfied.</span></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">Our products are billed in arrears or upfront, depending on the product, which creates contract assets (unbilled receivables) and contract liabilities (deferred revenue), respectively. Unbilled receivables occur due to unbilled charges for which the Company has satisfied performance obligations. Deferred revenues occur due to billing up front for charges that the Company has not yet fully satisfied all performance obligations. Both contract assets and liabilities are recognized as the performance obligations are satisfied. </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">From time to time, the Company offers refunds to customers and experiences credit card chargebacks relating to cardholder disputes that are commonly experienced by businesses that accept credit cards. The Company makes estimates for refunds and credit card chargebacks based on historical experience.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><em>Gross Versus Net Revenue</em></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">ASC 606 provides guidance on proper recognition of principal versus agent considerations which is used to determine gross versus net revenue recognition. Under ASC 606, the core objective of the guidance on gross versus net revenue recognition is to help determine whether an entity is a principal or an agent in a transaction. In general, the primary difference between these two is the performance obligation being satisfied. The principal has a performance obligation to provide the desired goods or services to the end customer, whereas the agent arranges for the principal to provide the desired goods or services. Additionally, a fundamental characteristic of a principal in a transaction is control. A principal substantively controls the goods and services before they are transferred to the customer as well as controls the price of the good or service being provided. An agent normally receives a commission or fee for these activities. In addition to control, the level at which an entity controls the price of the good or service being transferred determines principal versus agent status. The more discretion over setting price a company has in providing the good or service, the more likely they are considered a principal rather than an agent. </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">Under the guidance when another party is involved in providing a good or service to a customer, an entity is a principal if the entity obtains control of the asset or right to a service performed by the other party. SharpSpring never takes possession or control of the advertising space and acts an agent facilitating the customer with the desired advertisement inventory from the principal provider through our Perfect Audience retargeting platform. In addition to the lack of control of the advertising inventory, SharpSpring does not have control over the cost of the advertising inventory, but rather only receives a fee for services for providing the advertising inventory to the customer, further demonstrating SharpSpring’s role as the agent in the transaction. Therefore, as an agent in the retargeting transaction SharpSpring records revenue net of the cost of advertising inventory cost incurred for placing advertisements on websites.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><em>Deferred Revenue</em></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">Deferred revenue consists of payments received in advance of the Company providing the services. Most of our deferred revenue balances (contract liabilities) arise from payments from customers in advance of service on a periodic basis (such as monthly, quarterly, annually, or bi-annually), while the portion of our deferred revenue balances associated with Perfect Audience arises from prepaid deposits for future usage of the platform. Deferred revenue from our SharpSpring Marketing Automation customers is earned over the service period identified in each contract. Deferred revenue from our Perfect Audience retargeting customers is earned as the service is used. Additionally, the Company has deferred revenue related to implementation fees for its SharpSpring Marketing Automation solution that are paid in advance, which is recognized over the service period. These implementation services are typically performed over a 60-day period. As of December 31, 2019, and 2018, the Company had deferred revenue balances of $0.86 million and $0.25 million, respectively. Deferred revenue decreased by $0.01 million and increased by $0.61 million during the years ended December 31, 2020 and 2019, respectively. Deferred revenue balances were $0.85 million and $0.86 million as of December 31, 2020 and 2019, respectively. </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><em>Unbilled Receivables</em></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">In cases where our customers pay for services in arrears, we accrue for revenue in advance of billings as long as the criteria for revenue recognition is met, thus creating a contract asset. The accrued revenue contract asset balances were $1.0 million and $0.74 million as of December 31, 2019 and 2018, respectively. Revenue billed that was included in accrued revenue at the beginning of the year ended December 31, 2020 and 2019 was $1.0 million and $0.74million, respectively. The accrued revenue not billed and ending balance in years ended December 31, 2020 and 2019 was $1.25 million and $1.0 million respectively. </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><em>Notes Payable - SBA Paycheck Protection Program Loans</em></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">We account for loans obtained under the Paycheck Protection Program in Section 1102 of the CARES Act (Note 7) as debt pursuant to FASB ASC 470 - <em>Debt</em>, which requires the loans to be recognized as liabilities. The loans accrue interest in accordance with FASB ASC 835-30 - <em>Interest – Imputation of Interest</em>, which states that since the loans are prescribed by a government agency, it does not impute interest at the market rate even though it is higher than the stated rate.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><em>Concentration of Credit Risk and Significant Customers</em></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">Financial instruments that potentially expose the Company to concentrations of credit risk consist primarily of cash and cash equivalents. At December 31, 2020 and 2019, the Company had cash balances at financial institutions that exceed federally insured limits. The Company maintains its cash balances with accredited financial institutions. The Company does not believe it is subject to unusual credit risk beyond the normal credit risk associated with commercial banking relationships.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">For the years ended December 31, 2020, and 2019, there were no customers that accounted for more than 10% of consolidated revenue. </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">For the year ended December 31, 2020, one customer had an open accounts receivable balance in excess of 10% of net accounts receivable. The customer balance accounted for 12.4% of net accounts receivable and did not have a balance older than 30 days as of December 31, 2020. For the year ended December 31, 2019, two customers had open accounts receivable balances which were above 10% of net accounts receivable, accounting for approximately 43% of net accounts receivable. </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><em>Cost of Services</em></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">Cost of services consists primarily of direct labor costs associated with support and customer onboarding and technology hosting costs and license costs associated with the cloud-based platform.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><em>Credit Card Processing Fees</em></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">Credit card processing fees are included as a component of general and administrative expenses and are expensed as incurred. </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><em>Advertising Costs</em></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">The Company expenses advertising costs as incurred. Advertising and marketing expenses, excluding marketing team costs, were $3.06 million and $5.77 million for the years ended December 31, 2020 and 2019, respectively.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><em>Capitalized Cost of Obtaining a Contract</em></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">The Company capitalizes sales commission costs which are incremental to obtaining a contract. We expense costs that are related to obtaining a contract but are not incremental such as other sales and marketing costs and other costs that would be incurred regardless of if the contract was obtained. Capitalized costs are amortized using straight-line amortization over the estimated weighted average life of the customer, which we have estimated to be 3 years. At December 31, 2020, the net carrying value of the capitalized cost of obtaining a contract was $1.27 million, of which $0.69 million is included in other current assets and $0.58 million is included in other long-term assets. At December 31, 2019, the net carrying value of the capitalized cost of obtaining a contract was $1.20 million, of which $0.68 million is included in other current assets and $0.52 million is included in other long-term assets. The Company amortized costs directly attributable to obtaining contracts of $0.82 million and $0.80 million during the years ended December 31, 2020 and 2019, respectively. </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><em>Stock Compensation</em></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">   </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">We account for stock-based compensation in accordance with FASB ASC 718 Compensation — Stock Compensation, which requires companies to measure the cost of employee services received in exchange for an award of an equity instrument based on the grant-date fair value of the award.  The Company also provides stock-based compensation to non-employee directors which are treated as employees for the purpose of stock-based compensation in accordance with ASC 718. Stock-based compensation expense is recognized on a straight-line basis over the requisite service period for stock options.  Stock-based compensation expense for restricted stock units and restricted stock awards with service based graded vesting schedules are recorded on a straight-line basis over the requisite vesting period as if the award were, in substance, a single award.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">  </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><em>Net Loss Per Share</em></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">Basic net loss per share is computed by dividing net loss by the weighted average number of common shares outstanding for the period. Diluted net loss per share is computed by giving effect to all potentially dilutive common stock equivalents for the period. For purposes of this calculation, options to purchase common stock, warrants, and the conversion option of the Convertible Notes (Note 6) are considered to be potential common shares outstanding. Since the Company incurred net losses for each of the periods presented, diluted net loss per share is the same as basic net loss per share. The Company’s potential common shares outstanding were not included in the calculation of diluted net loss per share as the effect would be anti-dilutive.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><em>Comprehensive Income or Loss </em></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">Comprehensive income or loss includes all changes in equity during a period from non-owner sources, such as net income or loss and foreign currency translation adjustments. </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><em>Recently Issued Accounting Standards </em></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">Recent accounting standards not included below are not expected to have a material impact on our consolidated financial position and results of operations.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">In January 2017, the FASB issued ASU 2017- 04 simplifying the accounting for goodwill impairment by removing Step 2 of the goodwill impairment test. Under current guidance, Step 2 of the goodwill impairment test requires entities to calculate the implied fair value of goodwill in the same manner as the amount of goodwill recognized in a business combination by assigning the fair value of a reporting unit to all of the assets and liabilities of the reporting unit. The carrying value in excess of the implied fair value is recognized as goodwill impairment. Under the new standard, goodwill impairment is recognized based on Step 1 of the current guidance, which calculates the carrying value in excess of the reporting unit’s fair value. The new standard is effective beginning in January 2021, with early adoption permitted. The Company adopted this ASU on January 1, 2020 and has applied the provisions to quantitative goodwill impairment assessments performed in 2020. (See Note 4). </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">In December 2019, the FASB issued ASU No. 2019-12, Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes. This new accounting guidance removes: </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><table cellpadding="0" style="border-spacing:0;font-size:10pt;font-variant:normal;font-weight:normal;font-style:normal;text-align:left;line-height:normal;width:100%"><tbody><tr style="height:15px"><td style="width:4%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:4%;vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">1. </p></td><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">the exception to the incremental approach for intraperiod tax allocations when there is a loss from continuing operations and income or gain from other items such as discontinued operation or other comprehensive income,</p></td></tr><tr style="height:15px"><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 30px; text-align:justify;"> </p></td><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 30px; text-align:justify;"> </p></td><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p></td></tr><tr style="height:15px"><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p></td><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">2. </p></td><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">the exception to the requirement to recognize a deferred tax liability for equity method investments when a foreign subsidiary becomes an equity method investment, </p></td></tr><tr style="height:15px"><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 30px; text-align:justify;"> </p></td><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 30px; text-align:justify;"> </p></td><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p></td></tr><tr style="height:15px"><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p></td><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">3. </p></td><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">the exception to the ability not to recognize a deferred tax liability for a foreign subsidiary when a foreign equity method investment becomes a subsidiary, and</p></td></tr><tr style="height:15px"><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 30px; text-align:justify;"> </p></td><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 30px; text-align:justify;"> </p></td><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p></td></tr><tr style="height:15px"><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p></td><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">4. </p></td><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">the exception to the general methodology for calculating income taxes in an interim period when a year-to-date loss exceeds the anticipated loss for the year.</p></td></tr></tbody></table><p style="font-size:10pt;font-family:times new roman;margin:0px"/><p style="font-size:10pt;font-family:times new roman;margin:0px"/><p style="font-size:10pt;font-family:times new roman;margin:0px"/><p style="font-size:10pt;font-family:times new roman;margin:0px"/><p style="font-size:10pt;font-family:times new roman;margin:0px"/><p style="font-size:10pt;font-family:times new roman;margin:0px"/><p style="font-size:10pt;font-family:times new roman;margin:0px"/><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 45px; text-align:justify;">The new accounting guidance also simplifies the accounting for income taxes by:</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0.25in; text-align:justify;"> </p><table cellpadding="0" style="border-spacing:0;font-size:10pt;font-variant:normal;font-weight:normal;font-style:normal;text-align:left;line-height:normal;width:100%"><tbody><tr style="height:15px"><td style="width:4%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:4%;vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">1. </p></td><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">requiring an entity to recognize franchise tax that is partially based on income as an income-based tax and account for any incremental amount incurred as a non-income-based tax, </p></td></tr><tr style="height:15px"><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 30px; text-align:justify;"> </p></td><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 30px; text-align:justify;"> </p></td><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p></td></tr><tr style="height:15px"><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p></td><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">2. </p></td><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">requiring that an entity evaluate when a step up in the tax basis of goodwill should be considered part of the business combination in which the book goodwill was originally recognized and when it should be considered a separate transaction,</p></td></tr><tr style="height:15px"><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 30px; text-align:justify;"> </p></td><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 30px; text-align:justify;"> </p></td><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p></td></tr><tr style="height:15px"><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p></td><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">3. </p></td><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">specifying that an entity is not required to allocate the consolidated amount of current and deferred tax expense to a legal entity that is not subject to tax in its separate financial statements, </p></td></tr><tr style="height:15px"><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 30px; text-align:justify;"> </p></td><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 30px; text-align:justify;"> </p></td><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p></td></tr><tr style="height:15px"><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p></td><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">4. </p></td><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">requiring that an entity reflect the effect of an enacted change in tax laws or rates in the annual effective tax rate computation in the interim period that includes the enactment date, and</p></td></tr><tr style="height:15px"><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 30px; text-align:justify;"> </p></td><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 30px; text-align:justify;"> </p></td><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p></td></tr><tr style="height:15px"><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p></td><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">5. </p></td><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">making minor Codification improvements for income taxes related to employee stock ownership plans and investments in qualified affordable housing projects accounted for using the equity method.</p></td></tr></tbody></table><p style="font-size:10pt;font-family:times new roman;margin:0px"/><p style="font-size:10pt;font-family:times new roman;margin:0px"/><p style="font-size:10pt;font-family:times new roman;margin:0px"/><p style="font-size:10pt;font-family:times new roman;margin:0px"/><p style="font-size:10pt;font-family:times new roman;margin:0px"/><p style="font-size:10pt;font-family:times new roman;margin:0px"/><p style="font-size:10pt;font-family:times new roman;margin:0px"/><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">This standard is effective for fiscal and interim periods beginning after December 15, 2020. The Company anticipates that the adoption of this standard will not have a material impact on its financial statements.</p> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">The accompanying consolidated financial statements have been prepared in conformity with accounting principles generally accepted in the United States of America (U.S. GAAP). The Company’s consolidated financial statements include the accounts of SharpSpring, Inc. and our subsidiaries (the “Company”). The Company’s consolidated financial statements reflect the elimination of all significant inter-company accounts and transactions. </p> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">The preparation of the consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the consolidated financial statements and the reported amounts of revenues and expenses during the reporting period. Actual results could differ from those estimates.</p> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">The Company operates as one reportable segment with two operating segments. Our operating segments consist of our SharpSpring Marketing Automation segment and Perfect Audience Ad Retargeting segment in accordance with ASC 280. Operating segments are defined as components of an enterprise for which separate financial information is regularly evaluated by the chief operating decision maker (“CODM”), which is the Company’s chief executive officer, in deciding how to allocate resources and assess performance. The Company’s CODM evaluates the Company’s financial information and resources and assess the performance of these resources between our two operating segments. We do not separately allocate operating expenses, nor do we fully allocate assets to these operating segments. In accordance with ASC 280, we aggregate our two operating segments as one operating segment for financial reporting purposes. The Company does not present geographical information about revenues because it is impractical to do so. See Note 16 of the Notes to the Consolidated Financial Statements for information on our disaggregated revenues.</p> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><span style="background:white">The functional currency of the Company’s foreign subsidiaries is the local currency. Assets and liabilities denominated in a foreign currency are translated into U.S. dollars at the exchange rates in effect at the balance sheet dates, with the resulting translation adjustments directly recorded to a separate component of accumulated other comprehensive loss. Income and expense accounts are translated at the average exchange rates during the period. Foreign currency translation gains and losses are recorded in other comprehensive income (loss).</span></p> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">Cash equivalents are short-term, liquid investments with remaining maturities of three months or less when acquired. Cash and cash equivalents are deposited or managed by major financial institutions and at most times are in excess of Federal Deposit Insurance Corporation (FDIC) insurance limits.</p> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">U.S. GAAP establishes a fair value hierarchy which has three levels based on the reliability of the inputs to determine the fair value. These levels include: Level 1, defined as inputs such as unadjusted quoted prices in active markets for identical assets or liabilities; Level 2, defined as inputs other than quoted prices in active markets that are either directly or indirectly observable; and Level 3, defined as unobservable inputs for use when little or no market data exists, therefore requiring an entity to develop its own assumptions. </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">The Company’s financial instruments consist of cash and cash equivalents, accounts receivable, deposits, embedded derivatives (associated with our convertible notes) and accounts payable. The carrying amount of cash and cash equivalents, accounts receivable and accounts payable approximate fair value because of the short-term nature of these items. The fair value of the embedded derivatives associated with our convertible notes are calculated using Level 3 unobservable inputs, utilizing a probability-weighted expected value model to determine the liability. The fair value of the embedded derivatives was a liability balance of zero at December 31, 2019. The change in fair value for the year ended December 31, 2019 was a gain of $0.21 million. There was no embedded derivative liability during 2020.</p> 210000 <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">Accounts receivable are carried at the original invoiced amount less an allowance for doubtful accounts based on the probability of future collection. Management reviews accounts receivable on a periodic basis to determine if any receivables will potentially be uncollectible. The Company reserves for receivables that are determined to be uncollectible, if any, in its allowance for doubtful accounts. After the Company has exhausted all collection efforts, the outstanding receivable is written off against the allowance. In cases where our customers pay for services in arrears, we accrue for revenue in advance of billings as long as the criteria for revenue recognition are met, thus creating a contract asset. A portion of our accounts receivable balance is therefore unbilled at each balance sheet date and is reflected as such on the consolidated balance sheet. </p> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">Accounting for business combinations requires us to make significant estimates and assumptions, especially at the acquisition date with respect to tangible and intangible assets acquired and liabilities assumed and pre-acquisition contingencies. We use our best estimates and assumptions to accurately assign fair value to the tangible and intangible assets acquired and liabilities assumed at the acquisition date as well as the useful lives of those acquired intangible assets.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">  </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">Examples of critical estimates in valuing certain of the intangible assets and goodwill we have acquired include but are not limited to:</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">  </p><table cellpadding="0" style="border-spacing:0;font-size:10pt;font-variant:normal;font-weight:normal;font-style:normal;text-align:left;line-height:normal;width:100%"><tbody><tr style="height:15px"><td style="width:4%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:4%;vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><span style="font-family:symbol">·</span></p></td><td style="vertical-align:top;">future expected cash flows from customer contracts and acquired developed technologies and patents;</td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:30px"> </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><span style="font-family:symbol">·</span></p></td><td style="vertical-align:top;">the acquired company’s trade name, vendor relationships, and customer relationships, as well as assumptions about the period of time the acquired trade name will continue to be used in our offerings; and</td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:30px"> </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><span style="font-family:symbol">·</span></p></td><td style="vertical-align:top;">discount rates.</td></tr></tbody></table><p style="font-size:10pt;font-family:times new roman;margin:0px"/><p style="font-size:10pt;font-family:times new roman;margin:0px"/><p style="font-size:10pt;font-family:times new roman;margin:0px"/><p style="font-size:10pt;font-family:times new roman;margin:0px"/><p style="font-size:10pt;font-family:times new roman;margin:0px"/><p style="font-size:10pt;font-family:times new roman;margin:0px"/><p style="font-size:10pt;font-family:times new roman;margin:0px"/><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">Unanticipated events and circumstances may occur that may affect the accuracy or validity of such assumptions, estimates or actual results.</p> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">Finite-lived intangible assets include trade names, developed technologies, customer relationships, and vendor relationships, and are amortized based on the estimated economic benefit over their estimated useful lives, with original periods ranging from 5 to 11 years. We regularly evaluate the reasonableness of the useful lives of these assets.  Finite-lived intangibles are tested for recoverability whenever events or changes in circumstances indicate the carrying amounts may not be recoverable. Impairment losses are measured as the amount by which the carrying value of an asset group exceeds its fair value and are recognized in operating results.  Judgment is used when applying these impairment rules to determine the timing, undiscounted cash flows, and the fair value of an asset group.  The dynamic economic environment in which the Company operates, and the resulting assumptions used to estimate future cash flows impact the outcome of these impairment tests. </p> P5Y P11Y <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">As of December 31, 2020 and 2019, we had recorded goodwill $10.25 million and $10.92 million, respectively. Goodwill consists of the excess of the purchase price over the fair value of tangible and identifiable intangible net assets acquired in the SharpSpring, GraphicMail, and Perfect Audience acquisitions. Under Financial Accounting Standards Board (FASB) Accounting Standards Codification (ASC) 350, <em>“Intangibles - Goodwill and Other” </em>deemed to have indefinite lives are no longer amortized but are subject to annual impairment tests, and tests between annual tests in certain circumstances, based on estimated fair value in accordance with FASB ASC 350-10, and written down when impaired.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">The Company also has indefinite-lived intangible assets. As of December 31, 2020 and 2019, we had recorded indefinite-lived intangible assets of $0.38 million at each period (see Note 4). These assets are not amortized but are subject to annual impairment tests, and tests between annual tests in certain circumstances, based on estimated fair value in accordance with FASB ASC 350-30, and written down when impaired.</p> 10250000 10920000 380000 <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">Third-party costs associated with the issuance of debt are included as a direct reduction to the carrying value of the debt and are amortized to interest expense ratably over the life of the debt. </p> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">Provision for income taxes is based on taxes payable or refundable for the current year and deferred taxes on temporary differences between the amount of taxable income and pretax financial income and between the tax bases of assets and liabilities and their reported amounts in the financial statements. Deferred tax assets and liabilities are included in the consolidated financial statements at currently enacted income tax rates applicable to the period in which the deferred tax assets and liabilities are expected to be realized or settled as prescribed in FASB ASC 740, <em>Accounting for Income </em>Taxes. As changes in tax laws or rates are enacted, deferred tax assets and liabilities are adjusted through the provision for income taxes. A valuation allowance is established to reduce deferred tax assets if it is more likely than not that a deferred tax asset will not be realized.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">The Company applies the authoritative guidance in accounting for uncertainty in income taxes recognized in the consolidated financial statements. This guidance prescribes a two-step process to determine the amount of tax benefit to be recognized. First, the tax position must be evaluated to determine the likelihood that it will be sustained upon external examination. If the tax position is deemed “more-likely-than-not” to be sustained, the tax position is then assessed to determine the amount of benefit to recognize in the financial statements. The amount of the benefit that may be recognized is the largest amount that has a greater than 50% likelihood of being realized upon ultimate settlement. There are no material uncertain tax positions taken by the Company on its tax returns. Tax years subsequent to 2017 remain open to examination by U.S. federal and state tax jurisdictions.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">In determining the provision for income taxes, the Company uses statutory tax rates and tax planning opportunities available to the Company in the jurisdictions in which it operates. This includes recognition of deferred tax assets and liabilities for the expected future tax consequences of events that have been included in the consolidated financial statements or tax returns to the extent pervasive evidence exists that they will be realized in future periods. The deferred tax balances are adjusted to reflect tax rates by tax jurisdiction, based on currently enacted tax laws, which are expected to be in effect in the years in which the temporary differences are expected to reverse. In accordance with the Company’s income tax policy, significant or unusual items are separately recognized in the period in which they occur. The Company is subject to routine examination by domestic and foreign tax authorities and frequently faces challenges regarding the amount of taxes due. These challenges include positions taken by the Company related to the timing, nature and amount of deductions and the allocation of income among various tax jurisdictions. The Company received notification January 14, 2020 that its Swiss subsidiary, InterInbox SA is under examination from the Switzerland Federal Tax Administration for the years 2015 through 2018. The Company does not expect any material adjustments as a result of the audit. </p> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">Property and equipment are recorded at cost and depreciated using the straight-line method over the estimated useful life of the assets. Upon retirement or sale, the cost of assets disposed of and the related accumulated depreciation are eliminated from the accounts, and any resulting gain or loss is record in the other expense section of our Consolidated Statements of Comprehensive Loss. Repairs and maintenance costs are expensed as incurred. Depreciation expense related to property and equipment was $0.95 million and $0.63 million for the years ended December 31, 2020 and 2019, respectively. </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">Property and equipment as of December 31 is as follows:</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>December 31,</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>December 31,</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2020</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2019</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Property and equipment, gross:</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:10pt">Leasehold improvements</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">313,119</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">290,977</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:10pt">Furniture and fixtures</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">913,370</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">678,774</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:10pt">Computer equipment and software</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">3,231,366</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">2,350,758</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Total</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">4,457,855</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">3,320,509</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:10pt">Less: Accumulated depreciation</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(2,268,907</td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(1,323,787</td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">2,188,948</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">1,996,722</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table><p style="font-size:10pt;font-family:times new roman;margin:0px"/><p style="font-size:10pt;font-family:times new roman;margin:0px"/><p style="font-size:10pt;font-family:times new roman;margin:0px"/> 950000 630000 <table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>December 31,</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>December 31,</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2020</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2019</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Property and equipment, gross:</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:10pt">Leasehold improvements</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">313,119</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">290,977</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:10pt">Furniture and fixtures</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">913,370</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">678,774</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:10pt">Computer equipment and software</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">3,231,366</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">2,350,758</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Total</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">4,457,855</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">3,320,509</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:10pt">Less: Accumulated depreciation</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(2,268,907</td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(1,323,787</td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">2,188,948</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">1,996,722</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table><p style="font-size:10pt;font-family:times new roman;margin:0px"/><p style="font-size:10pt;font-family:times new roman;margin:0px"/><p style="font-size:10pt;font-family:times new roman;margin:0px"/> 313119 290977 913370 678774 3231366 2350758 4457855 3320509 2268907 1323787 2188948 1996722 <table cellpadding="0" style="border-spacing:0;font-size:10pt;text-align:justify;margin-left:auto;margin-right:auto;width:85%"><tbody><tr style="height:15px;background-color:#cceeff"><td style="width:85%;vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Leasehold improvements</p></td><td style="width:15%;vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">5 years</p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Furniture and fixtures</p></td><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">3-5 years</p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Computing equipment</p></td><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">3 years</p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Software</p></td><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">3-5 years</p></td></tr></tbody></table><p style="font-size:10pt;font-family:times new roman;margin:0px"/><p style="font-size:10pt;font-family:times new roman;margin:0px"/><p style="font-size:10pt;font-family:times new roman;margin:0px"/> P5Y P3Y P5Y P3Y P3Y P5Y <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><span style="background:white">The Company generates revenue from contracts with multiple performance obligations, which typically include subscriptions to its cloud-based marketing automation software, professional services which include onboarding and training services, and access to our advertising retargeting platform. The Company’s customers do not have the right to take possession of any of the software. Substantially all of SharpSpring’s revenue is from contracts with customers. The Company recognizes revenue from contracts with customers using a five-step model as prescribed under ASC 606, which is described below:</span></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">  </p><table cellpadding="0" style="border-spacing:0;font-size:10pt;font-variant:normal;font-weight:normal;font-style:normal;text-align:left;line-height:normal;width:100%"><tbody><tr style="height:15px"><td style="width:4%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:4%;vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><span style="font-family:symbol">·</span></p></td><td style="vertical-align:top;">Identify the customer contract;</td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:30px"> </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><span style="font-family:symbol">·</span></p></td><td style="vertical-align:top;">Identify performance obligations that are distinct;</td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:30px"> </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><span style="font-family:symbol">·</span></p></td><td style="vertical-align:top;">Determine the transaction price;</td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:30px"> </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><span style="font-family:symbol">·</span></p></td><td style="vertical-align:top;">Allocate the transaction price to the distinct performance obligations; and</td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:30px"> </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><span style="font-family:symbol">·</span></p></td><td style="vertical-align:top;">Recognize revenue as the performance obligations are satisfied.</td></tr></tbody></table><p style="font-size:10pt;font-family:times new roman;margin:0px"/><p style="font-size:10pt;font-family:times new roman;margin:0px"/><p style="font-size:10pt;font-family:times new roman;margin:0px"/><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 45px; text-align:justify;"><em>1) </em><em><span style="background:white">Identify the customer contract</span></em></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><span style="background:white">A customer contract is generally identified when the Company and a customer have an executed arrangement that calls for the Company to provide access to its software or provide professional services in exchange for consideration from the customer.</span></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 45px; text-align:justify;"><em>2) </em><em><span style="background:white">Identify performance obligations that are distinct</span></em></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><span style="background:white">A performance obligation is a promise to provide a distinct good or service or a series of distinct goods or services. A good or service that is promised to a customer is distinct if the customer can benefit from the good or service either on its own or together with other resources that are readily available to the customer, and a company’s promise to transfer the good or service to the customer is separately identifiable from other promises in the contract. The Company has determined that subscriptions for its software is distinct because, once a customer has access to the software it purchased, the software is fully functional and does not require any additional development, modification, or customization. Professional services sold are distinct because the customer benefits from the on-boarding and training to make better use of the online software products it purchased.</span></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 45px; text-align:justify;"><em>3) </em><em><span style="background:white">Determine the transaction price</span></em></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><span style="background:white">The transaction price is the amount of consideration to which the Company expects to be entitled in exchange for transferring goods or services to a customer, excluding sales taxes that are collected on behalf of government agencies. The Company estimates any variable consideration to which it will be entitled at contract inception, when determining the transaction price. The Company does not include variable consideration to the extent that it is probable that a significant reversal in the amount of cumulative revenue recognized will occur when any uncertainty associated with the variable consideration is resolved.</span></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 45px; text-align:justify;"><em>4) </em><em><span style="background:white">Allocate the transaction price to the distinct performance obligations</span></em></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><span style="background:white">The transaction price is allocated to each performance obligation based on the relative standalone selling prices of the goods or services being provided to the customer. </span></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 45px; text-align:justify;"><em>5) </em><em><span style="background:white">Recognize revenue as the performance obligations are satisfied</span></em></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><span style="background:white">Revenues are recognized when or as control of the promised goods or services is transferred to customers. Revenue from the SharpSpring Marketing Automation and Mail+ software is recognized ratably over the subscription period, which typically ranges from one to twelve months. The Company recognizes revenue from on-boarding and training services as the services are provided, which is generally over 60 days. Revenue related to our other professional services is recognized as the services are provided. The Perfect Audience platform is utilized on an as needed basis, and the related revenue recognized as the service is provided. Cash payments received in advance of providing subscription or services are recorded to deferred revenue until the performance obligation is satisfied.</span></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">Our products are billed in arrears or upfront, depending on the product, which creates contract assets (unbilled receivables) and contract liabilities (deferred revenue), respectively. Unbilled receivables occur due to unbilled charges for which the Company has satisfied performance obligations. Deferred revenues occur due to billing up front for charges that the Company has not yet fully satisfied all performance obligations. Both contract assets and liabilities are recognized as the performance obligations are satisfied. </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">From time to time, the Company offers refunds to customers and experiences credit card chargebacks relating to cardholder disputes that are commonly experienced by businesses that accept credit cards. The Company makes estimates for refunds and credit card chargebacks based on historical experience.</p> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">ASC 606 provides guidance on proper recognition of principal versus agent considerations which is used to determine gross versus net revenue recognition. Under ASC 606, the core objective of the guidance on gross versus net revenue recognition is to help determine whether an entity is a principal or an agent in a transaction. In general, the primary difference between these two is the performance obligation being satisfied. The principal has a performance obligation to provide the desired goods or services to the end customer, whereas the agent arranges for the principal to provide the desired goods or services. Additionally, a fundamental characteristic of a principal in a transaction is control. A principal substantively controls the goods and services before they are transferred to the customer as well as controls the price of the good or service being provided. An agent normally receives a commission or fee for these activities. In addition to control, the level at which an entity controls the price of the good or service being transferred determines principal versus agent status. The more discretion over setting price a company has in providing the good or service, the more likely they are considered a principal rather than an agent. </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">Under the guidance when another party is involved in providing a good or service to a customer, an entity is a principal if the entity obtains control of the asset or right to a service performed by the other party. SharpSpring never takes possession or control of the advertising space and acts an agent facilitating the customer with the desired advertisement inventory from the principal provider through our Perfect Audience retargeting platform. In addition to the lack of control of the advertising inventory, SharpSpring does not have control over the cost of the advertising inventory, but rather only receives a fee for services for providing the advertising inventory to the customer, further demonstrating SharpSpring’s role as the agent in the transaction. Therefore, as an agent in the retargeting transaction SharpSpring records revenue net of the cost of advertising inventory cost incurred for placing advertisements on websites.</p> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">Deferred revenue consists of payments received in advance of the Company providing the services. Most of our deferred revenue balances (contract liabilities) arise from payments from customers in advance of service on a periodic basis (such as monthly, quarterly, annually, or bi-annually), while the portion of our deferred revenue balances associated with Perfect Audience arises from prepaid deposits for future usage of the platform. Deferred revenue from our SharpSpring Marketing Automation customers is earned over the service period identified in each contract. Deferred revenue from our Perfect Audience retargeting customers is earned as the service is used. Additionally, the Company has deferred revenue related to implementation fees for its SharpSpring Marketing Automation solution that are paid in advance, which is recognized over the service period. These implementation services are typically performed over a 60-day period. As of December 31, 2019, and 2018, the Company had deferred revenue balances of $0.86 million and $0.25 million, respectively. Deferred revenue decreased by $0.01 million and increased by $0.61 million during the years ended December 31, 2020 and 2019, respectively. Deferred revenue balances were $0.85 million and $0.86 million as of December 31, 2020 and 2019, respectively. </p> 860000 250000 10000.00 610000 850000 <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">In cases where our customers pay for services in arrears, we accrue for revenue in advance of billings as long as the criteria for revenue recognition is met, thus creating a contract asset. The accrued revenue contract asset balances were $1.0 million and $0.74 million as of December 31, 2019 and 2018, respectively. Revenue billed that was included in accrued revenue at the beginning of the year ended December 31, 2020 and 2019 was $1.0 million and $0.74million, respectively. The accrued revenue not billed and ending balance in years ended December 31, 2020 and 2019 was $1.25 million and $1.0 million respectively. </p> 1000000.0 740000 1000000.0 740000 1250000 1000000.0 <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">We account for loans obtained under the Paycheck Protection Program in Section 1102 of the CARES Act (Note 7) as debt pursuant to FASB ASC 470 - <em>Debt</em>, which requires the loans to be recognized as liabilities. The loans accrue interest in accordance with FASB ASC 835-30 - <em>Interest – Imputation of Interest</em>, which states that since the loans are prescribed by a government agency, it does not impute interest at the market rate even though it is higher than the stated rate.</p> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">Financial instruments that potentially expose the Company to concentrations of credit risk consist primarily of cash and cash equivalents. At December 31, 2020 and 2019, the Company had cash balances at financial institutions that exceed federally insured limits. The Company maintains its cash balances with accredited financial institutions. The Company does not believe it is subject to unusual credit risk beyond the normal credit risk associated with commercial banking relationships.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">For the years ended December 31, 2020, and 2019, there were no customers that accounted for more than 10% of consolidated revenue. </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">For the year ended December 31, 2020, one customer had an open accounts receivable balance in excess of 10% of net accounts receivable. The customer balance accounted for 12.4% of net accounts receivable and did not have a balance older than 30 days as of December 31, 2020. For the year ended December 31, 2019, two customers had open accounts receivable balances which were above 10% of net accounts receivable, accounting for approximately 43% of net accounts receivable. </p> one customer had an open accounts receivable balance in excess of 10% of net accounts receivable. The customer balance accounted for 12.4% of net accounts receivable and did not have a balance older than 30 days as of December 31, 2020. For the year ended December 31, 2019, two customers had open accounts receivable balances which were above 10% of net accounts receivable, accounting for approximately 43% of net accounts receivable. <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">Cost of services consists primarily of direct labor costs associated with support and customer onboarding and technology hosting costs and license costs associated with the cloud-based platform.</p> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">Credit card processing fees are included as a component of general and administrative expenses and are expensed as incurred. </p> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">The Company expenses advertising costs as incurred. Advertising and marketing expenses, excluding marketing team costs, were $3.06 million and $5.77 million for the years ended December 31, 2020 and 2019, respectively.</p> 3060000.00 5770000 <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">The Company capitalizes sales commission costs which are incremental to obtaining a contract. We expense costs that are related to obtaining a contract but are not incremental such as other sales and marketing costs and other costs that would be incurred regardless of if the contract was obtained. Capitalized costs are amortized using straight-line amortization over the estimated weighted average life of the customer, which we have estimated to be 3 years. At December 31, 2020, the net carrying value of the capitalized cost of obtaining a contract was $1.27 million, of which $0.69 million is included in other current assets and $0.58 million is included in other long-term assets. At December 31, 2019, the net carrying value of the capitalized cost of obtaining a contract was $1.20 million, of which $0.68 million is included in other current assets and $0.52 million is included in other long-term assets. The Company amortized costs directly attributable to obtaining contracts of $0.82 million and $0.80 million during the years ended December 31, 2020 and 2019, respectively. </p> P3Y 1270000 690000 580000 1200000 680000 520000 820000 800000 <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">We account for stock-based compensation in accordance with FASB ASC 718 Compensation — Stock Compensation, which requires companies to measure the cost of employee services received in exchange for an award of an equity instrument based on the grant-date fair value of the award.  The Company also provides stock-based compensation to non-employee directors which are treated as employees for the purpose of stock-based compensation in accordance with ASC 718. Stock-based compensation expense is recognized on a straight-line basis over the requisite service period for stock options.  Stock-based compensation expense for restricted stock units and restricted stock awards with service based graded vesting schedules are recorded on a straight-line basis over the requisite vesting period as if the award were, in substance, a single award.</p> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">Basic net loss per share is computed by dividing net loss by the weighted average number of common shares outstanding for the period. Diluted net loss per share is computed by giving effect to all potentially dilutive common stock equivalents for the period. For purposes of this calculation, options to purchase common stock, warrants, and the conversion option of the Convertible Notes (Note 6) are considered to be potential common shares outstanding. Since the Company incurred net losses for each of the periods presented, diluted net loss per share is the same as basic net loss per share. The Company’s potential common shares outstanding were not included in the calculation of diluted net loss per share as the effect would be anti-dilutive.</p> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">Comprehensive income or loss includes all changes in equity during a period from non-owner sources, such as net income or loss and foreign currency translation adjustments. </p> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">Recent accounting standards not included below are not expected to have a material impact on our consolidated financial position and results of operations.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">In January 2017, the FASB issued ASU 2017- 04 simplifying the accounting for goodwill impairment by removing Step 2 of the goodwill impairment test. Under current guidance, Step 2 of the goodwill impairment test requires entities to calculate the implied fair value of goodwill in the same manner as the amount of goodwill recognized in a business combination by assigning the fair value of a reporting unit to all of the assets and liabilities of the reporting unit. The carrying value in excess of the implied fair value is recognized as goodwill impairment. Under the new standard, goodwill impairment is recognized based on Step 1 of the current guidance, which calculates the carrying value in excess of the reporting unit’s fair value. The new standard is effective beginning in January 2021, with early adoption permitted. The Company adopted this ASU on January 1, 2020 and has applied the provisions to quantitative goodwill impairment assessments performed in 2020. (See Note 4). </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">In December 2019, the FASB issued ASU No. 2019-12, Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes. This new accounting guidance removes: </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><table cellpadding="0" style="border-spacing:0;font-size:10pt;font-variant:normal;font-weight:normal;font-style:normal;text-align:left;line-height:normal;width:100%"><tbody><tr style="height:15px"><td style="width:4%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:4%;vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">1. </p></td><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">the exception to the incremental approach for intraperiod tax allocations when there is a loss from continuing operations and income or gain from other items such as discontinued operation or other comprehensive income,</p></td></tr><tr style="height:15px"><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 30px; text-align:justify;"> </p></td><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 30px; text-align:justify;"> </p></td><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p></td></tr><tr style="height:15px"><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p></td><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">2. </p></td><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">the exception to the requirement to recognize a deferred tax liability for equity method investments when a foreign subsidiary becomes an equity method investment, </p></td></tr><tr style="height:15px"><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 30px; text-align:justify;"> </p></td><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 30px; text-align:justify;"> </p></td><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p></td></tr><tr style="height:15px"><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p></td><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">3. </p></td><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">the exception to the ability not to recognize a deferred tax liability for a foreign subsidiary when a foreign equity method investment becomes a subsidiary, and</p></td></tr><tr style="height:15px"><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 30px; text-align:justify;"> </p></td><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 30px; text-align:justify;"> </p></td><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p></td></tr><tr style="height:15px"><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p></td><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">4. </p></td><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">the exception to the general methodology for calculating income taxes in an interim period when a year-to-date loss exceeds the anticipated loss for the year.</p></td></tr></tbody></table><p style="font-size:10pt;font-family:times new roman;margin:0px"/><p style="font-size:10pt;font-family:times new roman;margin:0px"/><p style="font-size:10pt;font-family:times new roman;margin:0px"/><p style="font-size:10pt;font-family:times new roman;margin:0px"/><p style="font-size:10pt;font-family:times new roman;margin:0px"/><p style="font-size:10pt;font-family:times new roman;margin:0px"/><p style="font-size:10pt;font-family:times new roman;margin:0px"/><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 45px; text-align:justify;">The new accounting guidance also simplifies the accounting for income taxes by:</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0.25in; text-align:justify;"> </p><table cellpadding="0" style="border-spacing:0;font-size:10pt;font-variant:normal;font-weight:normal;font-style:normal;text-align:left;line-height:normal;width:100%"><tbody><tr style="height:15px"><td style="width:4%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:4%;vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">1. </p></td><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">requiring an entity to recognize franchise tax that is partially based on income as an income-based tax and account for any incremental amount incurred as a non-income-based tax, </p></td></tr><tr style="height:15px"><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 30px; text-align:justify;"> </p></td><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 30px; text-align:justify;"> </p></td><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p></td></tr><tr style="height:15px"><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p></td><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">2. </p></td><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">requiring that an entity evaluate when a step up in the tax basis of goodwill should be considered part of the business combination in which the book goodwill was originally recognized and when it should be considered a separate transaction,</p></td></tr><tr style="height:15px"><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 30px; text-align:justify;"> </p></td><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 30px; text-align:justify;"> </p></td><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p></td></tr><tr style="height:15px"><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p></td><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">3. </p></td><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">specifying that an entity is not required to allocate the consolidated amount of current and deferred tax expense to a legal entity that is not subject to tax in its separate financial statements, </p></td></tr><tr style="height:15px"><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 30px; text-align:justify;"> </p></td><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 30px; text-align:justify;"> </p></td><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p></td></tr><tr style="height:15px"><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p></td><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">4. </p></td><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">requiring that an entity reflect the effect of an enacted change in tax laws or rates in the annual effective tax rate computation in the interim period that includes the enactment date, and</p></td></tr><tr style="height:15px"><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 30px; text-align:justify;"> </p></td><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 30px; text-align:justify;"> </p></td><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p></td></tr><tr style="height:15px"><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p></td><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">5. </p></td><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">making minor Codification improvements for income taxes related to employee stock ownership plans and investments in qualified affordable housing projects accounted for using the equity method.</p></td></tr></tbody></table><p style="font-size:10pt;font-family:times new roman;margin:0px"/><p style="font-size:10pt;font-family:times new roman;margin:0px"/><p style="font-size:10pt;font-family:times new roman;margin:0px"/><p style="font-size:10pt;font-family:times new roman;margin:0px"/><p style="font-size:10pt;font-family:times new roman;margin:0px"/><p style="font-size:10pt;font-family:times new roman;margin:0px"/><p style="font-size:10pt;font-family:times new roman;margin:0px"/><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">This standard is effective for fiscal and interim periods beginning after December 15, 2020. The Company anticipates that the adoption of this standard will not have a material impact on its financial statements.</p> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong>Note 3: Acquisitions</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">On November 21, 2019, the Company acquired substantially all the assets and assumed certain liabilities of the Perfect Audience business unit from Marin Software Incorporated, a Delaware corporation for cash consideration of $4.6 million. The acquired assets and liabilities were assigned to SharpSpring’s wholly owned subsidiary, SharpSpring Reach, Inc. Perfect Audience is a cloud-based platform that provides display retargeting software services. The transaction was structured as an asset purchase, whereby SharpSpring acquired all of Perfect Audience’s assets used in connection with the business (excluding certain pre-acquisition receivables, cash, and cash equivalents) and only liabilities pertaining to the business such as deferred revenue, accrued publisher costs, accrued bonuses for to the acquired workforce, and any liabilities accruing on or after November 21, 2019. </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">The allocation of the purchase price is based on management estimates and assumptions, and other information compiled by management, which utilized established valuation techniques appropriate for the industry. The valuation included a combination of the income approach and cost approach, depending upon which was the most appropriate based on the nature and reliability of the data available. The income approach is predicated upon the value of the future cash flows that an asset is expected to generate over its economic life. The cost approach considers the cost to replace (or reproduce) the asset and the effects on the assets value of physical, functional, and/or economic obsolescence that has occurred with respect to the asset. </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">The following represents the final allocation of the purchase price to the acquired net tangible and intangible assets acquired and liabilities assumed by SharpSpring:</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;margin-left:auto;margin-right:auto;width:85%"><tbody><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Cash Consideration</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">4,566,402</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Add:</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:10pt">Net tangible liabilities acquired</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:30pt">Deferred Revenue</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">186,500</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:30pt">Accrued expenses and other current liabilities</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">545,473</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:10pt">Total liabilities</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">731,973</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Less:</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:10pt">Net tangible assets acquired</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:30pt">Accounts receivable</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(55,236</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:30pt">Other current assets</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(20,719</td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:10pt">Total tangible assets</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(75,955</td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:10pt">Intangible assets acquired:</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:30pt">Trade names</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(381,000</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:30pt">Technology</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(979,000</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:30pt">Vendor relationships</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(1,813,000</td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:10pt">Total intangible assets</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(3,173,000</td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Goodwill</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">2,049,420</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table><p style="font-size:10pt;font-family:times new roman;margin:0px"/><p style="font-size:10pt;font-family:times new roman;margin:0px"/><p style="font-size:10pt;font-family:times new roman;margin:0px"/><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">The excess of purchase consideration over the fair value of net tangible and identifiable intangible assets acquired was recorded as goodwill of $2.05 million. Goodwill will not be amortized but instead tested for impairment at least annually (more frequently if certain indicators are present). Goodwill arose primarily as a result of the expected future growth of the Perfect Audience product and the assembled workforce. For additional information regarding goodwill and intangibles see Note 4. The transaction costs associated with the acquisition were approximately $0.18 million and were recorded in general and administrative expense during 2019.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">The Company uses its best estimates and assumptions to assign fair value to the tangible and intangible assets acquired and liabilities assumed at the acquisition date. The Company’s estimates are inherently uncertain and subject to refinement.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><em>Pro Forma Results of Operations (Unaudited)</em></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">The following table summarizes selected unaudited pro forma consolidated statements of operations data for the years ended December 31, 2020 and 2019 as if the acquisition of Perfect Audience had been completed at the beginning of 2019.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"/><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;margin-left:auto;margin-right:auto;width:85%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="6" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Year Ended</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="6" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>December 31,</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2020</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2019</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Net revenues</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">29,287,882</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">25,408,526</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Gross profit</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">21,225,318</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">17,201,321</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Net loss</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(5,829,029</td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(12,043,201</td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Net (loss) per share, basic and diluted</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">(0.50</td><td style="PADDING-BOTTOM: 3px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">(1.17</td><td style="PADDING-BOTTOM: 3px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr></tbody></table><p style="font-size:10pt;font-family:times new roman;margin:0px"/><p style="font-size:10pt;font-family:times new roman;margin:0px"/><p style="font-size:10pt;font-family:times new roman;margin:0px"/> 4600000 <table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;margin-left:auto;margin-right:auto;width:85%"><tbody><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Cash Consideration</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">4,566,402</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Add:</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:10pt">Net tangible liabilities acquired</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:30pt">Deferred Revenue</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">186,500</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:30pt">Accrued expenses and other current liabilities</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">545,473</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:10pt">Total liabilities</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">731,973</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Less:</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:10pt">Net tangible assets acquired</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:30pt">Accounts receivable</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(55,236</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:30pt">Other current assets</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(20,719</td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:10pt">Total tangible assets</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(75,955</td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:10pt">Intangible assets acquired:</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:30pt">Trade names</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(381,000</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:30pt">Technology</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(979,000</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:30pt">Vendor relationships</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(1,813,000</td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:10pt">Total intangible assets</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(3,173,000</td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Goodwill</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">2,049,420</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table><p style="font-size:10pt;font-family:times new roman;margin:0px"/><p style="font-size:10pt;font-family:times new roman;margin:0px"/><p style="font-size:10pt;font-family:times new roman;margin:0px"/> 4566402 186500 545473 731973 -55236 -20719 -75955 -381000 -979000 -1813000 -3173000 2049420 2050000.00 180000 <table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;margin-left:auto;margin-right:auto;width:85%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="6" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Year Ended</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="6" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>December 31,</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2020</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2019</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Net revenues</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">29,287,882</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">25,408,526</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Gross profit</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">21,225,318</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">17,201,321</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Net loss</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(5,829,029</td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(12,043,201</td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Net (loss) per share, basic and diluted</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">(0.50</td><td style="PADDING-BOTTOM: 3px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">(1.17</td><td style="PADDING-BOTTOM: 3px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr></tbody></table><p style="font-size:10pt;font-family:times new roman;margin:0px"/><p style="font-size:10pt;font-family:times new roman;margin:0px"/><p style="font-size:10pt;font-family:times new roman;margin:0px"/> 29287882 25408526 21225318 17201321 -5829029 -12043201 -0.50 -1.17 270000 100000 <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong>Note 4: Goodwill and Other Intangible Assets</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">Goodwill and acquired intangible assets are initially recorded at fair value and measured periodically for impairment. The Company also evaluates its reporting units at least annually. During our annual review of reporting units, we determined Perfect Audience met the requirements of a separate reporting unit under ASC 280. The Company’s evaluation of goodwill for impairment involves the comparison of the fair value of each reporting unit to its carrying value. The fair value of each reporting unit is estimated using a weighting of income and market approaches which require the use of estimates and assumptions related to cash flow forecasts, comparable public companies, discount rates, and terminal values. </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">In performing the Company’s annual impairment analysis during the fourth quarters of 2020 and 2019, the Company determined that the carrying amount of the Company’s goodwill was recoverable for the Company’s SharpSpring Marketing Automation reporting unit. However, during the Company’s annual impairment analysis during the fourth quarter of 2020, it was determined that carrying value of the Perfect Audience reporting unit exceeded its fair value by approximately $0.71 million. The goodwill acquired in the acquisition of the Perfect Audience Retargeting reporting unit of approximately $2.05 million was therefore impaired by $0.71 million, reducing its goodwill to approximately $1.34 million. </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">Goodwill decreased from $10.92 million as of December 31, 2019 to $10.25 million as of December 31, 2020. The decrease in goodwill is largely attributable to the impairment of goodwill of Perfect Audience recorded in the fourth quarter of 2020. This decrease in the carrying value of goodwill was slightly offset by an increase in the carrying value due to changes in foreign currency exchange rates. During the year ended December 31, 2020 and 2019, changes in foreign currency exchange rates increased goodwill by approximately $40,000 and approximately $7,000, respectively. </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">In addition to our annual goodwill impairment review, the Company also performs periodic reviews of the carrying value and amortization periods of other acquired intangible assets. If indicators of impairment are present, an estimate of the undiscounted cash flows that the specific asset is expected to generate must be made to ensure that the carrying value of the asset can be recovered. These estimates involve significant subjectivity.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">During the years ended December 31, 2020 and 2019, the Company determined that no indicators of impairment were present for other acquired intangible assets. The Company performed an annual fair value impairment analysis for our indefinite lived trade name asset. The fair value was determined to exceed the carrying value and therefore no impairment was recorded for this asset.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">The following tables set forth the information for intangible assets subject to amortization and for intangible assets not subject to amortization. </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"/><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="10" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>As of December 31, 2020</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Gross</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;"/><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Net</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Carrying</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Accumulated</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Carrying</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Amount</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Amortization</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Value</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Amortized intangible assets:</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:10pt">Trade names</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">501,000</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(120,000</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">381,000</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:10pt">Technology</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">3,109,000</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(1,513,751</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,595,249</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:10pt">Customer relationships</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,320,000</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(892,004</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">427,996</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:10pt">Vendor relationships</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">1,813,000</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(201,394</td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">1,611,606</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Unamortized intangible assets:</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">6,743,000</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(2,727,149</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">4,015,851</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Goodwill</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">10,250,088</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Total goodwill and intangible assets</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">14,265,939</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table><p style="font-size:10pt;font-family:times new roman;margin:0px"/><p style="font-size:10pt;font-family:times new roman;margin:0px"/><p style="font-size:10pt;font-family:times new roman;margin:0px"/><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="10" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>As of December 31, 2019</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Gross</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;"/><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Net</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Carrying</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Accumulated</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Carrying</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Amount</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Amortization</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Value</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Amortized intangible assets:</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:10pt">Trade names</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">501,000</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(120,000</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">381,000</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:10pt">Technology</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">3,109,000</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(1,192,000</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,917,000</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:10pt">Customer relationships</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,320,000</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(773,000</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">547,000</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:10pt">Vendor relationships</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">1,813,000</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">-</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">1,813,000</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Unamortized intangible assets:</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">6,743,000</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(2,085,000</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">4,658,000</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Goodwill</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">10,922,814</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Total goodwill and intangible assets</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">15,580,814</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table><p style="font-size:10pt;font-family:times new roman;margin:0px"/><p style="font-size:10pt;font-family:times new roman;margin:0px"/><p style="font-size:10pt;font-family:times new roman;margin:0px"/> 710000 2050000.00 710000 1340000 10920000 10250000 40000 7000 <table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="10" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>As of December 31, 2020</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Gross</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;"/><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Net</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Carrying</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Accumulated</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Carrying</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Amount</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Amortization</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Value</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Amortized intangible assets:</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:10pt">Trade names</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">501,000</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(120,000</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">381,000</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:10pt">Technology</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">3,109,000</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(1,513,751</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,595,249</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:10pt">Customer relationships</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,320,000</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(892,004</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">427,996</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:10pt">Vendor relationships</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">1,813,000</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(201,394</td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">1,611,606</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Unamortized intangible assets:</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">6,743,000</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(2,727,149</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">4,015,851</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Goodwill</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">10,250,088</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Total goodwill and intangible assets</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">14,265,939</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table><p style="font-size:10pt;font-family:times new roman;margin:0px"/><p style="font-size:10pt;font-family:times new roman;margin:0px"/><p style="font-size:10pt;font-family:times new roman;margin:0px"/><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="10" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>As of December 31, 2019</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Gross</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;"/><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Net</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Carrying</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Accumulated</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Carrying</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Amount</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Amortization</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Value</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Amortized intangible assets:</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:10pt">Trade names</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">501,000</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(120,000</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">381,000</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:10pt">Technology</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">3,109,000</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(1,192,000</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,917,000</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:10pt">Customer relationships</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,320,000</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(773,000</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">547,000</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:10pt">Vendor relationships</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">1,813,000</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">-</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">1,813,000</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Unamortized intangible assets:</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">6,743,000</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(2,085,000</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">4,658,000</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Goodwill</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">10,922,814</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Total goodwill and intangible assets</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">15,580,814</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table><p style="font-size:10pt;font-family:times new roman;margin:0px"/><p style="font-size:10pt;font-family:times new roman;margin:0px"/><p style="font-size:10pt;font-family:times new roman;margin:0px"/> 501000 -120000 381000 3109000 -1513751 1595249 1320000 -892004 427996 1813000 -201394 1611606 6743000 -2727149 4015851 10250088 14265939 501000 -120000 381000 3109000 -1192000 1917000 1320000 -773000 547000 1813000 0 1813000 6743000 -2085000 4658000 10922814 15580814 <table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;margin-left:auto;margin-right:auto;width:85%"><tbody><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">2021</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">559,200</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">2022</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">507,200</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">2023</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">459,200</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">2024</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">420,200</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">2025</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">390,200</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Thereafter</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,298,851</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Indefinite Lived</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">381,000</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Total</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">4,015,851</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table><p style="font-size:10pt;font-family:times new roman;margin:0px"/><p style="font-size:10pt;font-family:times new roman;margin:0px"/><p style="font-size:10pt;font-family:times new roman;margin:0px"/> 559200 507200 459200 420200 390200 1298851 381000 4015851 640000 380000 <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong>Note 5: Credit Facility</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">In March 2016, the Company entered into a $2.5 million revolving loan agreement (the “Credit Facility”) with Western Alliance Bank. The agreement originally matured on March 21, 2018 and was amended to mature on June 19, 2022. There are no mandatory amortization provisions, and the Credit Facility is payable in full at maturity. As of December 31, 2020, the Credit Facility is collateralized by a lien on substantially all of the existing and future assets of the Company and secured by a pledge of 100% of the  capital stock of SharpSpring Technologies, Inc. and a 65% pledge of the Company’s foreign subsidiaries’ stock. The Credit Facility subjects the Company to a number of restrictive covenants, including financial and non-financial covenants customarily found in loan agreements for similar transactions. The Credit Facility also restricts our ability to pay cash dividends on our common stock. As of December 31, 2020, the Credit Facility carried an interest rate of 5.0% and there was $1.90 million outstanding on the Line of Credit. As of December 31, 2019, there was no amount outstanding on the Line of Credit. The Company has a $0.60 million available credit limit on its corporate credit cards which reduces the balance available on the Credit Facility. The interest expense relating to the Credit of Facility for the years ended December 31, 2020 and 2019 was $0.08 million and $0, respectively. No events of default have occurred.</p> 2500000 1 0.65 0.050 1900000 600000 80000.00 0 <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong>Note 6: Convertible Notes</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">In March 2018, the Company issued $8.0 million five-year convertible notes (the “Notes”) with an interest rate of 5% “payable in kind”. SharpSpring received net proceeds from the offering of approximately $7.9 million after adjusting for debt issue costs, including financial advisory and legal fees. The Notes were unsecured obligations and were subordinate in right of payment to the Credit Facility (Note 5). The balance was zero as of December 31, 2020.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">The Notes were recorded upon issuance at amortized cost in accordance with applicable accounting guidance. <span style="layout-grid-mode:line">As there was no difference in the amount recorded at inception and the face value of the Notes, interest expense was accreted at the stated interest rate under the terms of the Notes. Total interest expense related to the Notes was impacted by the amortization of the debt issuance cost using the effective interest method.</span></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">In accordance with generally accepted accounting principles for convertible debt certain features were determined to be “embedded derivatives” and were bifurcated from the Notes and separately accounted for on a combined basis at fair value as a single derivative. The fair value of the derivatives was $0 at December 31, 2019. There was no embedded derivative liability during 2020. The derivative was accounted for at fair value, with subsequent changes in the fair value to be reported as part of other income (expense), net in the Consolidated Statement of Comprehensive Loss. </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">We incurred certain third-party costs in connection with our issuance of the Notes, principally related to financial advisory and legal fees, which were amortized to interest expense ratably over the five-year term of the Notes. The following table sets forth total interest expense related to the Notes for the years ended December 31, 2020 and 2019: </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;margin-left:auto;margin-right:auto;width:85%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="6" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Year Ended</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>December 31,</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2020</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2019</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Contractual interest paid-in-kind expense (non-cash)</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">139,372</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Amortization of debt issuance costs (non-cash)</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">15,108</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Amortization of embedded derivative (non-cash)</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 1px solid;width:9%;vertical-align:bottom;text-align:right;">-</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 1px solid;width:9%;vertical-align:bottom;text-align:right;">(12,205</td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Total interest expense</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">$</p></td><td class="ffcell" style="BORDER-BOTTOM: black 1px solid;width:9%;vertical-align:bottom;text-align:right;">-</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 1px solid;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: black 1px solid;width:9%;vertical-align:bottom;text-align:right;">142,275</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Effective interest rate</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;">0.0</td><td style="PADDING-BOTTOM: 3px;width:1%;vertical-align:bottom;white-space: nowrap;">%</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;">4.9</td><td style="PADDING-BOTTOM: 3px;width:1%;vertical-align:bottom;white-space: nowrap;">%</td></tr></tbody></table><p style="font-size:10pt;font-family:times new roman;margin:0px"/><p style="font-size:10pt;font-family:times new roman;margin:0px"/><p style="font-size:10pt;font-family:times new roman;margin:0px"/><p style="font-size:10pt;font-family:times new roman;margin:0px"/><p style="font-size:10pt;font-family:times new roman;margin:0px"/><p style="font-size:10pt;font-family:times new roman;margin:0px"/><p style="font-size:10pt;font-family:times new roman;margin:0px"/> 8000000.0 0.05 7900000 0 <table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;margin-left:auto;margin-right:auto;width:85%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="6" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Year Ended</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>December 31,</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2020</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: #000000 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2019</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Contractual interest paid-in-kind expense (non-cash)</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">139,372</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Amortization of debt issuance costs (non-cash)</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">15,108</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Amortization of embedded derivative (non-cash)</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 1px solid;width:9%;vertical-align:bottom;text-align:right;">-</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 1px solid;width:9%;vertical-align:bottom;text-align:right;">(12,205</td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Total interest expense</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px">$</p></td><td class="ffcell" style="BORDER-BOTTOM: black 1px solid;width:9%;vertical-align:bottom;text-align:right;">-</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 1px solid;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: black 1px solid;width:9%;vertical-align:bottom;text-align:right;">142,275</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Effective interest rate</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;">0.0</td><td style="PADDING-BOTTOM: 3px;width:1%;vertical-align:bottom;white-space: nowrap;">%</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;">4.9</td><td style="PADDING-BOTTOM: 3px;width:1%;vertical-align:bottom;white-space: nowrap;">%</td></tr></tbody></table><p style="font-size:10pt;font-family:times new roman;margin:0px"/><p style="font-size:10pt;font-family:times new roman;margin:0px"/><p style="font-size:10pt;font-family:times new roman;margin:0px"/><p style="font-size:10pt;font-family:times new roman;margin:0px"/><p style="font-size:10pt;font-family:times new roman;margin:0px"/><p style="font-size:10pt;font-family:times new roman;margin:0px"/><p style="font-size:10pt;font-family:times new roman;margin:0px"/> 0 139372 0 15108 0 -12205 0 142275 0.000 0.049 <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong>Note 7: SBA Paycheck Protection Program Loans</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">In April 2020 SharpSpring entered into two loan agreements with United States Small Business Administration under the Paycheck Protection Program for a total loan amount of $3.40 million, (“SBA Loans”). The SBA Loans have a maturity date of 2 years from the initial disbursement and carries an interest rate of 1% per year. The SBA Loans are eligible for forgiveness as part of the CARES Act approved by US Congress on March 19, 2020 if certain requirements are met. The Company continues to evaluate and monitor the requirements of the CARES Act that allow for forgiveness. As of December 31, 2020, the Company has filed the application for forgiveness with SBA but has not yet received a decision from the SBA as to whether the full or a part of the loans will be forgiven. The Company has not paid principal or interest relating to the SBA loans as of December 31, 2020. The accrued interest expense relating to these loans for years ended December 31, 2020 and 2019 was approximately $0.02 million and $0, respectively. As of December 31, 2020, the SBA loans had an outstanding principal balance of $3.40 million included in notes payable on the Consolidated Balance Sheet.</p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;margin-left:auto;margin-right:auto;width:85%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Debt </strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Obligation</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">2021</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">2,630,962</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">2022</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">768,538</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">2023</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">2024</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">2025</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Thereafter</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">-</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Total Commitments</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">3,399,500</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table><p style="font-size:10pt;font-family:times new roman;margin:0px"/><p style="font-size:10pt;font-family:times new roman;margin:0px"/><p style="font-size:10pt;font-family:times new roman;margin:0px"/><p style="font-size:10pt;font-family:times new roman;margin:0px"/><p style="font-size:10pt;font-family:times new roman;margin:0px"/><p style="font-size:10pt;font-family:times new roman;margin:0px"/><p style="font-size:10pt;font-family:times new roman;margin:0px"/> 3400000 P2Y 0.01 20000.00 0 3400000 <table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;margin-left:auto;margin-right:auto;width:85%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Debt </strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Obligation</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">2021</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">2,630,962</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">2022</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">768,538</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">2023</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">2024</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">2025</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Thereafter</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">-</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Total Commitments</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">3,399,500</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table><p style="font-size:10pt;font-family:times new roman;margin:0px"/><p style="font-size:10pt;font-family:times new roman;margin:0px"/><p style="font-size:10pt;font-family:times new roman;margin:0px"/><p style="font-size:10pt;font-family:times new roman;margin:0px"/><p style="font-size:10pt;font-family:times new roman;margin:0px"/><p style="font-size:10pt;font-family:times new roman;margin:0px"/><p style="font-size:10pt;font-family:times new roman;margin:0px"/> 2630962 768538 0 0 0 0 3399500 <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong>Note 8: Leases </strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">The Company currently rents its primary office facility under a ten-year lease which started in November 2018 (the “2018 Lease”). The term of the lease may be extended for an additional 5 years in incremental one-year periods, subject to certain conditions described in the 2018 Lease. In September 2019, the Company entered into an addendum agreement to the 2018 Lease (the “2019 Addendum”) to lease an additional square feet of office space located on the same premises as the 2018 Lease. In May 2020, the Company took possession of the full space included in the 2019 addendum, accounting for approximately an additional 18,000 square feet. The rent expense and future payments associated with the additional square feet are included in the future minimum lease payments table below. The additional space resulted in an increased lease liability and right-of-use asset of approximately $3.8 million. The term of the addendum extends through the same period as the 2018 Lease. We do not assume renewals in our determination of lease term unless the renewals are deemed to be reasonably assured at lease commencement. The Company continues to evaluate the likelihood of renewal of the 2018 Lease and 2019 Addendum. At the commencement of the 2018 Lease nor subsequently thereafter, renewal has not been reasonably assured. </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">Determination of whether a contract contains a lease is determined at execution of the contract based on the facts of each contract. The Company elected the package of practical expedients permitted under ASC 842 which allows us to carryforward historical lease classification, assessment on whether a contract was or contains a lease, and initial direct costs for any leases that existed prior to adoption of the standard. The Company has lease agreements with lease and non-lease components, which it has elected to combine for all leases. In addition, the Company does not recognize right-of-use assets or lease liabilities for leases with a term of 12 months or less (“Short-term” leases). Short-term lease payments are recognized in the consolidated statements of comprehensive loss on a straight-line basis over the lease term. The Company is not party to any financing leases. </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">The weighted average remaining lease term as of December 31, 2020 is 7.9 years. The weighted average discount rate for our operating leases as of December 31, 2020 is 6.5%. The discount rate of each lease is determined by the Company’s incremental borrowing rate at the time of a lease contract. The lease cost associated with short-term leases for the years ended December 31, 2020 and 2019, were $0 for both periods. Total operating lease costs for the years ended December 31, 2020 and 2019 was $1.21 million and $0.80 million, respectively. </p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;margin-left:auto;margin-right:auto;width:85%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Operating </strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Leases</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">2021</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,321,598</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">2022</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,329,525</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">2023</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,369,159</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">2024</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,377,086</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">2025</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,416,720</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Thereafter</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">4,109,161</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Total undiscounted cash flows</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">10,923,249</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Less imputed interest remaining</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(2,426,724</td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Present value of lease liability</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">8,496,525</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table><p style="font-size:10pt;font-family:times new roman;margin:0px"/><p style="font-size:10pt;font-family:times new roman;margin:0px"/><p style="font-size:10pt;font-family:times new roman;margin:0px"/><p style="font-size:10pt;font-family:times new roman;margin:0px"/><p style="font-size:10pt;font-family:times new roman;margin:0px"/><p style="font-size:10pt;font-family:times new roman;margin:0px"/><p style="font-size:10pt;font-family:times new roman;margin:0px"/> The term of the lease may be extended for an additional 5 years in incremental one-year periods, subject to certain conditions described in the 2018 Lease 18000 3800000 P7Y10M24D 0.065 0 1210000 800000 <table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;margin-left:auto;margin-right:auto;width:85%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Operating </strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Leases</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">2021</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,321,598</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">2022</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,329,525</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">2023</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,369,159</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">2024</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,377,086</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">2025</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,416,720</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Thereafter</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">4,109,161</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Total undiscounted cash flows</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">10,923,249</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Less imputed interest remaining</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(2,426,724</td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Present value of lease liability</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">8,496,525</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table><p style="font-size:10pt;font-family:times new roman;margin:0px"/><p style="font-size:10pt;font-family:times new roman;margin:0px"/><p style="font-size:10pt;font-family:times new roman;margin:0px"/><p style="font-size:10pt;font-family:times new roman;margin:0px"/><p style="font-size:10pt;font-family:times new roman;margin:0px"/><p style="font-size:10pt;font-family:times new roman;margin:0px"/><p style="font-size:10pt;font-family:times new roman;margin:0px"/> 1321598 1329525 1369159 1377086 1416720 4109161 10923249 -2426724 8496525 <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong>Note 9:</strong> <strong>Net Loss Per Share</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">Basic net loss per share is computed by dividing net loss by the weighted average number of common shares outstanding for the period. Diluted net loss per share is computed by giving effect to all potential dilutive common stock equivalents for the period. For purposes of this calculation, options to purchase common stock, warrants, restricted stock units (“RSUs”) and the conversion option of the Convertible Notes (Note 6) are considered to be potential common shares outstanding.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">Computation of net loss per share is as follows:</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">  </p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;margin-left:auto;margin-right:auto;width:85%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="6" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Year Ended</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="6" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>December 31,</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2020</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2019</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Net loss</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(5,829,029</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(12,387,976</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Basic weighted average common shares outstanding</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">11,611,020</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">10,323,889</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Add incremental shares for:</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:12pt">Stock options</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:12pt">Restricted stock units (RSUs)</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">-</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">-</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Diluted weighted average common shares outstanding</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">11,611,020</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">10,323,889</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Net loss per share:</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:12pt">Basic and Diluted</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">(0.50</td><td style="PADDING-BOTTOM: 3px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">(1.20</td><td style="PADDING-BOTTOM: 3px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr></tbody></table><p style="font-size:10pt;font-family:times new roman;margin:0px"/><p style="font-size:10pt;font-family:times new roman;margin:0px"/><p style="font-size:10pt;font-family:times new roman;margin:0px"/><p style="font-size:10pt;font-family:times new roman;margin:0px"/><p style="font-size:10pt;font-family:times new roman;margin:0px"/><p style="font-size:10pt;font-family:times new roman;margin:0px"/><p style="font-size:10pt;font-family:times new roman;margin:0px"/><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">Additionally, since the Company incurred net losses for each of the periods presented, diluted net loss per share is the same as basic net loss per share. The Company’s outstanding, stock options and unvested RSUs were not included in the calculation of diluted net loss per share as the effect would be anti-dilutive. The following table contains all potentially dilutive common stock equivalents:</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;margin-left:auto;margin-right:auto;width:85%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="6" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Year Ended</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="6" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>December 31,</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2020</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2019</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:10pt">Stock options</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,383,057</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,470,406</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:10pt">Restricted stock units (RSUs)</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">61,120</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">50,494</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Total</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">1,444,177</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">1,520,900</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table><p style="font-size:10pt;font-family:times new roman;margin:0px"/><p style="font-size:10pt;font-family:times new roman;margin:0px"/><p style="font-size:10pt;font-family:times new roman;margin:0px"/><p style="font-size:10pt;font-family:times new roman;margin:0px"/><p style="font-size:10pt;font-family:times new roman;margin:0px"/><p style="font-size:10pt;font-family:times new roman;margin:0px"/><p style="font-size:10pt;font-family:times new roman;margin:0px"/> <table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;margin-left:auto;margin-right:auto;width:85%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="6" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Year Ended</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="6" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>December 31,</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2020</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2019</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Net loss</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(5,829,029</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(12,387,976</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Basic weighted average common shares outstanding</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">11,611,020</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">10,323,889</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Add incremental shares for:</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:12pt">Stock options</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:12pt">Restricted stock units (RSUs)</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">-</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">-</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Diluted weighted average common shares outstanding</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">11,611,020</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">10,323,889</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Net loss per share:</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:12pt">Basic and Diluted</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">(0.50</td><td style="PADDING-BOTTOM: 3px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">(1.20</td><td style="PADDING-BOTTOM: 3px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr></tbody></table><p style="font-size:10pt;font-family:times new roman;margin:0px"/><p style="font-size:10pt;font-family:times new roman;margin:0px"/><p style="font-size:10pt;font-family:times new roman;margin:0px"/><p style="font-size:10pt;font-family:times new roman;margin:0px"/><p style="font-size:10pt;font-family:times new roman;margin:0px"/><p style="font-size:10pt;font-family:times new roman;margin:0px"/><p style="font-size:10pt;font-family:times new roman;margin:0px"/> -5829029 -12387976 11611020 10323889 11611020 10323889 -0.50 -1.20 <table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;margin-left:auto;margin-right:auto;width:85%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="6" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Year Ended</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="6" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>December 31,</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2020</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2019</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:10pt">Stock options</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,383,057</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,470,406</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:10pt">Restricted stock units (RSUs)</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">61,120</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">50,494</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Total</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">1,444,177</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">1,520,900</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table><p style="font-size:10pt;font-family:times new roman;margin:0px"/><p style="font-size:10pt;font-family:times new roman;margin:0px"/><p style="font-size:10pt;font-family:times new roman;margin:0px"/><p style="font-size:10pt;font-family:times new roman;margin:0px"/><p style="font-size:10pt;font-family:times new roman;margin:0px"/><p style="font-size:10pt;font-family:times new roman;margin:0px"/><p style="font-size:10pt;font-family:times new roman;margin:0px"/> 1383057 1470406 61120 50494 1444177 1520900 <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong>Note 10: Income Taxes</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">Income taxes for years ended December 31, is summarized as follows:</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;margin-left:auto;margin-right:auto;width:85%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="6" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Year Ended</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="6" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>December 31,</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2020</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2019</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Current Provision</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Federal</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(1,557,344</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">State</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(8,068</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">25,236</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Foreign</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">59,447</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">4,113</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Current Income Tax Provision</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(1,505,965</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">29,349</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Deferred Provision</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Federal</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">State</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Foreign</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">-</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">-</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Deferred Income Tax Provision</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:10pt">Total Income Tax Provision</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">(1,505,965</td><td style="PADDING-BOTTOM: 3px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">29,349</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table><p style="font-size:10pt;font-family:times new roman;margin:0px"/><p style="font-size:10pt;font-family:times new roman;margin:0px"/><p style="font-size:10pt;font-family:times new roman;margin:0px"/><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">The following is a summary of the components of the Company’s deferred tax assets:</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">  </p><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="6" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>As of December 31,</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2020</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2019</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Deferred tax assets:</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:10pt">Stock-based compensation</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">347,865</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">274,364</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Depreciation</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(36,470</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(63,980</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:10pt">Intangibles</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">723,031</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">590,427</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:10pt">NOL</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">7,628,443</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">5,893,260</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:10pt">Accruals &amp; Reserves</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">259,893</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">267,980</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:10pt">Net deferred tax Valuation allowance</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(8,922,762</td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(6,962,051</td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Net deferred tax assets (liabilities)</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">-</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">-</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table><p style="font-size:10pt;font-family:times new roman;margin:0px"/><p style="font-size:10pt;font-family:times new roman;margin:0px"/><p style="font-size:10pt;font-family:times new roman;margin:0px"/><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">In making our assessment of deferred tax asset recoverability, we considered our historical financial results, our projected future financial results, the planned reversal of existing deferred tax liabilities and the impact of any tax planning actions. Based on our analysis we noted both positive and negative factors relative to our ability to support realization of certain deferred tax assets. However, based on the weighting of all the evidence, including the near-term effect on our income projections of investments we are making in our team, product and systems infrastructure, we concluded that it was more likely than not that the majority of our deferred tax assets related to temporary differences and net operating losses may not be recovered. The establishment of a valuation allowance has no effect on our ability to use the underlying deferred tax assets prior to expiration to reduce cash tax payments in the future to the extent that we generate taxable income.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">The Company accrued $60,639 and $0 as of December 31, 2020 and December 31, 2019, respectively, for the liability for unrecognized tax benefits. The Company anticipates the unrecognized tax benefits will be recognized in the next twelve months.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">The following table summarizes the Company’s unrecognized tax benefits at December 31, 2020 and December 31, 2019, respectively:</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;margin-left:auto;margin-right:auto;width:85%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="6" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>As of December 31,</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2020</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2019</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Beginning of year</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:10pt">Increase due to current year tax positions</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:10pt">Increase due to prior year tax positions</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">60,639</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:10pt">Settlements</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:10pt">Decrease due to lapses</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">-</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">-</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">End of year</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">60,639</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">-</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table><p style="font-size:10pt;font-family:times new roman;margin:0px"/><p style="font-size:10pt;font-family:times new roman;margin:0px"/><p style="font-size:10pt;font-family:times new roman;margin:0px"/> <table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;margin-left:auto;margin-right:auto;width:85%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="6" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Year Ended</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="6" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>December 31,</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2020</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2019</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Current Provision</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Federal</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(1,557,344</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">State</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(8,068</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">25,236</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Foreign</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">59,447</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">4,113</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Current Income Tax Provision</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(1,505,965</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">29,349</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Deferred Provision</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Federal</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">State</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Foreign</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">-</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">-</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Deferred Income Tax Provision</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:10pt">Total Income Tax Provision</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">(1,505,965</td><td style="PADDING-BOTTOM: 3px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">29,349</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table><p style="font-size:10pt;font-family:times new roman;margin:0px"/><p style="font-size:10pt;font-family:times new roman;margin:0px"/><p style="font-size:10pt;font-family:times new roman;margin:0px"/> -1557344 0 -8068 25236 59447 4113 -1505965 29349 0 0 0 0 0 0 0 0 -1505965 29349 <table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="6" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Year Ended</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="6" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Year Ended</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="6" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>December 31,</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="6" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>December 31,</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="6" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2020</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="6" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2019</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Amount</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Percent</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Amount</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Percent</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Federal statutory rates</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(1,533,631</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">21</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">%</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(2,594,415</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">21</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">%</td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">State income taxes, net of federal benefit</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(556,596</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">8</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">%</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(68,162</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">%</td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Permanent differences</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">16,977</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">0</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">%</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(46,592</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">0</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">%</td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Perm Differences - Debt Conversion</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">0</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">%</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">454,166</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-4</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">%</td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Perm Differences - Stock Compensation</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(359,109</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">5</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">%</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">0</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">%</td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">NOL Carryback - CARES Act</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(406,530</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">6</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">%</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">0</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">%</td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Other</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">62,222</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-1</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">%</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(85,997</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">%</td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Credits</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(685,389</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">9</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">%</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(227,213</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">2</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">%</td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Foreign</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(23,754</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">0</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">%</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(22,820</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">0</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">%</td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Valuation Allowance</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">1,979,845</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">-27</td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">%</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">2,620,382</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">-21</td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">%</td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Effective rate</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">(1,505,965</td><td style="PADDING-BOTTOM: 3px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">21</td><td style="PADDING-BOTTOM: 3px;width:1%;vertical-align:bottom;white-space: nowrap;">%</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">29,349</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">0</td><td style="PADDING-BOTTOM: 3px;width:1%;vertical-align:bottom;white-space: nowrap;">%</td></tr></tbody></table><p style="font-size:10pt;font-family:times new roman;margin:0px"/><p style="font-size:10pt;font-family:times new roman;margin:0px"/><p style="font-size:10pt;font-family:times new roman;margin:0px"/> -1533631 0.21 -2594415 0.21 -556596 0.08 -68162 0.01 16977 0 -46592 0 0 0 454166 -0.04 -359109 0.05 0 0 -406530 0.06 0 0 62222 -0.01 -85997 0.01 -685389 0.09 -227213 0.02 -23754 0 -22820 0 1979845 -0.27 2620382 -0.21 -1505965 0.21 29349 0 <table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="6" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>As of December 31,</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2020</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2019</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Deferred tax assets:</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:10pt">Stock-based compensation</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">347,865</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">274,364</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Depreciation</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(36,470</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(63,980</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:10pt">Intangibles</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">723,031</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">590,427</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:10pt">NOL</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">7,628,443</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">5,893,260</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:10pt">Accruals &amp; Reserves</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">259,893</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">267,980</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:10pt">Net deferred tax Valuation allowance</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(8,922,762</td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(6,962,051</td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Net deferred tax assets (liabilities)</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">-</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">-</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table><p style="font-size:10pt;font-family:times new roman;margin:0px"/><p style="font-size:10pt;font-family:times new roman;margin:0px"/><p style="font-size:10pt;font-family:times new roman;margin:0px"/> 347865 274364 -36470 -63980 723031 590427 7628443 5893260 259893 267980 -8922762 -6962051 0 0 1560000 1600000 20690000 18390000 3740000 3440000 26480000 19250000 P7Y 8900000 7000000.0 60639 0 <table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;margin-left:auto;margin-right:auto;width:85%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="6" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>As of December 31,</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2020</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2019</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Beginning of year</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:10pt">Increase due to current year tax positions</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:10pt">Increase due to prior year tax positions</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">60,639</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:10pt">Settlements</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:10pt">Decrease due to lapses</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">-</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">-</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">End of year</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">60,639</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">-</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table><p style="font-size:10pt;font-family:times new roman;margin:0px"/><p style="font-size:10pt;font-family:times new roman;margin:0px"/><p style="font-size:10pt;font-family:times new roman;margin:0px"/> 0 0 0 0 60639 0 0 0 0 0 60639 0 <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong>Note 11: Defined Contribution Retirement Plan</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">We offer our U.S. employees the ability to participate in a 401(k) plan. Eligible U.S. employees can contribute up to 100% of their eligible compensation, subject to limitations established by the Internal Revenue Code. Through April 30, 2020, the Company contributed a matching contribution equal to 100% of each such participant’s contribution up to the first 3% of their annual eligible compensation. We charged approximately $0.12 million and $0.3 million, to expense in the years ended December 31, 2020 and 2019, respectively, associated with our matching contribution in those periods.</p> 1 1 0.03 120000 300000 <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong>Note 12: Related Party Transactions</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">Intercompany transactions have been eliminated in our consolidated financial statements. The convertible notes issued in March 2018 were held directly by SHSP Holdings, LLC (“SHSP Holdings”). Daniel C. Allen, a now former director of SharpSpring Inc., is the founder and manager of Corona Park Investment Partners, LLC (“CPIP”). CPIP is a member of Evercel Holdings, LLC and is a member and sole manager of SHSP Holdings. Evercel, Inc. is a member and the manager of Evercel Holdings, LLC and is a member of SHSP Holdings. In May 2019, the Company and SHSP Holdings entered into and made effective a Note Conversion Agreement as outlined in Note 6 above. There were no other material related party transactions for the periods presented. </p> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong>Note 13: Stock-Based Compensation</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">From time to time, the Company grants stock option and restricted stock units awards to officers and employees and grants stock awards to directors as compensation for their service to the Company.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">In November 2010, the Company adopted the 2010 Stock Incentive Plan (the “2010 Plan”) which was restated in its entirety in August 2018. As amended, up to 2,600,000 shares of common stock are available for issuance under the Plan. The Plan provides for the issuance of stock options and other stock-based awards. The 2010 Plan expired on September 14, 2020 (except as to options outstanding as of this date). </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">In April 2019, the Company adopted the 2019 Equity Incentive Plan (the “2019 Plan”). Upon adoption of the 2019 Plan no additional awards were granted under the 2010 Plan. No more than 697,039 shares of common stock, plus the number of shares of common stock underlying any award granted under the 2010 Plan that expires, terminates, is canceled, or is forfeited shall be available for grant under the 2019 Plan. The Plan was amended in July 2020 to include up to 1,025,000 shares of commons stock, plus the number of shares of common stock underlying any award granted under the 2010 Plan that expires, terminates, is canceled, or is forfeited to be available for issuance under the 2019 Plan. The Plan provides for the issuance of stock options and other stock-based awards. The 2019 Plan provides for the issuance of stock options and other stock-based awards. During the terms of the Awards, the Company shall keep available at all times the number of shares of Common Stock required to satisfy such Awards.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><em>Stock Options</em></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">Stock option awards under the 2010 Plan and 2019 Plan (the “Plans”) have a 10-year maximum contractual term and, subject to the provisions regarding Ten Percent Shareholders, must be issued at an exercise price of not less than 100% of the fair market value of the common stock at the date of grant. The Plans are administered by the Board of Directors, which has the authority to determine to whom options may be granted, the period of exercise, and what other restrictions, if any, should apply. Vesting for awards granted to date under the Plans is principally over four years from the date of the grant, with 25% of the award vesting after one year and monthly vesting thereafter.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">Option awards are valued based on the grant date fair value of the instruments, net of estimated forfeitures, using a Black-Scholes option pricing model with the following assumptions:</p><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p><table cellpadding="0" style="border-spacing:0;font-size:10pt;text-align:justify;margin-left:auto;margin-right:auto;width:85%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td colspan="3"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Year Ended</strong></p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td colspan="3" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>December 31,</strong></p></td></tr><tr style="height:15px"><td style="width:76%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:11%;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2020</strong></p></td><td style="width:2%;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:11%;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2019</strong></p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:right;"> </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">Volatility</p></td><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">52%-58%</p></td><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:right;"> </p></td><td style="vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">49% - 52%</p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">Risk free interest rate</p></td><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">0.37% - 1.66%</p></td><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:right;"> </p></td><td style="vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">1.45% - 2.59%</p></td></tr><tr style="height:15px;background-color:#cceeff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">Expected term</p></td><td style="vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">6.25 years</p></td><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:right;"> </p></td><td style="vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">6.25 years</p></td></tr></tbody></table><p style="font-size:10pt;font-family:times new roman;margin:0px"/><p style="font-size:10pt;font-family:times new roman;margin:0px"/><p style="font-size:10pt;font-family:times new roman;margin:0px"/><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">The weighted average grant date fair value of stock options granted during the years ended December 31, 2020 and 2019 was $5.11 and $6.24, respectively.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">For grants prior to January 1, 2015, the volatility assumption was based on historical volatility of similar sized companies due to lack of historical data of the Company’s stock price. For all grants subsequent to January 1, 2015, the volatility assumption reflects the Company’s historic stock volatility for the period of February 1, 2014 forward, which is the date the Company’s stock began actively trading. The risk-free interest rate was determined based on treasury securities with maturities equal to the expected term of the underlying award. The expected term was determined based on the simplified method outlined in Staff Accounting Bulletin No. 110.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">Stock option awards are expensed on a straight-line basis over the requisite service period. During the years ended December 31, 2020 and 2019, the Company recognized expense of approximately $1.12 million and $1.08 million, respectively, associated with stock option awards. At December 31, 2020, future stock compensation expense associated with stock options (net of estimated forfeitures) not yet recognized was approximately $2.17 million and will be recognized over a weighted average remaining vesting period of 2.45 years. The following summarizes stock option activity for the year ended December 31, 2020: </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"> </p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"> </p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Weighted</strong></p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"> </p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Weighted</strong></p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"> </p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Aggregate</strong></p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"> </p></td></tr><tr style="height:15px"><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"> </p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Number of</strong></p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"> </p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Average</strong></p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"> </p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Average Remaining</strong></p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"> </p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Intrinsic</strong></p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"> </p></td></tr><tr style="height:15px"><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"> </p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Options</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"> </p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Exercise Price</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"> </p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Contractual Life</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"> </p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Value</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Outstanding at December 31, 2019</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,470,406</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">7.30</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">7.5</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">6,604,461</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Granted</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">475,605</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">9.90</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Exercised</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(241,843</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">5.21</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Expired</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(45,042</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">9.60</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Forfeited</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(276,069</td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">11.73</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Outstanding at December 31, 2020</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">1,383,057</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> $</p></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">7.60</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">7.13</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">12,000,790</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Exercisable at December 31, 2020</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">771,240</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> $</p></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">6.20</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">5.94</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">7,773,258</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table><p style="font-size:10pt;font-family:times new roman;margin:0px"/><p style="font-size:10pt;font-family:times new roman;margin:0px"/><p style="font-size:10pt;font-family:times new roman;margin:0px"/><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><em>Restricted Stock Units</em></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">The 2019 Plan allows for the granting of Restricted Stock Units (“RSUs”). Under the 2019 Plan the Board of Directors has the authority to determine whom RSUs may be granted, the period of exercise, and what other restrictions, if any, should apply. RSUs have a value equal to the fair market value of an identical number of shares of Common Stock, which may, but need not, provide that such restricted award may not be sold, assigned, transferred or otherwise disposed of, pledged or hypothecated as collateral for a loan or as security for the performance of any obligation or for any other purpose for a period determined by the Board of Directors. Vesting for awards granted to date under the 2019 Plan is generally over three years from the date of the grant, with 33% of the award vesting after one year and monthly vesting thereafter.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">RSUs are expensed using a graded vested schedule which are recorded on a straight-line basis over the requisite vesting period as if the award were, in substance, a single award. During the years ended December 31, 2020 and 2019, the Company recognized expense associated with RSUs of approximately $0.2 million and $9,000, respectively. At December 31, 2020, future stock compensation expense associated with stock awards (net of estimated forfeitures) not yet recognized was approximately $0.66 million and will be recognized over a weighted average remaining vesting period of 3.3 years. The following summarizes RSU activity for the year ended December 31, 2020: </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;margin-left:auto;margin-right:auto;width:85%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;"/><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Weighted</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;"/><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Average</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;"/><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Grant Date</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Number of</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Fair Value</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Units</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Per Share</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Unvested at December 31, 2019</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">50,494</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">11.82</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Granted</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">73,775</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">14.60</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Vested</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(12,655</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">12.39</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Forfeited</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(50,494</td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">11.82</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Unvested at December 31, 2020</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">61,120</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">15.06</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table><p style="font-size:10pt;font-family:times new roman;margin:0px"/><p style="font-size:10pt;font-family:times new roman;margin:0px"/><p style="font-size:10pt;font-family:times new roman;margin:0px"/><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">Stock awards are valued based on the closing price of our common stock on the date of grant, and compensation cost is recorded immediately if there is no vesting period. For awards granted that contain a graded vesting schedule, and the only condition for vesting is a service condition, compensation cost is recognized on a straight-line basis over the requisite vesting period as if the award were, in substance, a single award. During the years ended December 31, 2020, and 2019, the Company recognized expense of approximately $0.21 million and $0.13 million, respectively, associated with Stock Awards. At December 31, 2020, future stock compensation expense associated with stock awards (net of estimated forfeitures) not yet recognized was approximately $0.07 million and will be recognized over a weighted average remaining vesting period of 1.25 years. The following summarizes Stock Award activity for the year ended December 31, 2020:</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;margin-left:auto;margin-right:auto;width:85%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;"/><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Weighted</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;"/><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Average</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;"/><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Grant Date</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Number of</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Fair Value</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Units</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Per Share</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Unvested at December 31, 2019</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Granted</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">30,959</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">9.82</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Vested</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(18,159</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">10.00</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Forfeited</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(1,222</td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">9.57</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Unvested at December 31, 2020</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">11,578</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">9.57</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table><p style="font-size:10pt;font-family:times new roman;margin:0px"/><p style="font-size:10pt;font-family:times new roman;margin:0px"/><p style="font-size:10pt;font-family:times new roman;margin:0px"/> 2600000 2020-09-14 697039 The Plan was amended in July 2020 to include up to 1,025,000 shares of commons stock, plus the number of shares of common stock underlying any award granted under the 2010 Plan that expires, terminates, is canceled, or is forfeited to be available for issuance under the 2019 Plan. P10Y 0.25 <table cellpadding="0" style="border-spacing:0;font-size:10pt;text-align:justify;margin-left:auto;margin-right:auto;width:85%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td colspan="3"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Year Ended</strong></p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td colspan="3" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>December 31,</strong></p></td></tr><tr style="height:15px"><td style="width:76%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:11%;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2020</strong></p></td><td style="width:2%;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:11%;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2019</strong></p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:right;"> </p></td><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">Volatility</p></td><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">52%-58%</p></td><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:right;"> </p></td><td style="vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">49% - 52%</p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">Risk free interest rate</p></td><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">0.37% - 1.66%</p></td><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:right;"> </p></td><td style="vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">1.45% - 2.59%</p></td></tr><tr style="height:15px;background-color:#cceeff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px">Expected term</p></td><td style="vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">6.25 years</p></td><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:right;"> </p></td><td style="vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">6.25 years</p></td></tr></tbody></table><p style="font-size:10pt;font-family:times new roman;margin:0px"/><p style="font-size:10pt;font-family:times new roman;margin:0px"/><p style="font-size:10pt;font-family:times new roman;margin:0px"/> 0.52 0.58 0.49 0.52 0.0037 0.0166 0.0145 0.0259 P6Y3M P6Y3M 5110000 6240000 1120000 1080000.00 2170000 P2Y5M12D <table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"> </p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"> </p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Weighted</strong></p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"> </p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Weighted</strong></p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"> </p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Aggregate</strong></p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"> </p></td></tr><tr style="height:15px"><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"> </p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Number of</strong></p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"> </p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Average</strong></p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"> </p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Average Remaining</strong></p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"> </p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Intrinsic</strong></p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"> </p></td></tr><tr style="height:15px"><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"> </p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Options</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"> </p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Exercise Price</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"> </p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Contractual Life</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"> </p></td><td style="white-space: nowrap;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Value</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Outstanding at December 31, 2019</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,470,406</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">7.30</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">7.5</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">6,604,461</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Granted</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">475,605</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">9.90</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Exercised</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(241,843</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">5.21</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Expired</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(45,042</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">9.60</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Forfeited</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(276,069</td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">11.73</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Outstanding at December 31, 2020</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">1,383,057</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> $</p></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">7.60</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">7.13</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">12,000,790</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Exercisable at December 31, 2020</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">771,240</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> $</p></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">6.20</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">5.94</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">7,773,258</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table><p style="font-size:10pt;font-family:times new roman;margin:0px"/><p style="font-size:10pt;font-family:times new roman;margin:0px"/><p style="font-size:10pt;font-family:times new roman;margin:0px"/> 1470406 7.30 P7Y6M 6604461 475605 9.90 -241843 5.21 -45042 9.60 -276069 11.73 1383057 7.60 P7Y1M17D 12000790 771240 6.20 P5Y11M8D 7773258 2420000 1930000 200000 9000 660000 P3Y3M18D <table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;margin-left:auto;margin-right:auto;width:85%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;"/><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Weighted</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;"/><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Average</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;"/><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Grant Date</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Number of</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Fair Value</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Units</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Per Share</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Unvested at December 31, 2019</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">50,494</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">11.82</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Granted</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">73,775</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">14.60</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Vested</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(12,655</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">12.39</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Forfeited</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(50,494</td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">11.82</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Unvested at December 31, 2020</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">61,120</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">15.06</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table><p style="font-size:10pt;font-family:times new roman;margin:0px"/><p style="font-size:10pt;font-family:times new roman;margin:0px"/><p style="font-size:10pt;font-family:times new roman;margin:0px"/> 50494 11.82 73775 14.60 -12655 12.39 -50494 11.82 61120 15.06 210000 130000 70000.00 P1Y3M <table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;margin-left:auto;margin-right:auto;width:85%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;"/><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Weighted</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;"/><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Average</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;"/><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Grant Date</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Number of</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Fair Value</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Units</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Per Share</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Unvested at December 31, 2019</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Granted</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">30,959</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">9.82</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Vested</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(18,159</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">10.00</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Forfeited</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(1,222</td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">9.57</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Unvested at December 31, 2020</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">11,578</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">9.57</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table><p style="font-size:10pt;font-family:times new roman;margin:0px"/><p style="font-size:10pt;font-family:times new roman;margin:0px"/><p style="font-size:10pt;font-family:times new roman;margin:0px"/> 0 30959 9.82 -18159 10.00 -1222 9.57 11578 9.57 14624 10286 <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong>Note 14:</strong> <strong>Warrants</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">On January 30, 2014, in connection with an $11.5 million financing transaction, the Company issued 80,000 warrants to purchase common stock at an exercise price of $7.81 per share with a term of 5 years. The fair value of the warrants was determined using the Black-Scholes option valuation model. These warrants became exercisable on January 30, 2015. The remaining 30,000 of the outstanding warrants were exercised in May and August 2019. No other warrants have been issued since January 30, 2014. As of December 31, 2020, and 2019 there were no warrants outstanding.</p> 11500000 80000 7.81 P5Y 2015-01-30 30000 <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong>Note 15: Commitments and Contingencies</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">We record a liability for contingencies if an unfavorable outcome is probable and the amount of loss can be reasonably estimated, including expected insurance coverage. For contingencies where the reasonable estimate of loss is a range, we record a best estimate of loss within the range.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><em>Litigation</em></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">From time to time the Company may become involved in legal proceedings or be subject to claims arising in the ordinary course of its business. Although the results of litigation and claims cannot be predicted with certainty, the Company currently believes that the final outcome of these ordinary course matters will not have a material adverse effect on its business, operating results, financial condition or cash flows. Regardless of the outcome, litigation can have an adverse impact on the Company because of defense and settlement costs, diversion of management resources and other factors. The Company is not currently a party to any litigation of a material nature. </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><em>Commitments</em></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">The Company is not party to any non-cancellable contracts that create a material future commitment other than its leases as described in Note 8 and SBA Loans as described in Note 7. </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><em>Sales and Franchise Taxes</em></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">State, local and foreign jurisdictions have differing rules and regulations governing sales, franchise, use, value added and other taxes. These rules and regulations are subject to varying interpretations that may change over time. In particular, the applicability of such taxes to SaaS products in various jurisdictions is unclear. Further, these jurisdictions’ rules regarding tax nexus vary significantly and are complex. As such, we could face possible tax assessments and audits. A successful assertion, by any of these taxing authorities, that we should be collecting additional sales, use, value added or other taxes in jurisdictions where we have not historically done so and do not accrue for such taxes could result in tax liabilities and related penalties for past sales, discourage customers from purchasing our products or otherwise harm our business and operating results. We continue to evaluate the impact of various tax types which may require future sales, franchise, or other tax payments. During the year ended December 31, 2020, the Company recorded an accrual of $0.28 million to general and administrative expenses in the consolidated statements of comprehensive loss related to a contingent sales tax liability. The $0.28 million accrued is the amount SharpSpring was able to reasonably estimate and is probable in accordance with ASC 450 “Contingencies”. The Company estimates that the total range of exposure related to sales tax contingent liability is approximately $0.20 million to $0.55 million. SharpSpring is unable to estimate the exact amount of the liability due to the complex and varying nature of state by state nexus laws. </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><em>Employment Agreements</em></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">The Company has employment agreements with several members of its leadership team and executive officers. </p> 280000 280000 200000 550000 <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong>Note 16: Disaggregation of Revenue</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">The Company operates as one reportable segment with two operating segments. Our operating segments consist of our SharpSpring Marketing Automation segment and Perfect Audience Ad Retargeting segment in accordance with ASC 280. Operating segments are defined as components of an enterprise for which separate financial information is regularly evaluated by the chief operating decision maker (“CODM”), which is the Company’s chief executive officer, in deciding how to allocate resources and assess performance. The Company’s CODM evaluates the Company’s financial information and resources and assess the performance of these resources between our two operating segments. We do not separately allocate operating expenses, nor do we fully allocate assets to these operating segments. In accordance with ASC 280, we aggregate our two operating segments as one operating segment for financial reporting purposes. The Company does not present geographical information about revenues because it is impractical to do so. Disaggregated revenue for the years ended December 31, 2020 and 2019 are as follows: </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;margin-left:auto;margin-right:auto;width:85%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="6" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Year Ended</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="6" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>December 31,</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2020</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2019</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Revenue by Product:</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Marketing Automation Revenue</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">26,593,304</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">22,204,479</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Retargeting Revenue</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">2,517,149</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">271,008</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Mail + Product Revenue</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">177,429</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">223,899</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Total Revenue</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">29,287,882</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">22,699,386</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Revenue by Type:</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Recurring Revenue</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">25,506,170</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">20,911,854</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Retargeting Revenue</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">2,517,149</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">271,008</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Upfront Fees</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">1,264,563</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">1,516,524</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Total Revenue</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">29,287,882</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">22,699,386</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table><p style="font-size:10pt;font-family:times new roman;margin:0px"/><p style="font-size:10pt;font-family:times new roman;margin:0px"/><p style="font-size:10pt;font-family:times new roman;margin:0px"/><p style="font-size:10pt;font-family:times new roman;margin:0px"/><p style="font-size:10pt;font-family:times new roman;margin:0px"/><p style="font-size:10pt;font-family:times new roman;margin:0px"/><p style="font-size:10pt;font-family:times new roman;margin:0px"/> <table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;margin-left:auto;margin-right:auto;width:85%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="6" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Year Ended</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="6" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>December 31,</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2020</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2019</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Revenue by Product:</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Marketing Automation Revenue</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">26,593,304</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">22,204,479</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Retargeting Revenue</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">2,517,149</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">271,008</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Mail + Product Revenue</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">177,429</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">223,899</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Total Revenue</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">29,287,882</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">22,699,386</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Revenue by Type:</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Recurring Revenue</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">25,506,170</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">20,911,854</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Retargeting Revenue</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">2,517,149</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">271,008</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Upfront Fees</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">1,264,563</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">1,516,524</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Total Revenue</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">29,287,882</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">22,699,386</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table><p style="font-size:10pt;font-family:times new roman;margin:0px"/><p style="font-size:10pt;font-family:times new roman;margin:0px"/><p style="font-size:10pt;font-family:times new roman;margin:0px"/><p style="font-size:10pt;font-family:times new roman;margin:0px"/><p style="font-size:10pt;font-family:times new roman;margin:0px"/><p style="font-size:10pt;font-family:times new roman;margin:0px"/><p style="font-size:10pt;font-family:times new roman;margin:0px"/> 26593304 22204479 2517149 271008 177429 223899 29287882 22699386 25506170 20911854 2517149 271008 1264563 1516524 29287882 22699386 <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong>Note 17: Subsequent Events</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">On January 19, 2021, SharpSpring entered into an agreement with Marietta Davis to issue 8,479 shares of common stock in recognition of Ms. Davis’s previous service to the Company as a member of the Board of Directors. Ms. Davis served as a member of the Board of Directors of the Company from 2017 until her resignation as of August 17, 2020. </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">In April 2020, SharpSpring entered into two loan agreements with United States Small Business Administration under the Paycheck Protection Program for a total loan principal amount of $3.40 million, (“SBA Loans”) (Note 7). On March 11, 2021, one of the loans was forgiven for $166,975. The forgiveness amount includes the $165,500 principal and accrued interest of $1,475.71 as of March 11, 2021, $1,149 of which was accrued as of December 31, 2020. The other SBA Loan of $3.2 million remains outstanding and under review for forgiveness by the SBA as of March 22, 2021. </p> 8479 3400000 166975 165500 1149 3200000 XML 13 R1.htm IDEA: XBRL DOCUMENT v3.21.1
Cover - USD ($)
12 Months Ended
Dec. 31, 2020
Mar. 22, 2021
Jun. 30, 2020
Cover [Abstract]      
Entity Registrant Name SharpSpring, Inc.    
Entity Central Index Key 0001506439    
Document Type 10-K    
Amendment Flag false    
Entity Voluntary Filers No    
Current Fiscal Year End Date --12-31    
Entity Well Known Seasoned Issuer No    
Entity Small Business true    
Entity Shell Company false    
Entity Emerging Growth Company false    
Entity Current Reporting Status Yes    
Document Period End Date Dec. 31, 2020    
Entity Filer Category Non-accelerated Filer    
Document Fiscal Period Focus FY    
Document Fiscal Year Focus 2020    
Entity Common Stock Shares Outstanding   12,819,201  
Entity Public Float     $ 83,464,822
Document Annual Report true    
Document Transition Report false    
Entity Interactive Data Current Yes    
Entity File Number 001-36280    
Entity Incorporation State Country Code DE    
Entity Tax Identification Number 05-0502529    
Entity Address Address Line 1 5001 Celebration Pointe Avenue    
Entity Address Address Line 2 Suite 410    
Entity Address City Or Town Gainesville    
Entity Address State Or Province FL    
Entity Address Postal Zip Code 32608    
City Area Code 888    
Local Phone Number 428-9605    
Security 12b Title Common Stock, $0.001 par value per share    
Trading Symbol SHSP    
Security Exchange Name NASDAQ    
XML 14 R2.htm IDEA: XBRL DOCUMENT v3.21.1
CONSOLIDATED BALANCE SHEETS - USD ($)
Dec. 31, 2020
Dec. 31, 2019
Assets    
Cash and cash equivalents $ 28,267,792 $ 11,881,949
Accounts receivable, net of allowance for doubtful accounts of $56,135 and $12,455 at December 31, 2020 and December 31, 2019, respectively 323,130 340,344
Unbilled receivables 1,248,060 998,048
Income taxes receivable 54,449 15,010
Other current assets 1,433,543 1,363,366
Total current assets 31,326,974 14,598,717
Property and equipment, net 2,188,948 1,996,722
Goodwill 10,250,088 10,922,814
Intangibles, net 4,015,851 4,658,000
Right-of-use assets 8,352,028 5,281,530
Other long-term assets 611,857 549,022
Total assets 56,745,746 38,006,805
Liabilities and Shareholders' Equity    
Accounts payable 1,074,594 2,052,538
Accrued expenses and other current liabilities 1,259,836 919,089
Line of credit 1,900,000 0
Deferred revenue 845,265 860,820
Income taxes payable 81,221 13,944
Lease liability, current portion 724,627 370,340
Notes payable, current portion 2,630,962 0
Total current liabilities 8,516,505 4,216,731
Lease liability, net of current portion 7,771,898 4,976,727
Notes payable, net of current portion 768,538 0
Total liabilities 17,056,941 9,193,458
Shareholders' equity:    
Preferred stock, $0.001 par value, 5,000,000 shares authorized, no shares issued or outstanding at December 31, 2020 and December 31, 2019 0 0
Common stock, $0.001 par value, Authorized shares-50,000,000; issued shares- 12,818,797 at December 31, 2020 and 11,537,163 at December 31, 2019; outstanding shares- 12,798,797 at December 31, 2020 and 11,517,163 at December 31, 2019 12,819 11,537
Additional paid in capital 75,544,966 58,851,285
Accumulated other comprehensive loss (215,269) (224,793)
Accumulated deficit (35,569,711) (29,740,682)
Treasury stock (84,000) (84,000)
Total shareholders' equity 39,688,805 28,813,347
Total liabilities and shareholders' equity $ 56,745,746 $ 38,006,805
XML 15 R3.htm IDEA: XBRL DOCUMENT v3.21.1
CONSOLIDATED BALANCE SHEETS (Parenthetical) - USD ($)
Dec. 31, 2020
Dec. 31, 2019
Assets    
Allowance for doubtful accounts receivble $ 56,135 $ 12,455
Shareholders' equity    
Preferred stock, shares par value $ 0.001 $ 0.001
Preferred stock, shares authorized 5,000,000 5,000,000
Preferred stock, shares issued 0 0
Preferred stock, shares outstanding 0 0
Common stock, shares par value $ 0.001 $ 0.001
Common stock, shares authorized 50,000,000 50,000,000
Common stock, shares outstanding 12,798,797 11,517,163
Common stock, shares issued 12,818,797 11,537,163
XML 16 R4.htm IDEA: XBRL DOCUMENT v3.21.1
CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS - USD ($)
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS    
Revenue, net $ 29,287,882 $ 22,699,386
Cost of services 8,062,564 7,142,416
Gross profit 21,225,318 15,556,970
Operating expenses:    
Sales and marketing 10,888,944 11,785,227
Research and development 6,072,103 5,036,613
General and administrative 10,227,128 8,617,073
Intangible asset amortization 642,149 381,000
Impairment of goodwill 710,000 0
Total operating expenses 28,540,324 25,819,913
Operating loss (7,315,006) (10,262,943)
Other expense, net (19,988) (147,338)
Loss on induced conversion 0 (2,162,696)
Gain on embedded derivative 0 214,350
Loss before income taxes (7,334,994) (12,358,627)
(Benefit) provision for income taxes (1,505,965) 29,349
Net loss $ (5,829,029) $ (12,387,976)
Net loss per share, basic and diluted $ (0.50) $ (1.20)
Shares used in computing net loss per share, basic and diluted 11,611,020 10,323,889
Other comprehensive income (loss):    
Foreign currency translation adjustment, net $ 9,524 $ 6,260
Comprehensive loss $ (5,819,505) $ (12,381,716)
XML 17 R5.htm IDEA: XBRL DOCUMENT v3.21.1
CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS EQUITY - USD ($)
Total
Common Stock
Treasury Stock
Additional Paid in Capital
Accumulated Other Comprehensive Loss
Accumulated Deficit
Balance, shares at Dec. 31, 2018   8,639,139 20,000      
Balance, amount at Dec. 31, 2018 $ 12,787,718 $ 8,639 $ (84,000) $ 30,446,838 $ (231,053) $ (17,352,706)
Stock based compensation - stock options 1,076,324 $ 0 0 1,076,324 0 0
Issuance of common stock for cash, shares   1,631,331        
Issuance of common stock for cash, amount $ 16,580,415 $ 1,631 0 16,578,784 0 0
Issuance of common stock for director services, shares 10,286 10,286        
Issuance of common stock for director services, amount $ 127,888 $ 10 0 127,878 0 0
Issuance of common stock for warrant conversions, shares   14,772        
Issuance of common stock for warrant conversions, amount 0 $ 15 0 (15) 0 0
Issuance of commons stock for settlement of notes, shares   1,241,635        
Issuance of commons stock for settlement of notes, amount 10,622,716 $ 1,242 0 10,621,474 0 0
Foreign currency translation adjustment, net 6,260 0 0 0 6,260 0
Net Loss (12,387,976) $ 0 $ 0 0 0 (12,387,976)
Balance, shares at Dec. 31, 2019   11,537,163 20,000      
Balance, amount at Dec. 31, 2019 28,813,347 $ 11,537 $ (84,000) 58,851,285 (224,793) (29,740,682)
Stock based compensation - stock options 1,378,907 $ 0 0 1,378,907 0 0
Issuance of common stock for cash, shares   1,242,718        
Issuance of common stock for cash, amount $ 15,209,142 $ 1,243 0 15,207,899 0 0
Issuance of common stock for director services, shares 14,624          
Foreign currency translation adjustment, net $ 9,524 0 0 0 9,524 0
Net Loss (5,829,029) $ 0 0 0 0 (5,829,029)
Issuance of common stock for services, shares   14,624        
Issuance of common stock for services, amount 147,787 $ 15 0 147,772 0 0
Issuance of common stock under stock plans, net of shares withheld for employee taxes, shares   24,292        
Issuance of common stock under stock plans, net of shares withheld for employee taxes, amount (40,873) $ 24 $ 0 (40,897) 0 0
Balance, shares at Dec. 31, 2020   12,818,797 20,000      
Balance, amount at Dec. 31, 2020 $ 39,688,805 $ 12,819 $ (84,000) $ 75,544,966 $ (215,269) $ (35,569,711)
XML 18 R6.htm IDEA: XBRL DOCUMENT v3.21.1
CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Cash flows from operating activities:    
Net loss $ (5,829,029) $ (12,387,976)
Adjustments to reconcile loss from operations:    
Depreciation and amortization 1,596,146 1,010,123
Impairment of goodwill 710,000 0
Amortization of costs to acquire contracts 816,100 804,780
Non-cash stock compensation 1,526,693 1,204,213
Deferred income taxes 359 0
Loss (gain) on disposal of property and equipment 262 (617)
Non-cash interest 0 139,372
Amortization of debt issuance costs and embedded derivative 0 2,903
Gain on embedded derivative 0 (214,350)
Loss on induced conversion 0 2,162,696
Unrealized foreign currency loss 48,069 25,425
Changes in assets and liabilities:    
Accounts receivable 21,989 (204,217)
Unbilled receivables (230,895) (254,987)
Right-of-use assets (3,070,498) 433,980
Other assets (949,881) (837,082)
Income taxes, net 22,941 (2,094)
Accounts payable (978,825) 439,028
Lease liabilities 3,149,459 (377,264)
Other liabilities 340,808 (392,480)
Deferred revenue (21,048) 421,405
Net cash used in operating activities (2,847,350) (8,027,142)
Cash flows from investing activities    
Acquisition of business 0 (4,566,402)
Purchases of property and equipment (401,831) (529,001)
Proceeds from the sale of property and equipment 0 617
Capitalization of software development costs (744,654) (836,047)
Net cash used in investing activities (1,146,485) (5,930,833)
Cash flows used in financing activities:    
Proceeds from line of credit 1,900,000 0
Proceeds from note payable 3,399,500 0
Proceeds from exercise of stock options, net 1,266,695 968,986
Proceeds from issuance of common stock, net 13,942,446 15,587,990
Payments for taxes related to net share settlement of equity awards (40,872) 0
Net cash provided by financing activities 20,467,769 16,556,976
Effect of exchange rate on cash (88,091) (37,918)
Change in cash and cash equivalents 16,385,843 2,561,083
Cash and cash equivalents, beginning of period 11,881,949 9,320,866
Cash and cash equivalents, end of period 28,267,792 11,881,949
Cash paid (received) during the period for    
Interest, net 26,850 0
Income taxes (1,529,266) 11,013
Non-cash activities    
Right-of-use asset obtained for lease liability 3,758,014 5,715,510
Convertible notes liability relieved upon conversion 0 8,484,701
Embedded derivative liability relieved upon conversion $ 0 $ 189,776
XML 19 R7.htm IDEA: XBRL DOCUMENT v3.21.1
Organization
12 Months Ended
Dec. 31, 2020
Organization  
Note 1. Organization

Note 1: Organization

 

SharpSpring, Inc. (the “Company”) provides a cloud-based marketing automation solution and a display retargeting platform through our SharpSpring and Perfect Audience products. SharpSpring is designed to increase the rates at which businesses generate leads and convert leads to sales opportunities by improving the way businesses communicate with customers and prospects. Perfect Audience empowers marketers to create, manage, and optimize their ad campaigns across thousands of websites. Our products are marketed directly by us and through a small group of reseller partners to customers around the world.

XML 20 R8.htm IDEA: XBRL DOCUMENT v3.21.1
Summary of Significant Accounting Policies
12 Months Ended
Dec. 31, 2020
Summary of Significant Accounting Policies  
Note 2. Summary of Significant Accounting Policies

Note 2: Summary of Significant Accounting Policies

 

Basis of Presentation and Consolidation

 

The accompanying consolidated financial statements have been prepared in conformity with accounting principles generally accepted in the United States of America (U.S. GAAP). The Company’s consolidated financial statements include the accounts of SharpSpring, Inc. and our subsidiaries (the “Company”). The Company’s consolidated financial statements reflect the elimination of all significant inter-company accounts and transactions.

 

Use of Estimates

 

The preparation of the consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the consolidated financial statements and the reported amounts of revenues and expenses during the reporting period. Actual results could differ from those estimates.

 

Operating Segments

 

The Company operates as one reportable segment with two operating segments. Our operating segments consist of our SharpSpring Marketing Automation segment and Perfect Audience Ad Retargeting segment in accordance with ASC 280. Operating segments are defined as components of an enterprise for which separate financial information is regularly evaluated by the chief operating decision maker (“CODM”), which is the Company’s chief executive officer, in deciding how to allocate resources and assess performance. The Company’s CODM evaluates the Company’s financial information and resources and assess the performance of these resources between our two operating segments. We do not separately allocate operating expenses, nor do we fully allocate assets to these operating segments. In accordance with ASC 280, we aggregate our two operating segments as one operating segment for financial reporting purposes. The Company does not present geographical information about revenues because it is impractical to do so. See Note 16 of the Notes to the Consolidated Financial Statements for information on our disaggregated revenues.

Foreign Currencies

 

The functional currency of the Company’s foreign subsidiaries is the local currency. Assets and liabilities denominated in a foreign currency are translated into U.S. dollars at the exchange rates in effect at the balance sheet dates, with the resulting translation adjustments directly recorded to a separate component of accumulated other comprehensive loss. Income and expense accounts are translated at the average exchange rates during the period. Foreign currency translation gains and losses are recorded in other comprehensive income (loss).

 

Cash and Cash Equivalents

 

Cash equivalents are short-term, liquid investments with remaining maturities of three months or less when acquired. Cash and cash equivalents are deposited or managed by major financial institutions and at most times are in excess of Federal Deposit Insurance Corporation (FDIC) insurance limits.

 

Fair Value of Financial Instruments

 

U.S. GAAP establishes a fair value hierarchy which has three levels based on the reliability of the inputs to determine the fair value. These levels include: Level 1, defined as inputs such as unadjusted quoted prices in active markets for identical assets or liabilities; Level 2, defined as inputs other than quoted prices in active markets that are either directly or indirectly observable; and Level 3, defined as unobservable inputs for use when little or no market data exists, therefore requiring an entity to develop its own assumptions.

 

The Company’s financial instruments consist of cash and cash equivalents, accounts receivable, deposits, embedded derivatives (associated with our convertible notes) and accounts payable. The carrying amount of cash and cash equivalents, accounts receivable and accounts payable approximate fair value because of the short-term nature of these items. The fair value of the embedded derivatives associated with our convertible notes are calculated using Level 3 unobservable inputs, utilizing a probability-weighted expected value model to determine the liability. The fair value of the embedded derivatives was a liability balance of zero at December 31, 2019. The change in fair value for the year ended December 31, 2019 was a gain of $0.21 million. There was no embedded derivative liability during 2020.

 

Accounts Receivable

 

Accounts receivable are carried at the original invoiced amount less an allowance for doubtful accounts based on the probability of future collection. Management reviews accounts receivable on a periodic basis to determine if any receivables will potentially be uncollectible. The Company reserves for receivables that are determined to be uncollectible, if any, in its allowance for doubtful accounts. After the Company has exhausted all collection efforts, the outstanding receivable is written off against the allowance. In cases where our customers pay for services in arrears, we accrue for revenue in advance of billings as long as the criteria for revenue recognition are met, thus creating a contract asset. A portion of our accounts receivable balance is therefore unbilled at each balance sheet date and is reflected as such on the consolidated balance sheet.

Business Combinations

 

Accounting for business combinations requires us to make significant estimates and assumptions, especially at the acquisition date with respect to tangible and intangible assets acquired and liabilities assumed and pre-acquisition contingencies. We use our best estimates and assumptions to accurately assign fair value to the tangible and intangible assets acquired and liabilities assumed at the acquisition date as well as the useful lives of those acquired intangible assets.

 

Examples of critical estimates in valuing certain of the intangible assets and goodwill we have acquired include but are not limited to:

 

 

·

future expected cash flows from customer contracts and acquired developed technologies and patents;

 

 

 

 

·

the acquired company’s trade name, vendor relationships, and customer relationships, as well as assumptions about the period of time the acquired trade name will continue to be used in our offerings; and

 

 

 

 

·

discount rates.

 

Unanticipated events and circumstances may occur that may affect the accuracy or validity of such assumptions, estimates or actual results.

 

Intangibles

  

Finite-lived intangible assets include trade names, developed technologies, customer relationships, and vendor relationships, and are amortized based on the estimated economic benefit over their estimated useful lives, with original periods ranging from 5 to 11 years. We regularly evaluate the reasonableness of the useful lives of these assets.  Finite-lived intangibles are tested for recoverability whenever events or changes in circumstances indicate the carrying amounts may not be recoverable. Impairment losses are measured as the amount by which the carrying value of an asset group exceeds its fair value and are recognized in operating results.  Judgment is used when applying these impairment rules to determine the timing, undiscounted cash flows, and the fair value of an asset group.  The dynamic economic environment in which the Company operates, and the resulting assumptions used to estimate future cash flows impact the outcome of these impairment tests.

 

Goodwill and Indefinite-Lived Intangible Assets

   

As of December 31, 2020 and 2019, we had recorded goodwill $10.25 million and $10.92 million, respectively. Goodwill consists of the excess of the purchase price over the fair value of tangible and identifiable intangible net assets acquired in the SharpSpring, GraphicMail, and Perfect Audience acquisitions. Under Financial Accounting Standards Board (FASB) Accounting Standards Codification (ASC) 350, “Intangibles - Goodwill and Other” deemed to have indefinite lives are no longer amortized but are subject to annual impairment tests, and tests between annual tests in certain circumstances, based on estimated fair value in accordance with FASB ASC 350-10, and written down when impaired.

 

The Company also has indefinite-lived intangible assets. As of December 31, 2020 and 2019, we had recorded indefinite-lived intangible assets of $0.38 million at each period (see Note 4). These assets are not amortized but are subject to annual impairment tests, and tests between annual tests in certain circumstances, based on estimated fair value in accordance with FASB ASC 350-30, and written down when impaired.

Debt Issuance Costs

 

Third-party costs associated with the issuance of debt are included as a direct reduction to the carrying value of the debt and are amortized to interest expense ratably over the life of the debt.

 

Income Taxes

 

Provision for income taxes is based on taxes payable or refundable for the current year and deferred taxes on temporary differences between the amount of taxable income and pretax financial income and between the tax bases of assets and liabilities and their reported amounts in the financial statements. Deferred tax assets and liabilities are included in the consolidated financial statements at currently enacted income tax rates applicable to the period in which the deferred tax assets and liabilities are expected to be realized or settled as prescribed in FASB ASC 740, Accounting for Income Taxes. As changes in tax laws or rates are enacted, deferred tax assets and liabilities are adjusted through the provision for income taxes. A valuation allowance is established to reduce deferred tax assets if it is more likely than not that a deferred tax asset will not be realized.

 

The Company applies the authoritative guidance in accounting for uncertainty in income taxes recognized in the consolidated financial statements. This guidance prescribes a two-step process to determine the amount of tax benefit to be recognized. First, the tax position must be evaluated to determine the likelihood that it will be sustained upon external examination. If the tax position is deemed “more-likely-than-not” to be sustained, the tax position is then assessed to determine the amount of benefit to recognize in the financial statements. The amount of the benefit that may be recognized is the largest amount that has a greater than 50% likelihood of being realized upon ultimate settlement. There are no material uncertain tax positions taken by the Company on its tax returns. Tax years subsequent to 2017 remain open to examination by U.S. federal and state tax jurisdictions.

 

In determining the provision for income taxes, the Company uses statutory tax rates and tax planning opportunities available to the Company in the jurisdictions in which it operates. This includes recognition of deferred tax assets and liabilities for the expected future tax consequences of events that have been included in the consolidated financial statements or tax returns to the extent pervasive evidence exists that they will be realized in future periods. The deferred tax balances are adjusted to reflect tax rates by tax jurisdiction, based on currently enacted tax laws, which are expected to be in effect in the years in which the temporary differences are expected to reverse. In accordance with the Company’s income tax policy, significant or unusual items are separately recognized in the period in which they occur. The Company is subject to routine examination by domestic and foreign tax authorities and frequently faces challenges regarding the amount of taxes due. These challenges include positions taken by the Company related to the timing, nature and amount of deductions and the allocation of income among various tax jurisdictions. The Company received notification January 14, 2020 that its Swiss subsidiary, InterInbox SA is under examination from the Switzerland Federal Tax Administration for the years 2015 through 2018. The Company does not expect any material adjustments as a result of the audit.

Property and Equipment

 

Property and equipment are recorded at cost and depreciated using the straight-line method over the estimated useful life of the assets. Upon retirement or sale, the cost of assets disposed of and the related accumulated depreciation are eliminated from the accounts, and any resulting gain or loss is record in the other expense section of our Consolidated Statements of Comprehensive Loss. Repairs and maintenance costs are expensed as incurred. Depreciation expense related to property and equipment was $0.95 million and $0.63 million for the years ended December 31, 2020 and 2019, respectively.

 

Property and equipment as of December 31 is as follows:

 

 

 

 

December 31,

 

 

December 31,

 

 

 

2020

 

 

2019

 

Property and equipment, gross:

 

 

 

 

 

 

Leasehold improvements

 

$313,119

 

 

$290,977

 

Furniture and fixtures

 

 

913,370

 

 

 

678,774

 

Computer equipment and software

 

 

3,231,366

 

 

 

2,350,758

 

Total

 

 

4,457,855

 

 

 

3,320,509

 

Less: Accumulated depreciation

 

 

(2,268,907)

 

 

(1,323,787)

 

 

$2,188,948

 

 

$1,996,722

 

1) Identify the customer contract

 

A customer contract is generally identified when the Company and a customer have an executed arrangement that calls for the Company to provide access to its software or provide professional services in exchange for consideration from the customer.

 

2) Identify performance obligations that are distinct

 

A performance obligation is a promise to provide a distinct good or service or a series of distinct goods or services. A good or service that is promised to a customer is distinct if the customer can benefit from the good or service either on its own or together with other resources that are readily available to the customer, and a company’s promise to transfer the good or service to the customer is separately identifiable from other promises in the contract. The Company has determined that subscriptions for its software is distinct because, once a customer has access to the software it purchased, the software is fully functional and does not require any additional development, modification, or customization. Professional services sold are distinct because the customer benefits from the on-boarding and training to make better use of the online software products it purchased.

 

3) Determine the transaction price

 

The transaction price is the amount of consideration to which the Company expects to be entitled in exchange for transferring goods or services to a customer, excluding sales taxes that are collected on behalf of government agencies. The Company estimates any variable consideration to which it will be entitled at contract inception, when determining the transaction price. The Company does not include variable consideration to the extent that it is probable that a significant reversal in the amount of cumulative revenue recognized will occur when any uncertainty associated with the variable consideration is resolved.

 

4) Allocate the transaction price to the distinct performance obligations

 

The transaction price is allocated to each performance obligation based on the relative standalone selling prices of the goods or services being provided to the customer.

 

5) Recognize revenue as the performance obligations are satisfied

 

Revenues are recognized when or as control of the promised goods or services is transferred to customers. Revenue from the SharpSpring Marketing Automation and Mail+ software is recognized ratably over the subscription period, which typically ranges from one to twelve months. The Company recognizes revenue from on-boarding and training services as the services are provided, which is generally over 60 days. Revenue related to our other professional services is recognized as the services are provided. The Perfect Audience platform is utilized on an as needed basis, and the related revenue recognized as the service is provided. Cash payments received in advance of providing subscription or services are recorded to deferred revenue until the performance obligation is satisfied.

 

Our products are billed in arrears or upfront, depending on the product, which creates contract assets (unbilled receivables) and contract liabilities (deferred revenue), respectively. Unbilled receivables occur due to unbilled charges for which the Company has satisfied performance obligations. Deferred revenues occur due to billing up front for charges that the Company has not yet fully satisfied all performance obligations. Both contract assets and liabilities are recognized as the performance obligations are satisfied.

From time to time, the Company offers refunds to customers and experiences credit card chargebacks relating to cardholder disputes that are commonly experienced by businesses that accept credit cards. The Company makes estimates for refunds and credit card chargebacks based on historical experience.

 

Gross Versus Net Revenue

 

ASC 606 provides guidance on proper recognition of principal versus agent considerations which is used to determine gross versus net revenue recognition. Under ASC 606, the core objective of the guidance on gross versus net revenue recognition is to help determine whether an entity is a principal or an agent in a transaction. In general, the primary difference between these two is the performance obligation being satisfied. The principal has a performance obligation to provide the desired goods or services to the end customer, whereas the agent arranges for the principal to provide the desired goods or services. Additionally, a fundamental characteristic of a principal in a transaction is control. A principal substantively controls the goods and services before they are transferred to the customer as well as controls the price of the good or service being provided. An agent normally receives a commission or fee for these activities. In addition to control, the level at which an entity controls the price of the good or service being transferred determines principal versus agent status. The more discretion over setting price a company has in providing the good or service, the more likely they are considered a principal rather than an agent.

 

Under the guidance when another party is involved in providing a good or service to a customer, an entity is a principal if the entity obtains control of the asset or right to a service performed by the other party. SharpSpring never takes possession or control of the advertising space and acts an agent facilitating the customer with the desired advertisement inventory from the principal provider through our Perfect Audience retargeting platform. In addition to the lack of control of the advertising inventory, SharpSpring does not have control over the cost of the advertising inventory, but rather only receives a fee for services for providing the advertising inventory to the customer, further demonstrating SharpSpring’s role as the agent in the transaction. Therefore, as an agent in the retargeting transaction SharpSpring records revenue net of the cost of advertising inventory cost incurred for placing advertisements on websites.

 

Deferred Revenue

 

Deferred revenue consists of payments received in advance of the Company providing the services. Most of our deferred revenue balances (contract liabilities) arise from payments from customers in advance of service on a periodic basis (such as monthly, quarterly, annually, or bi-annually), while the portion of our deferred revenue balances associated with Perfect Audience arises from prepaid deposits for future usage of the platform. Deferred revenue from our SharpSpring Marketing Automation customers is earned over the service period identified in each contract. Deferred revenue from our Perfect Audience retargeting customers is earned as the service is used. Additionally, the Company has deferred revenue related to implementation fees for its SharpSpring Marketing Automation solution that are paid in advance, which is recognized over the service period. These implementation services are typically performed over a 60-day period. As of December 31, 2019, and 2018, the Company had deferred revenue balances of $0.86 million and $0.25 million, respectively. Deferred revenue decreased by $0.01 million and increased by $0.61 million during the years ended December 31, 2020 and 2019, respectively. Deferred revenue balances were $0.85 million and $0.86 million as of December 31, 2020 and 2019, respectively.

Unbilled Receivables

 

In cases where our customers pay for services in arrears, we accrue for revenue in advance of billings as long as the criteria for revenue recognition is met, thus creating a contract asset. The accrued revenue contract asset balances were $1.0 million and $0.74 million as of December 31, 2019 and 2018, respectively. Revenue billed that was included in accrued revenue at the beginning of the year ended December 31, 2020 and 2019 was $1.0 million and $0.74million, respectively. The accrued revenue not billed and ending balance in years ended December 31, 2020 and 2019 was $1.25 million and $1.0 million respectively.

 

Notes Payable - SBA Paycheck Protection Program Loans

 

We account for loans obtained under the Paycheck Protection Program in Section 1102 of the CARES Act (Note 7) as debt pursuant to FASB ASC 470 - Debt, which requires the loans to be recognized as liabilities. The loans accrue interest in accordance with FASB ASC 835-30 - Interest – Imputation of Interest, which states that since the loans are prescribed by a government agency, it does not impute interest at the market rate even though it is higher than the stated rate.

 

Concentration of Credit Risk and Significant Customers

 

Financial instruments that potentially expose the Company to concentrations of credit risk consist primarily of cash and cash equivalents. At December 31, 2020 and 2019, the Company had cash balances at financial institutions that exceed federally insured limits. The Company maintains its cash balances with accredited financial institutions. The Company does not believe it is subject to unusual credit risk beyond the normal credit risk associated with commercial banking relationships.

 

For the years ended December 31, 2020, and 2019, there were no customers that accounted for more than 10% of consolidated revenue.

 

For the year ended December 31, 2020, one customer had an open accounts receivable balance in excess of 10% of net accounts receivable. The customer balance accounted for 12.4% of net accounts receivable and did not have a balance older than 30 days as of December 31, 2020. For the year ended December 31, 2019, two customers had open accounts receivable balances which were above 10% of net accounts receivable, accounting for approximately 43% of net accounts receivable.

 

Cost of Services

 

Cost of services consists primarily of direct labor costs associated with support and customer onboarding and technology hosting costs and license costs associated with the cloud-based platform.

 

Credit Card Processing Fees

 

Credit card processing fees are included as a component of general and administrative expenses and are expensed as incurred.

Advertising Costs

 

The Company expenses advertising costs as incurred. Advertising and marketing expenses, excluding marketing team costs, were $3.06 million and $5.77 million for the years ended December 31, 2020 and 2019, respectively.

 

Capitalized Cost of Obtaining a Contract

 

The Company capitalizes sales commission costs which are incremental to obtaining a contract. We expense costs that are related to obtaining a contract but are not incremental such as other sales and marketing costs and other costs that would be incurred regardless of if the contract was obtained. Capitalized costs are amortized using straight-line amortization over the estimated weighted average life of the customer, which we have estimated to be 3 years. At December 31, 2020, the net carrying value of the capitalized cost of obtaining a contract was $1.27 million, of which $0.69 million is included in other current assets and $0.58 million is included in other long-term assets. At December 31, 2019, the net carrying value of the capitalized cost of obtaining a contract was $1.20 million, of which $0.68 million is included in other current assets and $0.52 million is included in other long-term assets. The Company amortized costs directly attributable to obtaining contracts of $0.82 million and $0.80 million during the years ended December 31, 2020 and 2019, respectively.

 

Stock Compensation

  

We account for stock-based compensation in accordance with FASB ASC 718 Compensation — Stock Compensation, which requires companies to measure the cost of employee services received in exchange for an award of an equity instrument based on the grant-date fair value of the award.  The Company also provides stock-based compensation to non-employee directors which are treated as employees for the purpose of stock-based compensation in accordance with ASC 718. Stock-based compensation expense is recognized on a straight-line basis over the requisite service period for stock options.  Stock-based compensation expense for restricted stock units and restricted stock awards with service based graded vesting schedules are recorded on a straight-line basis over the requisite vesting period as if the award were, in substance, a single award.

 

Net Loss Per Share

 

Basic net loss per share is computed by dividing net loss by the weighted average number of common shares outstanding for the period. Diluted net loss per share is computed by giving effect to all potentially dilutive common stock equivalents for the period. For purposes of this calculation, options to purchase common stock, warrants, and the conversion option of the Convertible Notes (Note 6) are considered to be potential common shares outstanding. Since the Company incurred net losses for each of the periods presented, diluted net loss per share is the same as basic net loss per share. The Company’s potential common shares outstanding were not included in the calculation of diluted net loss per share as the effect would be anti-dilutive.

 

Comprehensive Income or Loss

 

Comprehensive income or loss includes all changes in equity during a period from non-owner sources, such as net income or loss and foreign currency translation adjustments.

Recently Issued Accounting Standards

 

Recent accounting standards not included below are not expected to have a material impact on our consolidated financial position and results of operations.

 

In January 2017, the FASB issued ASU 2017- 04 simplifying the accounting for goodwill impairment by removing Step 2 of the goodwill impairment test. Under current guidance, Step 2 of the goodwill impairment test requires entities to calculate the implied fair value of goodwill in the same manner as the amount of goodwill recognized in a business combination by assigning the fair value of a reporting unit to all of the assets and liabilities of the reporting unit. The carrying value in excess of the implied fair value is recognized as goodwill impairment. Under the new standard, goodwill impairment is recognized based on Step 1 of the current guidance, which calculates the carrying value in excess of the reporting unit’s fair value. The new standard is effective beginning in January 2021, with early adoption permitted. The Company adopted this ASU on January 1, 2020 and has applied the provisions to quantitative goodwill impairment assessments performed in 2020. (See Note 4).

 

In December 2019, the FASB issued ASU No. 2019-12, Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes. This new accounting guidance removes:

 

 

1.

the exception to the incremental approach for intraperiod tax allocations when there is a loss from continuing operations and income or gain from other items such as discontinued operation or other comprehensive income,

 

 

 

 

2.

the exception to the requirement to recognize a deferred tax liability for equity method investments when a foreign subsidiary becomes an equity method investment,

 

 

 

 

3.

the exception to the ability not to recognize a deferred tax liability for a foreign subsidiary when a foreign equity method investment becomes a subsidiary, and

 

 

 

 

4.

the exception to the general methodology for calculating income taxes in an interim period when a year-to-date loss exceeds the anticipated loss for the year.

 

The new accounting guidance also simplifies the accounting for income taxes by:

 

 

1.

requiring an entity to recognize franchise tax that is partially based on income as an income-based tax and account for any incremental amount incurred as a non-income-based tax,

 

 

 

 

2.

requiring that an entity evaluate when a step up in the tax basis of goodwill should be considered part of the business combination in which the book goodwill was originally recognized and when it should be considered a separate transaction,

 

 

 

 

3.

specifying that an entity is not required to allocate the consolidated amount of current and deferred tax expense to a legal entity that is not subject to tax in its separate financial statements,

 

 

 

 

4.

requiring that an entity reflect the effect of an enacted change in tax laws or rates in the annual effective tax rate computation in the interim period that includes the enactment date, and

 

 

 

 

5.

making minor Codification improvements for income taxes related to employee stock ownership plans and investments in qualified affordable housing projects accounted for using the equity method.

 

This standard is effective for fiscal and interim periods beginning after December 15, 2020. The Company anticipates that the adoption of this standard will not have a material impact on its financial statements.

XML 21 R9.htm IDEA: XBRL DOCUMENT v3.21.1
Acquisitions
12 Months Ended
Dec. 31, 2020
Acquisitions  
Note 3. Acquisitions

Note 3: Acquisitions

 

On November 21, 2019, the Company acquired substantially all the assets and assumed certain liabilities of the Perfect Audience business unit from Marin Software Incorporated, a Delaware corporation for cash consideration of $4.6 million. The acquired assets and liabilities were assigned to SharpSpring’s wholly owned subsidiary, SharpSpring Reach, Inc. Perfect Audience is a cloud-based platform that provides display retargeting software services. The transaction was structured as an asset purchase, whereby SharpSpring acquired all of Perfect Audience’s assets used in connection with the business (excluding certain pre-acquisition receivables, cash, and cash equivalents) and only liabilities pertaining to the business such as deferred revenue, accrued publisher costs, accrued bonuses for to the acquired workforce, and any liabilities accruing on or after November 21, 2019.

 

The allocation of the purchase price is based on management estimates and assumptions, and other information compiled by management, which utilized established valuation techniques appropriate for the industry. The valuation included a combination of the income approach and cost approach, depending upon which was the most appropriate based on the nature and reliability of the data available. The income approach is predicated upon the value of the future cash flows that an asset is expected to generate over its economic life. The cost approach considers the cost to replace (or reproduce) the asset and the effects on the assets value of physical, functional, and/or economic obsolescence that has occurred with respect to the asset.

 

The following represents the final allocation of the purchase price to the acquired net tangible and intangible assets acquired and liabilities assumed by SharpSpring:

 

 

Cash Consideration

 

$4,566,402

 

Add:

 

 

 

 

Net tangible liabilities acquired

 

 

 

 

Deferred Revenue

 

$186,500

 

Accrued expenses and other current liabilities

 

$545,473

 

Total liabilities

 

$731,973

 

Less:

 

 

 

 

Net tangible assets acquired

 

 

 

 

Accounts receivable

 

$(55,236)

Other current assets

 

$(20,719)

Total tangible assets

 

$(75,955)

Intangible assets acquired:

 

 

 

 

Trade names

 

$(381,000)

Technology

 

$(979,000)

Vendor relationships

 

$(1,813,000)

Total intangible assets

 

$(3,173,000)

Goodwill

 

$2,049,420

 

The excess of purchase consideration over the fair value of net tangible and identifiable intangible assets acquired was recorded as goodwill of $2.05 million. Goodwill will not be amortized but instead tested for impairment at least annually (more frequently if certain indicators are present). Goodwill arose primarily as a result of the expected future growth of the Perfect Audience product and the assembled workforce. For additional information regarding goodwill and intangibles see Note 4. The transaction costs associated with the acquisition were approximately $0.18 million and were recorded in general and administrative expense during 2019.

 

The Company uses its best estimates and assumptions to assign fair value to the tangible and intangible assets acquired and liabilities assumed at the acquisition date. The Company’s estimates are inherently uncertain and subject to refinement.

 

Pro Forma Results of Operations (Unaudited)

 

The following table summarizes selected unaudited pro forma consolidated statements of operations data for the years ended December 31, 2020 and 2019 as if the acquisition of Perfect Audience had been completed at the beginning of 2019.

 

 

 

Year Ended

 

 

 

December 31,

 

 

 

2020

 

 

2019

 

Net revenues

 

$29,287,882

 

 

$25,408,526

 

Gross profit

 

 

21,225,318

 

 

 

17,201,321

 

Net loss

 

 

(5,829,029)

 

 

(12,043,201)

Net (loss) per share, basic and diluted

 

$(0.50)

 

$(1.17)

XML 22 R10.htm IDEA: XBRL DOCUMENT v3.21.1
Goodwill and Other Intangible Assets
12 Months Ended
Dec. 31, 2020
Goodwill and Other Intangible Assets  
Note 4. Goodwill and Other Intangible Assets

Note 4: Goodwill and Other Intangible Assets

 

Goodwill and acquired intangible assets are initially recorded at fair value and measured periodically for impairment. The Company also evaluates its reporting units at least annually. During our annual review of reporting units, we determined Perfect Audience met the requirements of a separate reporting unit under ASC 280. The Company’s evaluation of goodwill for impairment involves the comparison of the fair value of each reporting unit to its carrying value. The fair value of each reporting unit is estimated using a weighting of income and market approaches which require the use of estimates and assumptions related to cash flow forecasts, comparable public companies, discount rates, and terminal values.

In performing the Company’s annual impairment analysis during the fourth quarters of 2020 and 2019, the Company determined that the carrying amount of the Company’s goodwill was recoverable for the Company’s SharpSpring Marketing Automation reporting unit. However, during the Company’s annual impairment analysis during the fourth quarter of 2020, it was determined that carrying value of the Perfect Audience reporting unit exceeded its fair value by approximately $0.71 million. The goodwill acquired in the acquisition of the Perfect Audience Retargeting reporting unit of approximately $2.05 million was therefore impaired by $0.71 million, reducing its goodwill to approximately $1.34 million.

 

Goodwill decreased from $10.92 million as of December 31, 2019 to $10.25 million as of December 31, 2020. The decrease in goodwill is largely attributable to the impairment of goodwill of Perfect Audience recorded in the fourth quarter of 2020. This decrease in the carrying value of goodwill was slightly offset by an increase in the carrying value due to changes in foreign currency exchange rates. During the year ended December 31, 2020 and 2019, changes in foreign currency exchange rates increased goodwill by approximately $40,000 and approximately $7,000, respectively.

 

In addition to our annual goodwill impairment review, the Company also performs periodic reviews of the carrying value and amortization periods of other acquired intangible assets. If indicators of impairment are present, an estimate of the undiscounted cash flows that the specific asset is expected to generate must be made to ensure that the carrying value of the asset can be recovered. These estimates involve significant subjectivity.

 

During the years ended December 31, 2020 and 2019, the Company determined that no indicators of impairment were present for other acquired intangible assets. The Company performed an annual fair value impairment analysis for our indefinite lived trade name asset. The fair value was determined to exceed the carrying value and therefore no impairment was recorded for this asset.

 

The following tables set forth the information for intangible assets subject to amortization and for intangible assets not subject to amortization.

 

 

 

As of December 31, 2020

 

 

 

Gross

 

 

 

 

Net

 

 

 

Carrying

 

 

Accumulated

 

 

Carrying

 

 

 

Amount

 

 

Amortization

 

 

Value

 

Amortized intangible assets:

 

 

 

 

 

 

 

 

 

Trade names

 

$501,000

 

 

 

(120,000)

 

$381,000

 

Technology

 

 

3,109,000

 

 

 

(1,513,751)

 

 

1,595,249

 

Customer relationships

 

 

1,320,000

 

 

 

(892,004)

 

 

427,996

 

Vendor relationships

 

 

1,813,000

 

 

 

(201,394)

 

 

1,611,606

 

Unamortized intangible assets:

 

 

6,743,000

 

 

 

(2,727,149)

 

 

4,015,851

 

Goodwill

 

 

 

 

 

 

 

 

 

 

10,250,088

 

Total goodwill and intangible assets

 

 

 

 

 

 

 

 

 

$14,265,939

 

 

 

 

As of December 31, 2019

 

 

 

Gross

 

 

 

 

Net

 

 

 

Carrying

 

 

Accumulated

 

 

Carrying

 

 

 

Amount

 

 

Amortization

 

 

Value

 

Amortized intangible assets:

 

 

 

 

 

 

 

 

 

Trade names

 

$501,000

 

 

 

(120,000)

 

$381,000

 

Technology

 

 

3,109,000

 

 

 

(1,192,000)

 

 

1,917,000

 

Customer relationships

 

 

1,320,000

 

 

 

(773,000)

 

 

547,000

 

Vendor relationships

 

 

1,813,000

 

 

 

-

 

 

 

1,813,000

 

Unamortized intangible assets:

 

 

6,743,000

 

 

 

(2,085,000)

 

 

4,658,000

 

Goodwill

 

 

 

 

 

 

 

 

 

 

10,922,814

 

Total goodwill and intangible assets

 

 

 

 

 

 

 

 

 

$15,580,814

 

XML 23 R11.htm IDEA: XBRL DOCUMENT v3.21.1
Credit Facility
12 Months Ended
Dec. 31, 2020
Credit Facility  
Note 5. Credit Facility

Note 5: Credit Facility

 

In March 2016, the Company entered into a $2.5 million revolving loan agreement (the “Credit Facility”) with Western Alliance Bank. The agreement originally matured on March 21, 2018 and was amended to mature on June 19, 2022. There are no mandatory amortization provisions, and the Credit Facility is payable in full at maturity. As of December 31, 2020, the Credit Facility is collateralized by a lien on substantially all of the existing and future assets of the Company and secured by a pledge of 100% of the  capital stock of SharpSpring Technologies, Inc. and a 65% pledge of the Company’s foreign subsidiaries’ stock. The Credit Facility subjects the Company to a number of restrictive covenants, including financial and non-financial covenants customarily found in loan agreements for similar transactions. The Credit Facility also restricts our ability to pay cash dividends on our common stock. As of December 31, 2020, the Credit Facility carried an interest rate of 5.0% and there was $1.90 million outstanding on the Line of Credit. As of December 31, 2019, there was no amount outstanding on the Line of Credit. The Company has a $0.60 million available credit limit on its corporate credit cards which reduces the balance available on the Credit Facility. The interest expense relating to the Credit of Facility for the years ended December 31, 2020 and 2019 was $0.08 million and $0, respectively. No events of default have occurred.

XML 24 R12.htm IDEA: XBRL DOCUMENT v3.21.1
Convertible Notes
12 Months Ended
Dec. 31, 2020
Convertible Notes  
Note 6. Convertible Notes

Note 6: Convertible Notes

 

In March 2018, the Company issued $8.0 million five-year convertible notes (the “Notes”) with an interest rate of 5% “payable in kind”. SharpSpring received net proceeds from the offering of approximately $7.9 million after adjusting for debt issue costs, including financial advisory and legal fees. The Notes were unsecured obligations and were subordinate in right of payment to the Credit Facility (Note 5). The balance was zero as of December 31, 2020.

 

The Notes were recorded upon issuance at amortized cost in accordance with applicable accounting guidance. As there was no difference in the amount recorded at inception and the face value of the Notes, interest expense was accreted at the stated interest rate under the terms of the Notes. Total interest expense related to the Notes was impacted by the amortization of the debt issuance cost using the effective interest method.

 

In accordance with generally accepted accounting principles for convertible debt certain features were determined to be “embedded derivatives” and were bifurcated from the Notes and separately accounted for on a combined basis at fair value as a single derivative. The fair value of the derivatives was $0 at December 31, 2019. There was no embedded derivative liability during 2020. The derivative was accounted for at fair value, with subsequent changes in the fair value to be reported as part of other income (expense), net in the Consolidated Statement of Comprehensive Loss.

 

We incurred certain third-party costs in connection with our issuance of the Notes, principally related to financial advisory and legal fees, which were amortized to interest expense ratably over the five-year term of the Notes. The following table sets forth total interest expense related to the Notes for the years ended December 31, 2020 and 2019:

 

 

 

Year Ended

December 31,

 

 

 

2020

 

 

2019

 

Contractual interest paid-in-kind expense (non-cash)

 

$-

 

 

$139,372

 

Amortization of debt issuance costs (non-cash)

 

 

-

 

 

 

15,108

 

Amortization of embedded derivative (non-cash)

 

 

-

 

 

 

(12,205)

Total interest expense

 

$

-

 

 

$142,275

 

Effective interest rate

 

 

0.0%

 

 

4.9%

XML 25 R13.htm IDEA: XBRL DOCUMENT v3.21.1
SBA Paycheck Protection Program Loans
12 Months Ended
Dec. 31, 2020
SBA Paycheck Protection Program Loans  
Note 7. SBA Paycheck Protection Program Loans

Note 7: SBA Paycheck Protection Program Loans

 

In April 2020 SharpSpring entered into two loan agreements with United States Small Business Administration under the Paycheck Protection Program for a total loan amount of $3.40 million, (“SBA Loans”). The SBA Loans have a maturity date of 2 years from the initial disbursement and carries an interest rate of 1% per year. The SBA Loans are eligible for forgiveness as part of the CARES Act approved by US Congress on March 19, 2020 if certain requirements are met. The Company continues to evaluate and monitor the requirements of the CARES Act that allow for forgiveness. As of December 31, 2020, the Company has filed the application for forgiveness with SBA but has not yet received a decision from the SBA as to whether the full or a part of the loans will be forgiven. The Company has not paid principal or interest relating to the SBA loans as of December 31, 2020. The accrued interest expense relating to these loans for years ended December 31, 2020 and 2019 was approximately $0.02 million and $0, respectively. As of December 31, 2020, the SBA loans had an outstanding principal balance of $3.40 million included in notes payable on the Consolidated Balance Sheet.

 

 

Debt

Obligation

 

2021

 

 

2,630,962

 

2022

 

 

768,538

 

2023

 

 

-

 

2024

 

 

-

 

2025

 

 

-

 

Thereafter

 

 

-

 

Total Commitments

 

$3,399,500

 

XML 26 R14.htm IDEA: XBRL DOCUMENT v3.21.1
Leases
12 Months Ended
Dec. 31, 2020
Leases  
Note 8. Leases

Note 8: Leases

 

The Company currently rents its primary office facility under a ten-year lease which started in November 2018 (the “2018 Lease”). The term of the lease may be extended for an additional 5 years in incremental one-year periods, subject to certain conditions described in the 2018 Lease. In September 2019, the Company entered into an addendum agreement to the 2018 Lease (the “2019 Addendum”) to lease an additional square feet of office space located on the same premises as the 2018 Lease. In May 2020, the Company took possession of the full space included in the 2019 addendum, accounting for approximately an additional 18,000 square feet. The rent expense and future payments associated with the additional square feet are included in the future minimum lease payments table below. The additional space resulted in an increased lease liability and right-of-use asset of approximately $3.8 million. The term of the addendum extends through the same period as the 2018 Lease. We do not assume renewals in our determination of lease term unless the renewals are deemed to be reasonably assured at lease commencement. The Company continues to evaluate the likelihood of renewal of the 2018 Lease and 2019 Addendum. At the commencement of the 2018 Lease nor subsequently thereafter, renewal has not been reasonably assured.

 

Determination of whether a contract contains a lease is determined at execution of the contract based on the facts of each contract. The Company elected the package of practical expedients permitted under ASC 842 which allows us to carryforward historical lease classification, assessment on whether a contract was or contains a lease, and initial direct costs for any leases that existed prior to adoption of the standard. The Company has lease agreements with lease and non-lease components, which it has elected to combine for all leases. In addition, the Company does not recognize right-of-use assets or lease liabilities for leases with a term of 12 months or less (“Short-term” leases). Short-term lease payments are recognized in the consolidated statements of comprehensive loss on a straight-line basis over the lease term. The Company is not party to any financing leases.

The weighted average remaining lease term as of December 31, 2020 is 7.9 years. The weighted average discount rate for our operating leases as of December 31, 2020 is 6.5%. The discount rate of each lease is determined by the Company’s incremental borrowing rate at the time of a lease contract. The lease cost associated with short-term leases for the years ended December 31, 2020 and 2019, were $0 for both periods. Total operating lease costs for the years ended December 31, 2020 and 2019 was $1.21 million and $0.80 million, respectively.

 

 

Operating

Leases

 

2021

 

 

1,321,598

 

2022

 

 

1,329,525

 

2023

 

 

1,369,159

 

2024

 

 

1,377,086

 

2025

 

 

1,416,720

 

Thereafter

 

 

4,109,161

 

Total undiscounted cash flows

 

$10,923,249

 

Less imputed interest remaining

 

 

(2,426,724)

Present value of lease liability

 

$8,496,525

 

XML 27 R15.htm IDEA: XBRL DOCUMENT v3.21.1
Net Loss Per Share
12 Months Ended
Dec. 31, 2020
Net Loss Per Share  
Note 9. Net Loss Per Share

Note 9: Net Loss Per Share

 

Basic net loss per share is computed by dividing net loss by the weighted average number of common shares outstanding for the period. Diluted net loss per share is computed by giving effect to all potential dilutive common stock equivalents for the period. For purposes of this calculation, options to purchase common stock, warrants, restricted stock units (“RSUs”) and the conversion option of the Convertible Notes (Note 6) are considered to be potential common shares outstanding.

 

Computation of net loss per share is as follows:

 

 

 

Year Ended

 

 

 

December 31,

 

 

 

2020

 

 

2019

 

Net loss

 

$(5,829,029)

 

$(12,387,976)

 

 

 

 

 

 

 

 

 

Basic weighted average common shares outstanding

 

 

11,611,020

 

 

 

10,323,889

 

Add incremental shares for:

 

 

 

 

 

 

 

 

Stock options

 

 

-

 

 

 

-

 

Restricted stock units (RSUs)

 

 

-

 

 

 

-

 

Diluted weighted average common shares outstanding

 

 

11,611,020

 

 

 

10,323,889

 

 

 

 

 

 

 

 

 

 

Net loss per share:

 

 

 

 

 

 

 

 

Basic and Diluted

 

$(0.50)

 

$(1.20)

Additionally, since the Company incurred net losses for each of the periods presented, diluted net loss per share is the same as basic net loss per share. The Company’s outstanding, stock options and unvested RSUs were not included in the calculation of diluted net loss per share as the effect would be anti-dilutive. The following table contains all potentially dilutive common stock equivalents:

 

 

 

Year Ended

 

 

 

December 31,

 

 

 

2020

 

 

2019

 

Stock options

 

 

1,383,057

 

 

 

1,470,406

 

Restricted stock units (RSUs)

 

 

61,120

 

 

 

50,494

 

Total

 

 

1,444,177

 

 

 

1,520,900

 

XML 28 R16.htm IDEA: XBRL DOCUMENT v3.21.1
Income Taxes
12 Months Ended
Dec. 31, 2020
Income Taxes  
Note 10. Income Taxes

Note 10: Income Taxes

 

Income taxes for years ended December 31, is summarized as follows:

 

 

 

 

Year Ended

 

 

 

December 31,

 

 

 

2020

 

 

2019

 

 

 

 

 

 

 

 

Current Provision

 

 

 

 

 

 

Federal

 

$(1,557,344)

 

$-

 

State

 

 

(8,068)

 

 

25,236

 

Foreign

 

 

59,447

 

 

 

4,113

 

Current Income Tax Provision

 

$(1,505,965)

 

$29,349

 

 

 

 

 

 

 

 

 

 

Deferred Provision

 

 

 

 

 

 

 

 

Federal

 

$-

 

 

$-

 

State

 

 

-

 

 

 

-

 

Foreign

 

 

-

 

 

 

-

 

Deferred Income Tax Provision

 

 

-

 

 

 

-

 

 

 

 

 

 

 

 

 

 

Total Income Tax Provision

 

$(1,505,965)

 

$29,349

 

The following is a summary of the components of the Company’s deferred tax assets:

 

 

 

 

As of December 31,

 

 

 

2020

 

 

2019

 

Deferred tax assets:

 

 

 

 

 

 

Stock-based compensation

 

 

347,865

 

 

 

274,364

 

Depreciation

 

 

(36,470)

 

 

(63,980)

Intangibles

 

 

723,031

 

 

 

590,427

 

NOL

 

 

7,628,443

 

 

 

5,893,260

 

Accruals & Reserves

 

 

259,893

 

 

 

267,980

 

Net deferred tax Valuation allowance

 

 

(8,922,762)

 

 

(6,962,051)

Net deferred tax assets (liabilities)

 

 

-

 

 

 

-

 

In making our assessment of deferred tax asset recoverability, we considered our historical financial results, our projected future financial results, the planned reversal of existing deferred tax liabilities and the impact of any tax planning actions. Based on our analysis we noted both positive and negative factors relative to our ability to support realization of certain deferred tax assets. However, based on the weighting of all the evidence, including the near-term effect on our income projections of investments we are making in our team, product and systems infrastructure, we concluded that it was more likely than not that the majority of our deferred tax assets related to temporary differences and net operating losses may not be recovered. The establishment of a valuation allowance has no effect on our ability to use the underlying deferred tax assets prior to expiration to reduce cash tax payments in the future to the extent that we generate taxable income.

 

The Company accrued $60,639 and $0 as of December 31, 2020 and December 31, 2019, respectively, for the liability for unrecognized tax benefits. The Company anticipates the unrecognized tax benefits will be recognized in the next twelve months.

 

The following table summarizes the Company’s unrecognized tax benefits at December 31, 2020 and December 31, 2019, respectively:

 

 

 

 

As of December 31,

 

 

 

2020

 

 

2019

 

Beginning of year

 

$-

 

 

$-

 

Increase due to current year tax positions

 

 

-

 

 

 

-

 

Increase due to prior year tax positions

 

 

60,639

 

 

 

-

 

Settlements

 

 

-

 

 

 

-

 

Decrease due to lapses

 

 

-

 

 

 

-

 

End of year

 

$60,639

 

 

$-

 

XML 29 R17.htm IDEA: XBRL DOCUMENT v3.21.1
Defined Contribution Retirement Plan
12 Months Ended
Dec. 31, 2020
Defined Contribution Retirement Plan  
Note 11. Defined Contribution Retirement Plan

Note 11: Defined Contribution Retirement Plan

 

We offer our U.S. employees the ability to participate in a 401(k) plan. Eligible U.S. employees can contribute up to 100% of their eligible compensation, subject to limitations established by the Internal Revenue Code. Through April 30, 2020, the Company contributed a matching contribution equal to 100% of each such participant’s contribution up to the first 3% of their annual eligible compensation. We charged approximately $0.12 million and $0.3 million, to expense in the years ended December 31, 2020 and 2019, respectively, associated with our matching contribution in those periods.

XML 30 R18.htm IDEA: XBRL DOCUMENT v3.21.1
Related Party Transactions
12 Months Ended
Dec. 31, 2020
SBA Paycheck Protection Program Loans  
Note 12. Related Party Transactions

Note 12: Related Party Transactions

 

Intercompany transactions have been eliminated in our consolidated financial statements. The convertible notes issued in March 2018 were held directly by SHSP Holdings, LLC (“SHSP Holdings”). Daniel C. Allen, a now former director of SharpSpring Inc., is the founder and manager of Corona Park Investment Partners, LLC (“CPIP”). CPIP is a member of Evercel Holdings, LLC and is a member and sole manager of SHSP Holdings. Evercel, Inc. is a member and the manager of Evercel Holdings, LLC and is a member of SHSP Holdings. In May 2019, the Company and SHSP Holdings entered into and made effective a Note Conversion Agreement as outlined in Note 6 above. There were no other material related party transactions for the periods presented.

XML 31 R19.htm IDEA: XBRL DOCUMENT v3.21.1
StockBased Compensation
12 Months Ended
Dec. 31, 2020
StockBased Compensation  
Note 13. Stock-Based Compensation

Note 13: Stock-Based Compensation

 

From time to time, the Company grants stock option and restricted stock units awards to officers and employees and grants stock awards to directors as compensation for their service to the Company.

 

In November 2010, the Company adopted the 2010 Stock Incentive Plan (the “2010 Plan”) which was restated in its entirety in August 2018. As amended, up to 2,600,000 shares of common stock are available for issuance under the Plan. The Plan provides for the issuance of stock options and other stock-based awards. The 2010 Plan expired on September 14, 2020 (except as to options outstanding as of this date).

 

In April 2019, the Company adopted the 2019 Equity Incentive Plan (the “2019 Plan”). Upon adoption of the 2019 Plan no additional awards were granted under the 2010 Plan. No more than 697,039 shares of common stock, plus the number of shares of common stock underlying any award granted under the 2010 Plan that expires, terminates, is canceled, or is forfeited shall be available for grant under the 2019 Plan. The Plan was amended in July 2020 to include up to 1,025,000 shares of commons stock, plus the number of shares of common stock underlying any award granted under the 2010 Plan that expires, terminates, is canceled, or is forfeited to be available for issuance under the 2019 Plan. The Plan provides for the issuance of stock options and other stock-based awards. The 2019 Plan provides for the issuance of stock options and other stock-based awards. During the terms of the Awards, the Company shall keep available at all times the number of shares of Common Stock required to satisfy such Awards.

 

Stock Options

 

Stock option awards under the 2010 Plan and 2019 Plan (the “Plans”) have a 10-year maximum contractual term and, subject to the provisions regarding Ten Percent Shareholders, must be issued at an exercise price of not less than 100% of the fair market value of the common stock at the date of grant. The Plans are administered by the Board of Directors, which has the authority to determine to whom options may be granted, the period of exercise, and what other restrictions, if any, should apply. Vesting for awards granted to date under the Plans is principally over four years from the date of the grant, with 25% of the award vesting after one year and monthly vesting thereafter.

 

Option awards are valued based on the grant date fair value of the instruments, net of estimated forfeitures, using a Black-Scholes option pricing model with the following assumptions:

 

 

Year Ended

 

December 31,

 

2020

 

2019

 

 

 

 

Volatility

52%-58%

 

49% - 52%

Risk free interest rate

0.37% - 1.66%

 

1.45% - 2.59%

Expected term

6.25 years

 

6.25 years

The weighted average grant date fair value of stock options granted during the years ended December 31, 2020 and 2019 was $5.11 and $6.24, respectively.

 

For grants prior to January 1, 2015, the volatility assumption was based on historical volatility of similar sized companies due to lack of historical data of the Company’s stock price. For all grants subsequent to January 1, 2015, the volatility assumption reflects the Company’s historic stock volatility for the period of February 1, 2014 forward, which is the date the Company’s stock began actively trading. The risk-free interest rate was determined based on treasury securities with maturities equal to the expected term of the underlying award. The expected term was determined based on the simplified method outlined in Staff Accounting Bulletin No. 110.

 

Stock option awards are expensed on a straight-line basis over the requisite service period. During the years ended December 31, 2020 and 2019, the Company recognized expense of approximately $1.12 million and $1.08 million, respectively, associated with stock option awards. At December 31, 2020, future stock compensation expense associated with stock options (net of estimated forfeitures) not yet recognized was approximately $2.17 million and will be recognized over a weighted average remaining vesting period of 2.45 years. The following summarizes stock option activity for the year ended December 31, 2020:

 

 

 

 

 

 

 

Weighted

 

 

Weighted

 

 

Aggregate

 

 

 

Number of

 

 

Average

 

 

Average Remaining

 

 

Intrinsic

 

 

 

Options

 

 

Exercise Price

 

 

Contractual Life

 

 

Value

 

Outstanding at December 31, 2019

 

 

1,470,406

 

 

$7.30

 

 

 

7.5

 

 

$6,604,461

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Granted

 

 

475,605

 

 

 

9.90

 

 

 

 

 

 

 

 

 

Exercised

 

 

(241,843)

 

 

5.21

 

 

 

 

 

 

 

 

 

Expired

 

 

(45,042)

 

 

9.60

 

 

 

 

 

 

 

 

 

Forfeited

 

 

(276,069)

 

 

11.73

 

 

 

 

 

 

 

 

 

Outstanding at December 31, 2020

 

 

1,383,057

 

 

 $

7.60

 

 

 

7.13

 

 

$12,000,790

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Exercisable at December 31, 2020

 

 

771,240

 

 

 $

6.20

 

 

 

5.94

 

 

$7,773,258

 

Restricted Stock Units

 

The 2019 Plan allows for the granting of Restricted Stock Units (“RSUs”). Under the 2019 Plan the Board of Directors has the authority to determine whom RSUs may be granted, the period of exercise, and what other restrictions, if any, should apply. RSUs have a value equal to the fair market value of an identical number of shares of Common Stock, which may, but need not, provide that such restricted award may not be sold, assigned, transferred or otherwise disposed of, pledged or hypothecated as collateral for a loan or as security for the performance of any obligation or for any other purpose for a period determined by the Board of Directors. Vesting for awards granted to date under the 2019 Plan is generally over three years from the date of the grant, with 33% of the award vesting after one year and monthly vesting thereafter.

 

RSUs are expensed using a graded vested schedule which are recorded on a straight-line basis over the requisite vesting period as if the award were, in substance, a single award. During the years ended December 31, 2020 and 2019, the Company recognized expense associated with RSUs of approximately $0.2 million and $9,000, respectively. At December 31, 2020, future stock compensation expense associated with stock awards (net of estimated forfeitures) not yet recognized was approximately $0.66 million and will be recognized over a weighted average remaining vesting period of 3.3 years. The following summarizes RSU activity for the year ended December 31, 2020:

 

 

 

 

 

 

Weighted

 

 

 

 

 

Average

 

 

 

 

 

Grant Date

 

 

 

Number of

 

 

Fair Value

 

 

 

Units

 

 

Per Share

 

Unvested at December 31, 2019

 

 

50,494

 

 

$11.82

 

 

 

 

 

 

 

 

 

 

Granted

 

 

73,775

 

 

 

14.60

 

Vested

 

 

(12,655)

 

 

12.39

 

Forfeited

 

 

(50,494)

 

 

11.82

 

Unvested at December 31, 2020

 

 

61,120

 

 

$15.06

 

Stock awards are valued based on the closing price of our common stock on the date of grant, and compensation cost is recorded immediately if there is no vesting period. For awards granted that contain a graded vesting schedule, and the only condition for vesting is a service condition, compensation cost is recognized on a straight-line basis over the requisite vesting period as if the award were, in substance, a single award. During the years ended December 31, 2020, and 2019, the Company recognized expense of approximately $0.21 million and $0.13 million, respectively, associated with Stock Awards. At December 31, 2020, future stock compensation expense associated with stock awards (net of estimated forfeitures) not yet recognized was approximately $0.07 million and will be recognized over a weighted average remaining vesting period of 1.25 years. The following summarizes Stock Award activity for the year ended December 31, 2020:

 

 

 

 

 

 

Weighted

 

 

 

 

 

Average

 

 

 

 

 

Grant Date

 

 

 

Number of

 

 

Fair Value

 

 

 

Units

 

 

Per Share

 

Unvested at December 31, 2019

 

 

-

 

 

$-

 

 

 

 

 

 

 

 

 

 

Granted

 

 

30,959

 

 

 

9.82

 

Vested

 

 

(18,159)

 

 

10.00

 

Forfeited

 

 

(1,222)

 

 

9.57

 

Unvested at December 31, 2020

 

 

11,578

 

 

$9.57

 

XML 32 R20.htm IDEA: XBRL DOCUMENT v3.21.1
Warrants
12 Months Ended
Dec. 31, 2020
Warrants  
Note 14. Warrants

Note 14: Warrants

 

On January 30, 2014, in connection with an $11.5 million financing transaction, the Company issued 80,000 warrants to purchase common stock at an exercise price of $7.81 per share with a term of 5 years. The fair value of the warrants was determined using the Black-Scholes option valuation model. These warrants became exercisable on January 30, 2015. The remaining 30,000 of the outstanding warrants were exercised in May and August 2019. No other warrants have been issued since January 30, 2014. As of December 31, 2020, and 2019 there were no warrants outstanding.

XML 33 R21.htm IDEA: XBRL DOCUMENT v3.21.1
Commitments and Contingencies
12 Months Ended
Dec. 31, 2020
Commitments and Contingencies  
Note 15. Commitments and Contingencies

Note 15: Commitments and Contingencies

 

We record a liability for contingencies if an unfavorable outcome is probable and the amount of loss can be reasonably estimated, including expected insurance coverage. For contingencies where the reasonable estimate of loss is a range, we record a best estimate of loss within the range.

Litigation

 

From time to time the Company may become involved in legal proceedings or be subject to claims arising in the ordinary course of its business. Although the results of litigation and claims cannot be predicted with certainty, the Company currently believes that the final outcome of these ordinary course matters will not have a material adverse effect on its business, operating results, financial condition or cash flows. Regardless of the outcome, litigation can have an adverse impact on the Company because of defense and settlement costs, diversion of management resources and other factors. The Company is not currently a party to any litigation of a material nature.

 

Commitments

 

The Company is not party to any non-cancellable contracts that create a material future commitment other than its leases as described in Note 8 and SBA Loans as described in Note 7.

 

Sales and Franchise Taxes

 

State, local and foreign jurisdictions have differing rules and regulations governing sales, franchise, use, value added and other taxes. These rules and regulations are subject to varying interpretations that may change over time. In particular, the applicability of such taxes to SaaS products in various jurisdictions is unclear. Further, these jurisdictions’ rules regarding tax nexus vary significantly and are complex. As such, we could face possible tax assessments and audits. A successful assertion, by any of these taxing authorities, that we should be collecting additional sales, use, value added or other taxes in jurisdictions where we have not historically done so and do not accrue for such taxes could result in tax liabilities and related penalties for past sales, discourage customers from purchasing our products or otherwise harm our business and operating results. We continue to evaluate the impact of various tax types which may require future sales, franchise, or other tax payments. During the year ended December 31, 2020, the Company recorded an accrual of $0.28 million to general and administrative expenses in the consolidated statements of comprehensive loss related to a contingent sales tax liability. The $0.28 million accrued is the amount SharpSpring was able to reasonably estimate and is probable in accordance with ASC 450 “Contingencies”. The Company estimates that the total range of exposure related to sales tax contingent liability is approximately $0.20 million to $0.55 million. SharpSpring is unable to estimate the exact amount of the liability due to the complex and varying nature of state by state nexus laws.

 

Employment Agreements

 

The Company has employment agreements with several members of its leadership team and executive officers.

XML 34 R22.htm IDEA: XBRL DOCUMENT v3.21.1
Disaggregation of Revenue
12 Months Ended
Dec. 31, 2020
Disaggregation of Revenue  
Note 16. Disaggregation of Revenue

Note 16: Disaggregation of Revenue

 

The Company operates as one reportable segment with two operating segments. Our operating segments consist of our SharpSpring Marketing Automation segment and Perfect Audience Ad Retargeting segment in accordance with ASC 280. Operating segments are defined as components of an enterprise for which separate financial information is regularly evaluated by the chief operating decision maker (“CODM”), which is the Company’s chief executive officer, in deciding how to allocate resources and assess performance. The Company’s CODM evaluates the Company’s financial information and resources and assess the performance of these resources between our two operating segments. We do not separately allocate operating expenses, nor do we fully allocate assets to these operating segments. In accordance with ASC 280, we aggregate our two operating segments as one operating segment for financial reporting purposes. The Company does not present geographical information about revenues because it is impractical to do so. Disaggregated revenue for the years ended December 31, 2020 and 2019 are as follows:

 

 

 

Year Ended

 

 

 

December 31,

 

 

 

2020

 

 

2019

 

Revenue by Product:

 

 

 

 

 

 

Marketing Automation Revenue

 

$26,593,304

 

 

$22,204,479

 

Retargeting Revenue

 

 

2,517,149

 

 

 

271,008

 

Mail + Product Revenue

 

 

177,429

 

 

 

223,899

 

Total Revenue

 

$29,287,882

 

 

$22,699,386

 

 

 

 

 

 

 

 

 

 

Revenue by Type:

 

 

 

 

 

 

 

 

Recurring Revenue

 

$25,506,170

 

 

$20,911,854

 

Retargeting Revenue

 

 

2,517,149

 

 

 

271,008

 

Upfront Fees

 

 

1,264,563

 

 

 

1,516,524

 

Total Revenue

 

$29,287,882

 

 

$22,699,386

 

XML 35 R23.htm IDEA: XBRL DOCUMENT v3.21.1
Subsequent Events
12 Months Ended
Dec. 31, 2020
Subsequent Events  
Note 17. Subsequent Events

Note 17: Subsequent Events

 

On January 19, 2021, SharpSpring entered into an agreement with Marietta Davis to issue 8,479 shares of common stock in recognition of Ms. Davis’s previous service to the Company as a member of the Board of Directors. Ms. Davis served as a member of the Board of Directors of the Company from 2017 until her resignation as of August 17, 2020.

 

In April 2020, SharpSpring entered into two loan agreements with United States Small Business Administration under the Paycheck Protection Program for a total loan principal amount of $3.40 million, (“SBA Loans”) (Note 7). On March 11, 2021, one of the loans was forgiven for $166,975. The forgiveness amount includes the $165,500 principal and accrued interest of $1,475.71 as of March 11, 2021, $1,149 of which was accrued as of December 31, 2020. The other SBA Loan of $3.2 million remains outstanding and under review for forgiveness by the SBA as of March 22, 2021.

XML 36 R24.htm IDEA: XBRL DOCUMENT v3.21.1
Summary of Significant Accounting Policies (Policies)
12 Months Ended
Dec. 31, 2020
Summary of Significant Accounting Policies  
Basis of Presentation and Consolidation

The accompanying consolidated financial statements have been prepared in conformity with accounting principles generally accepted in the United States of America (U.S. GAAP). The Company’s consolidated financial statements include the accounts of SharpSpring, Inc. and our subsidiaries (the “Company”). The Company’s consolidated financial statements reflect the elimination of all significant inter-company accounts and transactions.

Use of Estimates

The preparation of the consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the consolidated financial statements and the reported amounts of revenues and expenses during the reporting period. Actual results could differ from those estimates.

Operating Segments

The Company operates as one reportable segment with two operating segments. Our operating segments consist of our SharpSpring Marketing Automation segment and Perfect Audience Ad Retargeting segment in accordance with ASC 280. Operating segments are defined as components of an enterprise for which separate financial information is regularly evaluated by the chief operating decision maker (“CODM”), which is the Company’s chief executive officer, in deciding how to allocate resources and assess performance. The Company’s CODM evaluates the Company’s financial information and resources and assess the performance of these resources between our two operating segments. We do not separately allocate operating expenses, nor do we fully allocate assets to these operating segments. In accordance with ASC 280, we aggregate our two operating segments as one operating segment for financial reporting purposes. The Company does not present geographical information about revenues because it is impractical to do so. See Note 16 of the Notes to the Consolidated Financial Statements for information on our disaggregated revenues.

Foreign Currencies

The functional currency of the Company’s foreign subsidiaries is the local currency. Assets and liabilities denominated in a foreign currency are translated into U.S. dollars at the exchange rates in effect at the balance sheet dates, with the resulting translation adjustments directly recorded to a separate component of accumulated other comprehensive loss. Income and expense accounts are translated at the average exchange rates during the period. Foreign currency translation gains and losses are recorded in other comprehensive income (loss).

Cash and Cash Equivalents

Cash equivalents are short-term, liquid investments with remaining maturities of three months or less when acquired. Cash and cash equivalents are deposited or managed by major financial institutions and at most times are in excess of Federal Deposit Insurance Corporation (FDIC) insurance limits.

Fair Value of Financial Instruments

U.S. GAAP establishes a fair value hierarchy which has three levels based on the reliability of the inputs to determine the fair value. These levels include: Level 1, defined as inputs such as unadjusted quoted prices in active markets for identical assets or liabilities; Level 2, defined as inputs other than quoted prices in active markets that are either directly or indirectly observable; and Level 3, defined as unobservable inputs for use when little or no market data exists, therefore requiring an entity to develop its own assumptions.

 

The Company’s financial instruments consist of cash and cash equivalents, accounts receivable, deposits, embedded derivatives (associated with our convertible notes) and accounts payable. The carrying amount of cash and cash equivalents, accounts receivable and accounts payable approximate fair value because of the short-term nature of these items. The fair value of the embedded derivatives associated with our convertible notes are calculated using Level 3 unobservable inputs, utilizing a probability-weighted expected value model to determine the liability. The fair value of the embedded derivatives was a liability balance of zero at December 31, 2019. The change in fair value for the year ended December 31, 2019 was a gain of $0.21 million. There was no embedded derivative liability during 2020.

Accounts Receivable

Accounts receivable are carried at the original invoiced amount less an allowance for doubtful accounts based on the probability of future collection. Management reviews accounts receivable on a periodic basis to determine if any receivables will potentially be uncollectible. The Company reserves for receivables that are determined to be uncollectible, if any, in its allowance for doubtful accounts. After the Company has exhausted all collection efforts, the outstanding receivable is written off against the allowance. In cases where our customers pay for services in arrears, we accrue for revenue in advance of billings as long as the criteria for revenue recognition are met, thus creating a contract asset. A portion of our accounts receivable balance is therefore unbilled at each balance sheet date and is reflected as such on the consolidated balance sheet.

Business Combinations

Accounting for business combinations requires us to make significant estimates and assumptions, especially at the acquisition date with respect to tangible and intangible assets acquired and liabilities assumed and pre-acquisition contingencies. We use our best estimates and assumptions to accurately assign fair value to the tangible and intangible assets acquired and liabilities assumed at the acquisition date as well as the useful lives of those acquired intangible assets.

 

Examples of critical estimates in valuing certain of the intangible assets and goodwill we have acquired include but are not limited to:

 

 

·

future expected cash flows from customer contracts and acquired developed technologies and patents;

 

 

 

 

·

the acquired company’s trade name, vendor relationships, and customer relationships, as well as assumptions about the period of time the acquired trade name will continue to be used in our offerings; and

 

 

 

 

·

discount rates.

 

Unanticipated events and circumstances may occur that may affect the accuracy or validity of such assumptions, estimates or actual results.

Intangibles

Finite-lived intangible assets include trade names, developed technologies, customer relationships, and vendor relationships, and are amortized based on the estimated economic benefit over their estimated useful lives, with original periods ranging from 5 to 11 years. We regularly evaluate the reasonableness of the useful lives of these assets.  Finite-lived intangibles are tested for recoverability whenever events or changes in circumstances indicate the carrying amounts may not be recoverable. Impairment losses are measured as the amount by which the carrying value of an asset group exceeds its fair value and are recognized in operating results.  Judgment is used when applying these impairment rules to determine the timing, undiscounted cash flows, and the fair value of an asset group.  The dynamic economic environment in which the Company operates, and the resulting assumptions used to estimate future cash flows impact the outcome of these impairment tests.

Goodwill and Indefinite-Lived Intangible Assets

As of December 31, 2020 and 2019, we had recorded goodwill $10.25 million and $10.92 million, respectively. Goodwill consists of the excess of the purchase price over the fair value of tangible and identifiable intangible net assets acquired in the SharpSpring, GraphicMail, and Perfect Audience acquisitions. Under Financial Accounting Standards Board (FASB) Accounting Standards Codification (ASC) 350, “Intangibles - Goodwill and Other” deemed to have indefinite lives are no longer amortized but are subject to annual impairment tests, and tests between annual tests in certain circumstances, based on estimated fair value in accordance with FASB ASC 350-10, and written down when impaired.

 

The Company also has indefinite-lived intangible assets. As of December 31, 2020 and 2019, we had recorded indefinite-lived intangible assets of $0.38 million at each period (see Note 4). These assets are not amortized but are subject to annual impairment tests, and tests between annual tests in certain circumstances, based on estimated fair value in accordance with FASB ASC 350-30, and written down when impaired.

Debt Issuance Costs

Third-party costs associated with the issuance of debt are included as a direct reduction to the carrying value of the debt and are amortized to interest expense ratably over the life of the debt.

Income Taxes

Provision for income taxes is based on taxes payable or refundable for the current year and deferred taxes on temporary differences between the amount of taxable income and pretax financial income and between the tax bases of assets and liabilities and their reported amounts in the financial statements. Deferred tax assets and liabilities are included in the consolidated financial statements at currently enacted income tax rates applicable to the period in which the deferred tax assets and liabilities are expected to be realized or settled as prescribed in FASB ASC 740, Accounting for Income Taxes. As changes in tax laws or rates are enacted, deferred tax assets and liabilities are adjusted through the provision for income taxes. A valuation allowance is established to reduce deferred tax assets if it is more likely than not that a deferred tax asset will not be realized.

 

The Company applies the authoritative guidance in accounting for uncertainty in income taxes recognized in the consolidated financial statements. This guidance prescribes a two-step process to determine the amount of tax benefit to be recognized. First, the tax position must be evaluated to determine the likelihood that it will be sustained upon external examination. If the tax position is deemed “more-likely-than-not” to be sustained, the tax position is then assessed to determine the amount of benefit to recognize in the financial statements. The amount of the benefit that may be recognized is the largest amount that has a greater than 50% likelihood of being realized upon ultimate settlement. There are no material uncertain tax positions taken by the Company on its tax returns. Tax years subsequent to 2017 remain open to examination by U.S. federal and state tax jurisdictions.

 

In determining the provision for income taxes, the Company uses statutory tax rates and tax planning opportunities available to the Company in the jurisdictions in which it operates. This includes recognition of deferred tax assets and liabilities for the expected future tax consequences of events that have been included in the consolidated financial statements or tax returns to the extent pervasive evidence exists that they will be realized in future periods. The deferred tax balances are adjusted to reflect tax rates by tax jurisdiction, based on currently enacted tax laws, which are expected to be in effect in the years in which the temporary differences are expected to reverse. In accordance with the Company’s income tax policy, significant or unusual items are separately recognized in the period in which they occur. The Company is subject to routine examination by domestic and foreign tax authorities and frequently faces challenges regarding the amount of taxes due. These challenges include positions taken by the Company related to the timing, nature and amount of deductions and the allocation of income among various tax jurisdictions. The Company received notification January 14, 2020 that its Swiss subsidiary, InterInbox SA is under examination from the Switzerland Federal Tax Administration for the years 2015 through 2018. The Company does not expect any material adjustments as a result of the audit.

Property and Equipment

Property and equipment are recorded at cost and depreciated using the straight-line method over the estimated useful life of the assets. Upon retirement or sale, the cost of assets disposed of and the related accumulated depreciation are eliminated from the accounts, and any resulting gain or loss is record in the other expense section of our Consolidated Statements of Comprehensive Loss. Repairs and maintenance costs are expensed as incurred. Depreciation expense related to property and equipment was $0.95 million and $0.63 million for the years ended December 31, 2020 and 2019, respectively.

 

Property and equipment as of December 31 is as follows:

 

 

 

 

December 31,

 

 

December 31,

 

 

 

2020

 

 

2019

 

Property and equipment, gross:

 

 

 

 

 

 

Leasehold improvements

 

$313,119

 

 

$290,977

 

Furniture and fixtures

 

 

913,370

 

 

 

678,774

 

Computer equipment and software

 

 

3,231,366

 

 

 

2,350,758

 

Total

 

 

4,457,855

 

 

 

3,320,509

 

Less: Accumulated depreciation

 

 

(2,268,907)

 

 

(1,323,787)

 

 

$2,188,948

 

 

$1,996,722

 

Revenue Recognition

The Company generates revenue from contracts with multiple performance obligations, which typically include subscriptions to its cloud-based marketing automation software, professional services which include onboarding and training services, and access to our advertising retargeting platform. The Company’s customers do not have the right to take possession of any of the software. Substantially all of SharpSpring’s revenue is from contracts with customers. The Company recognizes revenue from contracts with customers using a five-step model as prescribed under ASC 606, which is described below:

 

 

·

Identify the customer contract;

 

 

 

 

·

Identify performance obligations that are distinct;

 

 

 

 

·

Determine the transaction price;

 

 

 

 

·

Allocate the transaction price to the distinct performance obligations; and

 

 

 

 

·

Recognize revenue as the performance obligations are satisfied.

1) Identify the customer contract

 

A customer contract is generally identified when the Company and a customer have an executed arrangement that calls for the Company to provide access to its software or provide professional services in exchange for consideration from the customer.

 

2) Identify performance obligations that are distinct

 

A performance obligation is a promise to provide a distinct good or service or a series of distinct goods or services. A good or service that is promised to a customer is distinct if the customer can benefit from the good or service either on its own or together with other resources that are readily available to the customer, and a company’s promise to transfer the good or service to the customer is separately identifiable from other promises in the contract. The Company has determined that subscriptions for its software is distinct because, once a customer has access to the software it purchased, the software is fully functional and does not require any additional development, modification, or customization. Professional services sold are distinct because the customer benefits from the on-boarding and training to make better use of the online software products it purchased.

 

3) Determine the transaction price

 

The transaction price is the amount of consideration to which the Company expects to be entitled in exchange for transferring goods or services to a customer, excluding sales taxes that are collected on behalf of government agencies. The Company estimates any variable consideration to which it will be entitled at contract inception, when determining the transaction price. The Company does not include variable consideration to the extent that it is probable that a significant reversal in the amount of cumulative revenue recognized will occur when any uncertainty associated with the variable consideration is resolved.

 

4) Allocate the transaction price to the distinct performance obligations

 

The transaction price is allocated to each performance obligation based on the relative standalone selling prices of the goods or services being provided to the customer.

 

5) Recognize revenue as the performance obligations are satisfied

 

Revenues are recognized when or as control of the promised goods or services is transferred to customers. Revenue from the SharpSpring Marketing Automation and Mail+ software is recognized ratably over the subscription period, which typically ranges from one to twelve months. The Company recognizes revenue from on-boarding and training services as the services are provided, which is generally over 60 days. Revenue related to our other professional services is recognized as the services are provided. The Perfect Audience platform is utilized on an as needed basis, and the related revenue recognized as the service is provided. Cash payments received in advance of providing subscription or services are recorded to deferred revenue until the performance obligation is satisfied.

 

Our products are billed in arrears or upfront, depending on the product, which creates contract assets (unbilled receivables) and contract liabilities (deferred revenue), respectively. Unbilled receivables occur due to unbilled charges for which the Company has satisfied performance obligations. Deferred revenues occur due to billing up front for charges that the Company has not yet fully satisfied all performance obligations. Both contract assets and liabilities are recognized as the performance obligations are satisfied.

From time to time, the Company offers refunds to customers and experiences credit card chargebacks relating to cardholder disputes that are commonly experienced by businesses that accept credit cards. The Company makes estimates for refunds and credit card chargebacks based on historical experience.

Gross Versus Net Revenue

ASC 606 provides guidance on proper recognition of principal versus agent considerations which is used to determine gross versus net revenue recognition. Under ASC 606, the core objective of the guidance on gross versus net revenue recognition is to help determine whether an entity is a principal or an agent in a transaction. In general, the primary difference between these two is the performance obligation being satisfied. The principal has a performance obligation to provide the desired goods or services to the end customer, whereas the agent arranges for the principal to provide the desired goods or services. Additionally, a fundamental characteristic of a principal in a transaction is control. A principal substantively controls the goods and services before they are transferred to the customer as well as controls the price of the good or service being provided. An agent normally receives a commission or fee for these activities. In addition to control, the level at which an entity controls the price of the good or service being transferred determines principal versus agent status. The more discretion over setting price a company has in providing the good or service, the more likely they are considered a principal rather than an agent.

 

Under the guidance when another party is involved in providing a good or service to a customer, an entity is a principal if the entity obtains control of the asset or right to a service performed by the other party. SharpSpring never takes possession or control of the advertising space and acts an agent facilitating the customer with the desired advertisement inventory from the principal provider through our Perfect Audience retargeting platform. In addition to the lack of control of the advertising inventory, SharpSpring does not have control over the cost of the advertising inventory, but rather only receives a fee for services for providing the advertising inventory to the customer, further demonstrating SharpSpring’s role as the agent in the transaction. Therefore, as an agent in the retargeting transaction SharpSpring records revenue net of the cost of advertising inventory cost incurred for placing advertisements on websites.

Deferred Revenue

Deferred revenue consists of payments received in advance of the Company providing the services. Most of our deferred revenue balances (contract liabilities) arise from payments from customers in advance of service on a periodic basis (such as monthly, quarterly, annually, or bi-annually), while the portion of our deferred revenue balances associated with Perfect Audience arises from prepaid deposits for future usage of the platform. Deferred revenue from our SharpSpring Marketing Automation customers is earned over the service period identified in each contract. Deferred revenue from our Perfect Audience retargeting customers is earned as the service is used. Additionally, the Company has deferred revenue related to implementation fees for its SharpSpring Marketing Automation solution that are paid in advance, which is recognized over the service period. These implementation services are typically performed over a 60-day period. As of December 31, 2019, and 2018, the Company had deferred revenue balances of $0.86 million and $0.25 million, respectively. Deferred revenue decreased by $0.01 million and increased by $0.61 million during the years ended December 31, 2020 and 2019, respectively. Deferred revenue balances were $0.85 million and $0.86 million as of December 31, 2020 and 2019, respectively.

Unbilled Receivable

In cases where our customers pay for services in arrears, we accrue for revenue in advance of billings as long as the criteria for revenue recognition is met, thus creating a contract asset. The accrued revenue contract asset balances were $1.0 million and $0.74 million as of December 31, 2019 and 2018, respectively. Revenue billed that was included in accrued revenue at the beginning of the year ended December 31, 2020 and 2019 was $1.0 million and $0.74million, respectively. The accrued revenue not billed and ending balance in years ended December 31, 2020 and 2019 was $1.25 million and $1.0 million respectively.

Notes Payable - SBA Paycheck Protection Program Loans

We account for loans obtained under the Paycheck Protection Program in Section 1102 of the CARES Act (Note 7) as debt pursuant to FASB ASC 470 - Debt, which requires the loans to be recognized as liabilities. The loans accrue interest in accordance with FASB ASC 835-30 - Interest – Imputation of Interest, which states that since the loans are prescribed by a government agency, it does not impute interest at the market rate even though it is higher than the stated rate.

Concentration of Credit Risks and Significant Customers

Financial instruments that potentially expose the Company to concentrations of credit risk consist primarily of cash and cash equivalents. At December 31, 2020 and 2019, the Company had cash balances at financial institutions that exceed federally insured limits. The Company maintains its cash balances with accredited financial institutions. The Company does not believe it is subject to unusual credit risk beyond the normal credit risk associated with commercial banking relationships.

 

For the years ended December 31, 2020, and 2019, there were no customers that accounted for more than 10% of consolidated revenue.

 

For the year ended December 31, 2020, one customer had an open accounts receivable balance in excess of 10% of net accounts receivable. The customer balance accounted for 12.4% of net accounts receivable and did not have a balance older than 30 days as of December 31, 2020. For the year ended December 31, 2019, two customers had open accounts receivable balances which were above 10% of net accounts receivable, accounting for approximately 43% of net accounts receivable.

Cost of Services

Cost of services consists primarily of direct labor costs associated with support and customer onboarding and technology hosting costs and license costs associated with the cloud-based platform.

Credit Card Processing Fees

Credit card processing fees are included as a component of general and administrative expenses and are expensed as incurred.

Advertising Costs

The Company expenses advertising costs as incurred. Advertising and marketing expenses, excluding marketing team costs, were $3.06 million and $5.77 million for the years ended December 31, 2020 and 2019, respectively.

Capitalized Cost of Obtaining a Contract

The Company capitalizes sales commission costs which are incremental to obtaining a contract. We expense costs that are related to obtaining a contract but are not incremental such as other sales and marketing costs and other costs that would be incurred regardless of if the contract was obtained. Capitalized costs are amortized using straight-line amortization over the estimated weighted average life of the customer, which we have estimated to be 3 years. At December 31, 2020, the net carrying value of the capitalized cost of obtaining a contract was $1.27 million, of which $0.69 million is included in other current assets and $0.58 million is included in other long-term assets. At December 31, 2019, the net carrying value of the capitalized cost of obtaining a contract was $1.20 million, of which $0.68 million is included in other current assets and $0.52 million is included in other long-term assets. The Company amortized costs directly attributable to obtaining contracts of $0.82 million and $0.80 million during the years ended December 31, 2020 and 2019, respectively.

Stock Compensation

We account for stock-based compensation in accordance with FASB ASC 718 Compensation — Stock Compensation, which requires companies to measure the cost of employee services received in exchange for an award of an equity instrument based on the grant-date fair value of the award.  The Company also provides stock-based compensation to non-employee directors which are treated as employees for the purpose of stock-based compensation in accordance with ASC 718. Stock-based compensation expense is recognized on a straight-line basis over the requisite service period for stock options.  Stock-based compensation expense for restricted stock units and restricted stock awards with service based graded vesting schedules are recorded on a straight-line basis over the requisite vesting period as if the award were, in substance, a single award.

Net Loss Per Share

Basic net loss per share is computed by dividing net loss by the weighted average number of common shares outstanding for the period. Diluted net loss per share is computed by giving effect to all potentially dilutive common stock equivalents for the period. For purposes of this calculation, options to purchase common stock, warrants, and the conversion option of the Convertible Notes (Note 6) are considered to be potential common shares outstanding. Since the Company incurred net losses for each of the periods presented, diluted net loss per share is the same as basic net loss per share. The Company’s potential common shares outstanding were not included in the calculation of diluted net loss per share as the effect would be anti-dilutive.

Comprehensive Income or Loss

Comprehensive income or loss includes all changes in equity during a period from non-owner sources, such as net income or loss and foreign currency translation adjustments.

Recently Issued Accounting Standards

Recent accounting standards not included below are not expected to have a material impact on our consolidated financial position and results of operations.

 

In January 2017, the FASB issued ASU 2017- 04 simplifying the accounting for goodwill impairment by removing Step 2 of the goodwill impairment test. Under current guidance, Step 2 of the goodwill impairment test requires entities to calculate the implied fair value of goodwill in the same manner as the amount of goodwill recognized in a business combination by assigning the fair value of a reporting unit to all of the assets and liabilities of the reporting unit. The carrying value in excess of the implied fair value is recognized as goodwill impairment. Under the new standard, goodwill impairment is recognized based on Step 1 of the current guidance, which calculates the carrying value in excess of the reporting unit’s fair value. The new standard is effective beginning in January 2021, with early adoption permitted. The Company adopted this ASU on January 1, 2020 and has applied the provisions to quantitative goodwill impairment assessments performed in 2020. (See Note 4).

 

In December 2019, the FASB issued ASU No. 2019-12, Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes. This new accounting guidance removes:

 

 

1.

the exception to the incremental approach for intraperiod tax allocations when there is a loss from continuing operations and income or gain from other items such as discontinued operation or other comprehensive income,

 

 

 

 

2.

the exception to the requirement to recognize a deferred tax liability for equity method investments when a foreign subsidiary becomes an equity method investment,

 

 

 

 

3.

the exception to the ability not to recognize a deferred tax liability for a foreign subsidiary when a foreign equity method investment becomes a subsidiary, and

 

 

 

 

4.

the exception to the general methodology for calculating income taxes in an interim period when a year-to-date loss exceeds the anticipated loss for the year.

 

The new accounting guidance also simplifies the accounting for income taxes by:

 

 

1.

requiring an entity to recognize franchise tax that is partially based on income as an income-based tax and account for any incremental amount incurred as a non-income-based tax,

 

 

 

 

2.

requiring that an entity evaluate when a step up in the tax basis of goodwill should be considered part of the business combination in which the book goodwill was originally recognized and when it should be considered a separate transaction,

 

 

 

 

3.

specifying that an entity is not required to allocate the consolidated amount of current and deferred tax expense to a legal entity that is not subject to tax in its separate financial statements,

 

 

 

 

4.

requiring that an entity reflect the effect of an enacted change in tax laws or rates in the annual effective tax rate computation in the interim period that includes the enactment date, and

 

 

 

 

5.

making minor Codification improvements for income taxes related to employee stock ownership plans and investments in qualified affordable housing projects accounted for using the equity method.

 

This standard is effective for fiscal and interim periods beginning after December 15, 2020. The Company anticipates that the adoption of this standard will not have a material impact on its financial statements.

XML 37 R25.htm IDEA: XBRL DOCUMENT v3.21.1
Summary of Significant Accounting Policies (Tables)
12 Months Ended
Dec. 31, 2020
Summary of Significant Accounting Policies  
Schedule of property and equipment

 

 

December 31,

 

 

December 31,

 

 

 

2020

 

 

2019

 

Property and equipment, gross:

 

 

 

 

 

 

Leasehold improvements

 

$313,119

 

 

$290,977

 

Furniture and fixtures

 

 

913,370

 

 

 

678,774

 

Computer equipment and software

 

 

3,231,366

 

 

 

2,350,758

 

Total

 

 

4,457,855

 

 

 

3,320,509

 

Less: Accumulated depreciation

 

 

(2,268,907)

 

 

(1,323,787)

 

 

$2,188,948

 

 

$1,996,722

 

Schedule of property and equipment useful lives

Leasehold improvements

5 years

Furniture and fixtures

3-5 years

Computing equipment

3 years

Software

3-5 years

XML 38 R26.htm IDEA: XBRL DOCUMENT v3.21.1
Acquisitions (Tables)
12 Months Ended
Dec. 31, 2020
Acquisitions  
Schedule of assets acquired and liabilities assumed

Cash Consideration

 

$4,566,402

 

Add:

 

 

 

 

Net tangible liabilities acquired

 

 

 

 

Deferred Revenue

 

$186,500

 

Accrued expenses and other current liabilities

 

$545,473

 

Total liabilities

 

$731,973

 

Less:

 

 

 

 

Net tangible assets acquired

 

 

 

 

Accounts receivable

 

$(55,236)

Other current assets

 

$(20,719)

Total tangible assets

 

$(75,955)

Intangible assets acquired:

 

 

 

 

Trade names

 

$(381,000)

Technology

 

$(979,000)

Vendor relationships

 

$(1,813,000)

Total intangible assets

 

$(3,173,000)

Goodwill

 

$2,049,420

 

Schedule of acquisitions

 

 

Year Ended

 

 

 

December 31,

 

 

 

2020

 

 

2019

 

Net revenues

 

$29,287,882

 

 

$25,408,526

 

Gross profit

 

 

21,225,318

 

 

 

17,201,321

 

Net loss

 

 

(5,829,029)

 

 

(12,043,201)

Net (loss) per share, basic and diluted

 

$(0.50)

 

$(1.17)

XML 39 R27.htm IDEA: XBRL DOCUMENT v3.21.1
Goodwill and Other Intangible Assets (Tables)
12 Months Ended
Dec. 31, 2020
Goodwill and Other Intangible Assets  
Schedule of intangible assets

 

 

As of December 31, 2020

 

 

 

Gross

 

 

 

 

Net

 

 

 

Carrying

 

 

Accumulated

 

 

Carrying

 

 

 

Amount

 

 

Amortization

 

 

Value

 

Amortized intangible assets:

 

 

 

 

 

 

 

 

 

Trade names

 

$501,000

 

 

 

(120,000)

 

$381,000

 

Technology

 

 

3,109,000

 

 

 

(1,513,751)

 

 

1,595,249

 

Customer relationships

 

 

1,320,000

 

 

 

(892,004)

 

 

427,996

 

Vendor relationships

 

 

1,813,000

 

 

 

(201,394)

 

 

1,611,606

 

Unamortized intangible assets:

 

 

6,743,000

 

 

 

(2,727,149)

 

 

4,015,851

 

Goodwill

 

 

 

 

 

 

 

 

 

 

10,250,088

 

Total goodwill and intangible assets

 

 

 

 

 

 

 

 

 

$14,265,939

 

 

 

As of December 31, 2019

 

 

 

Gross

 

 

 

 

Net

 

 

 

Carrying

 

 

Accumulated

 

 

Carrying

 

 

 

Amount

 

 

Amortization

 

 

Value

 

Amortized intangible assets:

 

 

 

 

 

 

 

 

 

Trade names

 

$501,000

 

 

 

(120,000)

 

$381,000

 

Technology

 

 

3,109,000

 

 

 

(1,192,000)

 

 

1,917,000

 

Customer relationships

 

 

1,320,000

 

 

 

(773,000)

 

 

547,000

 

Vendor relationships

 

 

1,813,000

 

 

 

-

 

 

 

1,813,000

 

Unamortized intangible assets:

 

 

6,743,000

 

 

 

(2,085,000)

 

 

4,658,000

 

Goodwill

 

 

 

 

 

 

 

 

 

 

10,922,814

 

Total goodwill and intangible assets

 

 

 

 

 

 

 

 

 

$15,580,814

 

Schedule of estimated amortization expense

2021

 

 

559,200

 

2022

 

 

507,200

 

2023

 

 

459,200

 

2024

 

 

420,200

 

2025

 

 

390,200

 

Thereafter

 

 

1,298,851

 

Indefinite Lived

 

 

381,000

 

Total

 

$4,015,851

 

XML 40 R28.htm IDEA: XBRL DOCUMENT v3.21.1
Convertible Notes (Tables)
12 Months Ended
Dec. 31, 2020
Convertible Notes  
Schedule of interest expense

 

 

Year Ended

December 31,

 

 

 

2020

 

 

2019

 

Contractual interest paid-in-kind expense (non-cash)

 

$-

 

 

$139,372

 

Amortization of debt issuance costs (non-cash)

 

 

-

 

 

 

15,108

 

Amortization of embedded derivative (non-cash)

 

 

-

 

 

 

(12,205)

Total interest expense

 

$

-

 

 

$142,275

 

Effective interest rate

 

 

0.0%

 

 

4.9%

XML 41 R29.htm IDEA: XBRL DOCUMENT v3.21.1
SBA Paycheck Protection Program Loans (Tables)
12 Months Ended
Dec. 31, 2020
SBA Paycheck Protection Program Loans  
Schedule of outstanding SBA loan

 

 

Debt

Obligation

 

2021

 

 

2,630,962

 

2022

 

 

768,538

 

2023

 

 

-

 

2024

 

 

-

 

2025

 

 

-

 

Thereafter

 

 

-

 

Total Commitments

 

$3,399,500

 

XML 42 R30.htm IDEA: XBRL DOCUMENT v3.21.1
Leases (Tables)
12 Months Ended
Dec. 31, 2020
Leases  
Schedule of future minimum lease payments

 

 

Operating

Leases

 

2021

 

 

1,321,598

 

2022

 

 

1,329,525

 

2023

 

 

1,369,159

 

2024

 

 

1,377,086

 

2025

 

 

1,416,720

 

Thereafter

 

 

4,109,161

 

Total undiscounted cash flows

 

$10,923,249

 

Less imputed interest remaining

 

 

(2,426,724)

Present value of lease liability

 

$8,496,525

 

XML 43 R31.htm IDEA: XBRL DOCUMENT v3.21.1
Net Loss Per Share (Tables)
12 Months Ended
Dec. 31, 2020
Net Loss Per Share  
Schedule of computation of net loss per share

 

 

Year Ended

 

 

 

December 31,

 

 

 

2020

 

 

2019

 

Net loss

 

$(5,829,029)

 

$(12,387,976)

 

 

 

 

 

 

 

 

 

Basic weighted average common shares outstanding

 

 

11,611,020

 

 

 

10,323,889

 

Add incremental shares for:

 

 

 

 

 

 

 

 

Stock options

 

 

-

 

 

 

-

 

Restricted stock units (RSUs)

 

 

-

 

 

 

-

 

Diluted weighted average common shares outstanding

 

 

11,611,020

 

 

 

10,323,889

 

 

 

 

 

 

 

 

 

 

Net loss per share:

 

 

 

 

 

 

 

 

Basic and Diluted

 

$(0.50)

 

$(1.20)

Schedule of potentially dilutive common stock equivalents

 

 

Year Ended

 

 

 

December 31,

 

 

 

2020

 

 

2019

 

Stock options

 

 

1,383,057

 

 

 

1,470,406

 

Restricted stock units (RSUs)

 

 

61,120

 

 

 

50,494

 

Total

 

 

1,444,177

 

 

 

1,520,900

 

XML 44 R32.htm IDEA: XBRL DOCUMENT v3.21.1
Income taxes (Tables)
12 Months Ended
Dec. 31, 2020
Income taxes (Tables)  
Schedue of income taxes

 

 

Year Ended

 

 

 

December 31,

 

 

 

2020

 

 

2019

 

 

 

 

 

 

 

 

Current Provision

 

 

 

 

 

 

Federal

 

$(1,557,344)

 

$-

 

State

 

 

(8,068)

 

 

25,236

 

Foreign

 

 

59,447

 

 

 

4,113

 

Current Income Tax Provision

 

$(1,505,965)

 

$29,349

 

 

 

 

 

 

 

 

 

 

Deferred Provision

 

 

 

 

 

 

 

 

Federal

 

$-

 

 

$-

 

State

 

 

-

 

 

 

-

 

Foreign

 

 

-

 

 

 

-

 

Deferred Income Tax Provision

 

 

-

 

 

 

-

 

 

 

 

 

 

 

 

 

 

Total Income Tax Provision

 

$(1,505,965)

 

$29,349

 

Schedule of income tax rate

 

 

Year Ended

 

 

Year Ended

 

 

 

December 31,

 

 

December 31,

 

 

 

2020

 

 

2019

 

 

 

Amount

 

 

Percent

 

 

Amount

 

 

Percent

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Federal statutory rates

 

$(1,533,631)

 

 

21%

 

$(2,594,415)

 

 

21%

State income taxes, net of federal benefit

 

 

(556,596)

 

 

8%

 

 

(68,162)

 

 

1%

Permanent differences

 

 

16,977

 

 

 

0%

 

 

(46,592)

 

 

0%

Perm Differences - Debt Conversion

 

 

-

 

 

 

0%

 

 

454,166

 

 

 

-4%

Perm Differences - Stock Compensation

 

 

(359,109)

 

 

5%

 

 

-

 

 

 

0%

NOL Carryback - CARES Act

 

 

(406,530)

 

 

6%

 

 

-

 

 

 

0%

Other

 

 

62,222

 

 

 

-1%

 

 

(85,997)

 

 

1%

Credits

 

 

(685,389)

 

 

9%

 

 

(227,213)

 

 

2%

Foreign

 

 

(23,754)

 

 

0%

 

 

(22,820)

 

 

0%

Valuation Allowance

 

 

1,979,845

 

 

 

-27%

 

 

2,620,382

 

 

 

-21%

Effective rate

 

$(1,505,965)

 

 

21%

 

$29,349

 

 

 

0%

Schedule of Deferred tax assets

 

 

As of December 31,

 

 

 

2020

 

 

2019

 

Deferred tax assets:

 

 

 

 

 

 

Stock-based compensation

 

 

347,865

 

 

 

274,364

 

Depreciation

 

 

(36,470)

 

 

(63,980)

Intangibles

 

 

723,031

 

 

 

590,427

 

NOL

 

 

7,628,443

 

 

 

5,893,260

 

Accruals & Reserves

 

 

259,893

 

 

 

267,980

 

Net deferred tax Valuation allowance

 

 

(8,922,762)

 

 

(6,962,051)

Net deferred tax assets (liabilities)

 

 

-

 

 

 

-

 

Schedule of unrecognized tax benefits

 

 

As of December 31,

 

 

 

2020

 

 

2019

 

Beginning of year

 

$-

 

 

$-

 

Increase due to current year tax positions

 

 

-

 

 

 

-

 

Increase due to prior year tax positions

 

 

60,639

 

 

 

-

 

Settlements

 

 

-

 

 

 

-

 

Decrease due to lapses

 

 

-

 

 

 

-

 

End of year

 

$60,639

 

 

$-

 

XML 45 R33.htm IDEA: XBRL DOCUMENT v3.21.1
StockBased Compensation (Tables)
12 Months Ended
Dec. 31, 2020
StockBased Compensation  
Schedule of fair value assumptions used in valuing stock options

 

Year Ended

 

December 31,

 

2020

 

2019

 

 

 

 

Volatility

52%-58%

 

49% - 52%

Risk free interest rate

0.37% - 1.66%

 

1.45% - 2.59%

Expected term

6.25 years

 

6.25 years

Schedule of stock option activity

 

 

 

 

 

Weighted

 

 

Weighted

 

 

Aggregate

 

 

 

Number of

 

 

Average

 

 

Average Remaining

 

 

Intrinsic

 

 

 

Options

 

 

Exercise Price

 

 

Contractual Life

 

 

Value

 

Outstanding at December 31, 2019

 

 

1,470,406

 

 

$7.30

 

 

 

7.5

 

 

$6,604,461

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Granted

 

 

475,605

 

 

 

9.90

 

 

 

 

 

 

 

 

 

Exercised

 

 

(241,843)

 

 

5.21

 

 

 

 

 

 

 

 

 

Expired

 

 

(45,042)

 

 

9.60

 

 

 

 

 

 

 

 

 

Forfeited

 

 

(276,069)

 

 

11.73

 

 

 

 

 

 

 

 

 

Outstanding at December 31, 2020

 

 

1,383,057

 

 

 $

7.60

 

 

 

7.13

 

 

$12,000,790

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Exercisable at December 31, 2020

 

 

771,240

 

 

 $

6.20

 

 

 

5.94

 

 

$7,773,258

 

Schedule of restricted stock unit activity

 

 

 

 

Weighted

 

 

 

 

 

Average

 

 

 

 

 

Grant Date

 

 

 

Number of

 

 

Fair Value

 

 

 

Units

 

 

Per Share

 

Unvested at December 31, 2019

 

 

50,494

 

 

$11.82

 

 

 

 

 

 

 

 

 

 

Granted

 

 

73,775

 

 

 

14.60

 

Vested

 

 

(12,655)

 

 

12.39

 

Forfeited

 

 

(50,494)

 

 

11.82

 

Unvested at December 31, 2020

 

 

61,120

 

 

$15.06

 

Schedule of restricted stock award activity

 

 

 

 

Weighted

 

 

 

 

 

Average

 

 

 

 

 

Grant Date

 

 

 

Number of

 

 

Fair Value

 

 

 

Units

 

 

Per Share

 

Unvested at December 31, 2019

 

 

-

 

 

$-

 

 

 

 

 

 

 

 

 

 

Granted

 

 

30,959

 

 

 

9.82

 

Vested

 

 

(18,159)

 

 

10.00

 

Forfeited

 

 

(1,222)

 

 

9.57

 

Unvested at December 31, 2020

 

 

11,578

 

 

$9.57

 

XML 46 R34.htm IDEA: XBRL DOCUMENT v3.21.1
Disaggregation of Revenue (Tables)
12 Months Ended
Dec. 31, 2020
Income taxes (Tables)  
Disaggregation of revenue

 

 

Year Ended

 

 

 

December 31,

 

 

 

2020

 

 

2019

 

Revenue by Product:

 

 

 

 

 

 

Marketing Automation Revenue

 

$26,593,304

 

 

$22,204,479

 

Retargeting Revenue

 

 

2,517,149

 

 

 

271,008

 

Mail + Product Revenue

 

 

177,429

 

 

 

223,899

 

Total Revenue

 

$29,287,882

 

 

$22,699,386

 

 

 

 

 

 

 

 

 

 

Revenue by Type:

 

 

 

 

 

 

 

 

Recurring Revenue

 

$25,506,170

 

 

$20,911,854

 

Retargeting Revenue

 

 

2,517,149

 

 

 

271,008

 

Upfront Fees

 

 

1,264,563

 

 

 

1,516,524

 

Total Revenue

 

$29,287,882

 

 

$22,699,386

 

XML 47 R35.htm IDEA: XBRL DOCUMENT v3.21.1
Summary of Significant Accounting Policies (Details) - USD ($)
Dec. 31, 2020
Dec. 31, 2019
Less: accumulated depreciation and amortization $ (2,268,907) $ (1,323,787)
Property and equipment, gross 4,457,855 3,320,509
Property and equipment, net 2,188,948 1,996,722
Leasehold Improvements [Member]    
Property and equipment, gross 313,119 290,977
Furniture and Fixtures [Member]    
Property and equipment, gross 913,370 678,774
Computer Equipment and Software [Member]    
Property and equipment, gross $ 3,231,366 $ 2,350,758
XML 48 R36.htm IDEA: XBRL DOCUMENT v3.21.1
Summary of Significant Accounting Policies (Details 1)
12 Months Ended
Dec. 31, 2020
Leasehold Improvements [Member]  
Useful lives 5 years
Furniture and Fixtures [Member] | Minimum [Member]  
Useful lives 3 years
Furniture and Fixtures [Member] | Maximum [Member]  
Useful lives 5 years
Computing Equipment  
Useful lives 3 years
Software [Member] | Minimum [Member]  
Useful lives 3 years
Software [Member] | Maximum [Member]  
Useful lives 5 years
XML 49 R37.htm IDEA: XBRL DOCUMENT v3.21.1
Summary of Significant Accounting Policies (Details Narrative) - USD ($)
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Expected weighted average life of the customer 3 years    
Customer net account receivable description one customer had an open accounts receivable balance in excess of 10% of net accounts receivable. The customer balance accounted for 12.4% of net accounts receivable and did not have a balance older than 30 days as of December 31, 2020. For the year ended December 31, 2019, two customers had open accounts receivable balances which were above 10% of net accounts receivable, accounting for approximately 43% of net accounts receivable.    
Change in fair value of financial instrument   $ 210,000  
Depreciation expense $ 950,000 630,000  
Deferred revenue 850,000 860,000 $ 250,000
Deferred revenue (decrease) increase 10,000.00 610,000  
Advertising and marketing expenses 3,060,000.00 5,770,000  
Capitalized cost of obtaining a contract 1,270,000 1,200,000  
Capitalized cost of obtaining a contract, other current assets 690,000 680,000  
Accrued revenue contract asset   1,000,000.0 $ 740,000
Capitalized cost of obtaining a contract, Other long term assets 580,000 520,000  
Revenue billed 1,000,000.0 740,000  
Revenue unbilled 1,250,000 1,000,000.0  
Indefinite-Lived Intangible Assets 380,000 380,000  
Deferred revenues   860,000  
Amortized cost of obtaining contract expense 820,000 800,000  
Goodwill $ 10,250,088 10,922,814  
Minimum [Member]      
Finite-lived intangible assets useful lives 5 years    
Maximum [Member]      
Finite-lived intangible assets useful lives 11 years    
Finite-Lived Intangible Assets [Member]      
Goodwill $ 10,250,000 $ 10,920,000  
XML 50 R38.htm IDEA: XBRL DOCUMENT v3.21.1
Acquisitions (Details)
12 Months Ended
Dec. 31, 2020
USD ($)
Cash consideration $ 4,566,402
Net tangible liabilities acquired  
Deferred revenue 186,500
Accrued expenses and other current liabilities 545,473
Total liabilities 731,973
Net tangible assets acquired  
Accounts receivable (55,236)
Other current assets (20,719)
Total intangible assets (3,173,000)
Total tangible assets (75,955)
Goodwill 2,049,420
Technology [Member]  
Net tangible assets acquired  
Total intangible assets (979,000)
Vendor Relationships [Member]  
Net tangible assets acquired  
Total intangible assets (1,813,000)
Trade Names [Member]  
Net tangible assets acquired  
Total intangible assets $ (381,000)
XML 51 R39.htm IDEA: XBRL DOCUMENT v3.21.1
Acquisitions (Details 1) - USD ($)
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Revenue $ 29,287,882 $ 22,699,386
Gross profit 21,225,318 15,556,970
Net loss $ (5,829,029) $ (12,387,976)
Net loss per share, basic and diluted $ (0.50) $ (1.20)
Perfect Audience [Member]    
Revenue $ 29,287,882 $ 25,408,526
Gross profit 21,225,318 17,201,321
Net loss $ (5,829,029) $ (12,043,201)
Net loss per share, basic and diluted $ (0.50) $ (1.17)
XML 52 R40.htm IDEA: XBRL DOCUMENT v3.21.1
Acquisitions (Details Narrative) - USD ($)
1 Months Ended 12 Months Ended
Nov. 21, 2019
Dec. 31, 2020
Dec. 31, 2019
Cash consideration   $ 4,566,402  
Goodwill   10,250,088 $ 10,922,814
Net loss   (5,829,029) (12,387,976)
Perfect Audience [Member]      
Cash consideration $ 4,600,000    
Transaction costs     180,000
Revenue     270,000
Goodwill   $ 2,050,000.00  
Net loss     $ 100,000
XML 53 R41.htm IDEA: XBRL DOCUMENT v3.21.1
Goodwill and Other Intangible Assets (Details) - USD ($)
Dec. 31, 2020
Dec. 31, 2019
Intangible assets, net $ 4,015,851 $ 4,658,000
Goodwill 10,250,088 10,922,814
Total goodwill and intangible assets 14,265,939 15,580,814
Intangible assets, gross 6,743,000 6,743,000
Accumulated amortization (2,727,149) (2,085,000)
Technology [Member]    
Intangible assets, net 1,595,249 1,917,000
Intangible assets, gross 3,109,000 3,109,000
Accumulated amortization (1,513,751) (1,192,000)
Vendor Relationships [Member]    
Intangible assets, net 1,611,606 1,813,000
Intangible assets, gross 1,813,000 1,813,000
Accumulated amortization (201,394) 0
Customer Relationships    
Intangible assets, net 427,996 547,000
Intangible assets, gross 1,320,000 1,320,000
Accumulated amortization (892,004) (773,000)
Trade Names [Member]    
Intangible assets, net 381,000 381,000
Intangible assets, gross 501,000 501,000
Accumulated amortization $ (120,000) $ (120,000)
XML 54 R42.htm IDEA: XBRL DOCUMENT v3.21.1
Goodwill and Other Intangible Assets (Details 1)
Dec. 31, 2020
USD ($)
Goodwill and Other Intangible Assets  
2021 $ 559,200
2022 507,200
2023 459,200
2024 420,200
2025 390,200
Thereafter 1,298,851
Indefinite Lived 381,000
Total $ 4,015,851
XML 55 R43.htm IDEA: XBRL DOCUMENT v3.21.1
Goodwill and Other Intangible Assets (Details Narrative) - USD ($)
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Goodwill and Other Intangible Assets    
Annual impairment value $ 710,000  
Changes in foreign exchange rate increase/reduction to goodwill 40,000 $ 7,000
Acquisition of goodwill acquired 2,050,000.00 710,000
Amortization expense 640,000 380,000
Decrease in goodwill 10,250,000 10,920,000
Goodwill 10,250,088 10,922,814
Impairment of goodwill 710,000 0
Goodwill reduced 1,340,000  
Intangible asset amortization $ 642,149 $ 381,000
XML 56 R44.htm IDEA: XBRL DOCUMENT v3.21.1
Credit Facility (Details Narrative) - USD ($)
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Mar. 31, 2016
Line of credit, outstanding $ 1,900,000    
Line of credit 1,900,000 $ 0  
Revolving Loan Agreement [Member]      
Line of credit     $ 2,500,000
Credit card limit facility $ 600,000    
Percentage of pledge of foreign subsidiaries stock 65.00%    
Interest expense relating to the Credit of Facility $ 80,000.00 $ 0  
Line of credit facility, expiration date Jun. 19, 2022    
Loan interest rate 5.00%    
Percentage of secured pledge of capital stock 100.00%    
XML 57 R45.htm IDEA: XBRL DOCUMENT v3.21.1
Convertible Notes (Details ) - USD ($)
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Convertible Notes    
Contractual interest paid-in-kind expense (non-cash) $ 0 $ 139,372
Amortization of debt issuance costs (non-cash) 0 15,108
Amortization of embedded derivative (non-cash) 0 (12,205)
Total interest expense $ 0 $ 142,275
Effective interest rate 0.00% 4.90%
XML 58 R46.htm IDEA: XBRL DOCUMENT v3.21.1
Convertible Notes (Details Narrative) - March 2018 [Member] - USD ($)
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Fair value of the derivatives   $ 0
Interest rate 5.00%  
Convertible notes $ 8,000,000.0  
Net proceeds from convertible notes $ 7,900,000  
XML 59 R47.htm IDEA: XBRL DOCUMENT v3.21.1
SBA Paycheck Protection Program Loans (Details)
Dec. 31, 2020
USD ($)
Convertible Notes  
2021 $ 2,630,962
2022 768,538
2023 0
2024 0
2025 0
Thereafter 0
Total Commitments $ 3,399,500
XML 60 R48.htm IDEA: XBRL DOCUMENT v3.21.1
SBA Paycheck Protection Program Loans (Details Narrative) - USD ($)
$ in Thousands
1 Months Ended 12 Months Ended
Apr. 30, 2020
Dec. 31, 2020
Dec. 31, 2019
Debt obligation   $ 3,400  
SBA Loan [Member]      
Proceeds from loan $ 3,400    
Loan maturity date 2 years    
Loan Interest rate 1.00%    
Accrued interest expense, loan   $ 20 $ 0
XML 61 R49.htm IDEA: XBRL DOCUMENT v3.21.1
Leases (Details)
Dec. 31, 2020
USD ($)
Leases  
2021 $ 1,321,598
2022 1,329,525
2023 1,369,159
2025 1,416,720
2024 1,377,086
Thereafter 4,109,161
Total undiscounted cash flows 10,923,249
Less imputed interest remaining (2,426,724)
Present value of lease liability $ 8,496,525
XML 62 R50.htm IDEA: XBRL DOCUMENT v3.21.1
Leases (Details Narrative)
12 Months Ended
Dec. 31, 2020
USD ($)
ft²
Dec. 31, 2019
USD ($)
Weighted average discount rate 6.50%  
2019 Addendum [Member] | 2018 Lease [Member]    
Lease amendment, Description The term of the lease may be extended for an additional 5 years in incremental one-year periods, subject to certain conditions described in the 2018 Lease  
Additional area acquired with revised agreement | ft² 18,000  
Lease liability increase $ 3,800,000  
Operating lease costs $ 1,210,000 $ 800,000
Weighted average remaining lease term 7 years 10 months 24 days  
Short term lease $ 0 $ 0
XML 63 R51.htm IDEA: XBRL DOCUMENT v3.21.1
Net Loss Per Share (Details) - USD ($)
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Net Loss Per Share    
Net loss $ (5,829,029) $ (12,387,976)
Basic weighted average common shares outstanding 11,611,020 10,323,889
Add incremental shares for:    
Diluted weighted average common shares outstanding 11,611,020 10,323,889
Net loss per share:    
Basic and Diluted $ (0.50) $ (1.20)
XML 64 R52.htm IDEA: XBRL DOCUMENT v3.21.1
Net Loss Per Share (Details 1) - shares
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Antidilutive securities 1,444,177 1,520,900
Stock Option [Member]    
Antidilutive securities 1,383,057 1,470,406
Restricted Stock Units (RSUs) [Member]    
Antidilutive securities 61,120 50,494
XML 65 R53.htm IDEA: XBRL DOCUMENT v3.21.1
Income Taxes (Details) - USD ($)
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Current Provision    
Federal $ (1,557,344) $ 0
State (8,068) 25,236
Foreign 59,447 4,113
Current Income Tax Provision (1,505,965) 29,349
Deferred Provision    
Federal 0 0
State 0 0
Foreign 0 0
Deferred Income Tax Provision 0 0
Total Income Tax Provision $ (1,505,965) $ 29,349
XML 66 R54.htm IDEA: XBRL DOCUMENT v3.21.1
Income Taxes (Details 1) - USD ($)
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Income Taxes    
Federal statutory rates $ (1,533,631) $ (2,594,415)
State income taxes, net of federal benefit (556,596) (68,162)
Permanent differences 16,977 (46,592)
Perm differences - debt conversion 0 454,166
Perm Differences - Stock Compensation (359,109) 0
NOL Carryback - CARES Act (406,530) 0
Other 62,222 (85,997)
Credits (685,389) (227,213)
Foreign (23,754) (22,820)
Valuation Allowance 1,979,845 2,620,382
Effective rate from continuing operations $ (1,505,965) $ 29,349
Federal statutory rates on continuing operations 21.00% 21.00%
State income taxes, net of federal benefit 8.00% 1.00%
Permanent differences 0.00% 0.00%
Perm differences - debt conversion 0.00% (4.00%)
Perm Differences - Stock Compensation for continuing operations 5.00% 0.00%
NOL Carryback - CARES Act for continuing operations 6.00% 0.00%
Other (1.00%) 1.00%
Credits 9.00% 2.00%
Foreign 0.00% 0.00%
Valuation Allowance (27.00%) (21.00%)
Effective rate from continuing operations 21.00% 0.00%
XML 67 R55.htm IDEA: XBRL DOCUMENT v3.21.1
Income Taxes (Details 2) - USD ($)
Dec. 31, 2020
Dec. 31, 2019
Deferred Tax Assets:    
Stock-based compensation $ 347,865 $ 274,364
Depreciation (36,470) (63,980)
Intangibles 723,031 590,427
NOL 7,628,443 5,893,260
Accruals & Reserves 259,893 267,980
Net deferred tax Valuation allowance (8,922,762) (6,962,051)
Net deferred tax assets (liabilities) $ 0 $ 0
XML 68 R56.htm IDEA: XBRL DOCUMENT v3.21.1
Income Taxes (Details 3) - CARES Act [Member] - USD ($)
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Increase due to current year tax positions $ 0 $ 0
Beginning of year 0 0
End of year 60,639 0
Settlements 0 0
Decrease due to lapses 0 0
Increase due to prior year tax positions $ 60,639 $ 0
XML 69 R57.htm IDEA: XBRL DOCUMENT v3.21.1
Income Taxes (Details Narrative) - USD ($)
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Income Tax Examination, Liability (Refund) Adjustment from Settlement with Taxing Authority $ 1,600,000  
Unrecognized tax benefits 60,639 $ 0
Income tax expense (benefit) (1,505,965) 29,349
Federal [Member]    
Net operating loss carryforwards 20,690,000 18,390,000
Foreign [Member]    
Net operating loss carryforwards 3,740,000 3,440,000
State [Member]    
Net operating loss carryforwards $ 26,480,000 19,250,000
CARES Act [Member]    
Operating loss carry forward, maximum term 7 years  
Deferred tax valuation allowance $ 8,900,000 $ 7,000,000.0
Income tax expense (benefit) $ 1,560,000  
XML 70 R58.htm IDEA: XBRL DOCUMENT v3.21.1
Defined Contribution Retirement Plan (Details Narrative) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Defined Contribution Retirement Plan    
Defined contribution plan, maximum annual contributions employee, percent 100.00%  
Defined contribution plan, employer matching contribution, percent of match 100.00%  
Defined contribution plan, employer matching contribution, percent of employees' gross pay 3.00%  
Defined contribution retirement plan, expenses $ 120 $ 300
XML 71 R59.htm IDEA: XBRL DOCUMENT v3.21.1
StockBased Compensation (Details)
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Expected term 6 years 3 months 6 years 3 months
Minimum [Member]    
Volatility 52.00% 49.00%
Risk-free interest rate 0.37% 1.45%
Maximum [Member]    
Volatility 58.00% 52.00%
Risk-free interest rate 1.66% 2.59%
XML 72 R60.htm IDEA: XBRL DOCUMENT v3.21.1
StockBased Compensation (Details 1)
12 Months Ended
Dec. 31, 2020
USD ($)
$ / shares
shares
StockBased Compensation  
Number of options outstanding, beginning | shares 1,470,406
Number of options granted | shares 475,605
Number of options exercised | shares (241,843)
Number of options expired | shares (45,042)
Number of options forfeited | shares (276,069)
Number of options exercisable | shares 771,240
Number of options outstanding, ending | shares 1,383,057
Weighted average exercise price outstanding, beginning | $ / shares $ 7.30
Weighted average exercise price granted | $ / shares 9.90
Weighted average exercise price exercised | $ / shares 5.21
Weighted average exercise price expired | $ / shares 9.60
Weighted average exercise price forfeited | $ / shares 11.73
Weighted average exercise price outstanding, ending | $ / shares 7.60
Weighted average exercise price exercisable | $ / shares $ 6.20
Weighted average remaining contractual life outstanding, beginning 7 years 6 months
Weighted average remaining contractual life outstanding, ending 7 years 1 month 17 days
Weighted average remaining contractual life exercisable 5 years 11 months 8 days
Aggregate intrinsic value, beginning | $ $ 6,604,461
Aggregate intrinsic value, ending | $ 12,000,790
Aggregate intrinsic value, exercisable | $ $ 7,773,258
XML 73 R61.htm IDEA: XBRL DOCUMENT v3.21.1
StockBased Compensation (Details 2) - Restricted Stock Units [Member]
12 Months Ended
Dec. 31, 2020
$ / shares
shares
Number of unvested units, beginning | shares 50,494
Number of unvested units granted | shares 73,775
Number of unvested units vested | shares (12,655)
Number of unvested units Foreited | shares (50,494)
Number of unvested units, ending | shares 61,120
Weighted average grant date fair value, beginning | $ / shares $ 11.82
Weighted average grant date fair value granted | $ / shares 14.60
Weighted average grant date fair value vested | $ / shares 12.39
Weighted average grant date fair value Foreited | $ / shares 11.82
Weighted average grant date fair value, ending | $ / shares $ 15.06
XML 74 R62.htm IDEA: XBRL DOCUMENT v3.21.1
StockBased Compensation (Details 3) - Stock Option [Member]
9 Months Ended
Sep. 30, 2020
$ / shares
shares
Number of unvested units granted | shares 30,959
Number of unvested units vested | shares (18,159)
Number of unvested units Forfeited | shares (1,222)
Number of unvested units, ending | shares 11,578
Weighted average grant date fair value, beginning $ 0
Weighted average grant date fair value granted 9.82
Weighted average grant date fair value vested 10.00
Weighted average grant date fair value Forfeited 9.57
Weighted average grant date fair value, ending $ 9.57
XML 75 R63.htm IDEA: XBRL DOCUMENT v3.21.1
StockBased Compensation (Details Narrative) - USD ($)
1 Months Ended 9 Months Ended 12 Months Ended
Apr. 30, 2019
Nov. 30, 2010
Sep. 30, 2020
Dec. 31, 2020
Dec. 31, 2019
Restricted stock unit expense       $ 200,000 $ 9,000
Dividend, Share-based Payment Arrangement, Shares       $ 1,120,000 $ 1,080,000.00
Common stock shares issue for compensation       14,624 10,286
Weighted average remaining vesting period       3 years 3 months 18 days  
Unrecognized stock expense       $ 660,000  
Stock option expense       $ 2,420,000 $ 1,930,000
Stock options awars, maximum contractual term       5 years 11 months 8 days  
2010 Stock Incentive Plan [Member]          
Common stock shares reserved for future issuance   2,600,000      
Expiration date   Sep. 14, 2020      
Stock incentive plan, Description The Plan was amended in July 2020 to include up to 1,025,000 shares of commons stock, plus the number of shares of common stock underlying any award granted under the 2010 Plan that expires, terminates, is canceled, or is forfeited to be available for issuance under the 2019 Plan.        
Restricted stock units granted 697,039        
Stock options awars, maximum contractual term       10 years  
Vesting award percentage       25.00%  
Weighted average grant date fair value of stock options granted       $ 5,110,000 6,240,000
Stock Option [Member]          
Stock based compensation       $ 2,170,000  
Weighted average remaining vesting period       2 years 5 months 12 days  
Restricted stock units granted     30,959    
Stock Awards [Member]          
Restricted stock unit expense       $ 210,000 $ 130,000
Weighted average remaining vesting period       1 year 3 months  
Unrecognized stock expense       $ 70,000.00  
XML 76 R64.htm IDEA: XBRL DOCUMENT v3.21.1
Warrants (Details Narrative) - USD ($)
$ / shares in Units, $ in Millions
1 Months Ended 12 Months Ended
Jan. 30, 2014
Dec. 31, 2020
Dec. 31, 2019
Exercise of warrants, term   6 years 3 months 6 years 3 months
Financing Transaction [Member]      
Exercise price $ 7.81    
Exercise of warrants, term 5 years    
Exercise of warrants, maturity date Jan. 30, 2015    
Remaining warrants exercied 30,000    
Warrants issued to purchase common stock 80,000    
Warrants issued to purchase common stock, value $ 11.5    
XML 77 R65.htm IDEA: XBRL DOCUMENT v3.21.1
Commitments and Contingencies (Details Narrative)
$ in Thousands
12 Months Ended
Dec. 31, 2020
USD ($)
Accrued expense $ 280
General and administrative expenses 280
Minimum [Member]  
Sales tax contingent liability 200
Maximum [Member]  
Sales tax contingent liability $ 550
XML 78 R66.htm IDEA: XBRL DOCUMENT v3.21.1
Disaggregation of Revenue (Details) - USD ($)
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Revenue $ 29,287,882 $ 22,699,386
Recurring Revenue [Member]    
Revenue 25,506,170 20,911,854
Upfront Fees [Member]    
Revenue 1,264,563 1,516,524
Marketing Automation Revenue [Member]    
Revenue 26,593,304 22,204,479
Retargeting Revenue [Member]    
Revenue 2,517,149 271,008
Mail + Product Revenue [Member]    
Revenue 177,429 223,899
Retargeting Revenue 1 [Member]    
Revenue 2,517,149 271,008
Total Revenue [Member]    
Revenue $ 29,287,882 $ 22,699,386
XML 79 R67.htm IDEA: XBRL DOCUMENT v3.21.1
Subsequent Events (Details Narrative) - USD ($)
1 Months Ended 12 Months Ended
Mar. 11, 2021
Mar. 22, 2021
Dec. 31, 2020
Jan. 19, 2021
Dec. 31, 2019
Accrued interest     $ 1,149    
Common stock share issued     12,818,797   11,537,163
Subsequent [Member]          
Loan outstanding   $ 3,200,000      
Two Loan Agreement [Member] | April 2020 [Member]          
Loan, principal amount     $ 3,400,000    
Agreement [Member] | Subsequent [Member] | Marietta Davis [Member]          
Common stock share issued       8,479  
One Loan Agreement [Member] | Subsequent Event [Member]          
Accrued interest $ 1,476        
Forgiveness loan amount 166,975        
Forgiveness, principal amount of loan $ 165,500        
EXCEL 80 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( "6&?E('04UB@0 +$ 0 9&]C4')O<',O87!P+GAM M;$V./0L",1!$_\IQO;=!P4)B0-!2L+(/>QLOD&1#LD)^OCG!CVX>;QA&WPIG M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGDK7A.YNJQ<&4GPZ4A!0W_J=0U[R;UEA_6\#MI7E!+ P04 M " EAGY20%,-HN\ K @ $0 &1O8U!R;W!S+V-O&ULS9+! M3L,P#(9?!>7>.FUAH*CK!<0))"0F@;A%CK=%:]HH,6KW]J1EZX3@ 3C&_O/Y ML^0:O<(^T$OH/06V%*]&UW91H5^+/;-7 !'WY'3,4Z)+S6T?G.;T##OP&@]Z M1U!*N0)'K(UF#1,P\PM1-+5!A8$T]^&$-[C@_6=H9YA!H)8<=1RAR L0S331 M'\>VA@M@@C$%%[\+9!;B7/T3.W= G))CM$MJ&(9\J.9GUWG=S':1 M=8>4?D6K^.AI+&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R M> +]O6N[!3+ MUES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,! M$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9K MQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2 MBW A(5M>5 TR M6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$ MT4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7K;YH] M5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J-2S%UGB5P/&M MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZKR2.FJW"$2M"/F(9 M-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+ MD!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T M!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+ M.7\N?<^E[[GT/:'2MSAD6R4)RU3393>* M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.WF)&Y M"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_# M0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0 MHGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55OR ML+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SC MYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5YYNTB42%(JP# 4A M%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF M8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.' MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_ M2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]! MU4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04 M" EAGY2= M'G;,% 2& & 'AL+W=OF!%L&2CI)9@@D;;9MRH:TG>[.7@A;@*>VY$HR M)/]^CVQCTXXX]LS>!/QQ7AZ?8[TZ4B[V4GW76\X->4H3H2][6V.R-X.!#K<\ M9?I,9ES E;54*3-PJ#8#G2G.HB(H30;4\\:#E,6B=W51G%NHJPN9FR06?*&( MSM.4J>=KGLC]9<_O'4X\Q)NML2<&5Q<9V_ E-Y^SA8*C0:T2Q2D7.I:"*+Z^ M[$W]-_-@; .*.[[$?*^/OA/[*"LIO]N#N^BRYUDBGO#06 D&'SL^XTEBE8#C M1R7:JW_3!AY_/ZC?%@\/#[-BFL]D\C6.S/:R-^F1B*]9GI@'N7_'JP<:6;U0 M)KKX2_;EO4.O1\)<&YE6P4"0QJ+\9$]5(HX#_!,!M J@OP3XPQ,!0140= T8 M5@'#(C/EHQ1YF#/#KBZ4W!-E[P8U^Z5(9A$-CQ\+6_>E47 UACAS-9,[KDB? M?%[.R>\O_[@8&!"UEP9A)7!="M 3 CXE'Z4P6TUN1,2CGP4&0%,CT0/2-445 MYSP\(X'_BE"/>@Z@&1[^D:DS0FD1[CO"YWCXG[F 7_=$)R1MA8O-,'O@FMJ+"D'N6(6RCFFW4A6W&!9 EH!KQ)_*>/[OH<"7/\_R1-QX&YPC6N,8:HV)S M&>;@5H8\/F?.3.'AOM=_CU"\KBE>HS)30(@*C-N$;5P8>/R:)9HC').:8]*E M2%]DD@L#;D]NXX0K[0+"A>XE0G->TYRC(K-0L#/G*7" MU?I]G_8#'^'RO<8;O2YY^@JS$GDOY%Z0)6=:"AZ1.ZUSKIQVB6NB*?./;-OO M@K9,&;!=YQHN:V_ >>264LX](PD[O+B"M^XQHC:]S; MQTVW]LD%5[&,T''8)E5-X[^]>-$RE?J-B_NX#U>)*^R*S(!K(Y6[E+C.O11] M%H;0?2H0B4I!C+!Q>!^WZ#J!E9M5>;R%T^ZZXG*WWS"JQN]]W*=_I2H\]C03 M+M96S<;W?=RJ#\- IBFL )9&AM^)[4FX)I]RHPT3$0P*5P=8"8\*8;NTV4$? M.O'/J0?&OW/UGHWGTTZ>O\A721S"/"V9<3:1IGG1S^3ABN MRO6C]2IV\%4G&ZZ(VRAM#)YV,GAK*^0^3U?N3J%%!/K??C"F$VRPT<;9::?& M'-I\J:!RK"BBG6\X#$!H Y4=B)'3Z%N4YS<88./MM).W/[(G)U'):4 M2 9Q26_4]T8>'5%L"4$;;Z>X&5>$TR@"B]+UYP>XC;A6FMB.H,*R4$KZJ MRK&0,;S+9+KC A^YC?'33IV^$YDZD7&]91X#X-!'W\EF J"=)H #U

?%+D M$3IM)QNN]I;9)G@7)PF6NZ"9"8).,\&!KAPK@+=0+T#E46B1O/V!DS0P1 M=&K^#V0+"7-E0OZ.LY-#N$4PH&-O@J$U4T6 NWM1PZGB[#0*+C"9H"!'VRZX ME7^01?NUA=4:8B M(D,ZZ9^/O1%&U$P*000X$Y>Y^[F*=PRL>$GM[Q:A.ZGR_GT+Q?3X&@3U:X9B\UH34([.9;[ MJ?79>L-[6FSS#IK;R]WRC\PN.35)^!I"O;/7D"55;D"7!T9FQ9;L2AHCT^+K MEK.(*WL#7%]+:0X']@?J?P-<_0=02P,$% @ )89^4CP_2-?.!@ 1L M !@ !X;"]W;W)KUFFNBBK515"JS M#08%>5KL_\:/72!& S";&4"Z >30 ;0;0-N)[I6UT[J(37QZ7.J'H&RLP5MS MT,:F'0VS28OF,=Z8$GY-89PY/?_R^>;+U:>+LV^7%\&'LZNSS^>7PA]GJICZ MWH=H[RIL737I=']*! FC2)+CU?TX&+8AQD)@R61O^$(MZ]4RK]JS)-$UB(-\ M2Q0HO0P7&1J !J0;#6]:W9U!FD53<$3-[P<(DI;^?[!I,E MXW!L G@X*K]59?]\6X/)52R7<-=JI]HTS9Y<\=F+YZ-I4T(Q19/H.,P8HHRY M8\/[V'!O;+X7MVF6J?4H-LZ'R*V[8\($"JE9^*1.-21#AR M"Y6]4.D5>ET"IDOSU"964V1V $[3IJY+K[1D$"@?4#AC$?@[N,S[3Q=V1467N$TLM#2'0C4=3K;8=9Q+-+LZ!@=@/P7W6 M>P3:?.%AQ'C$PJE$!XG@L8<"\1F1 XPP]S8H5VD,.$I-"F6^2?J;;5RJK<[6 MJJQ^"RZA!)@G3_N"!YY@/U#ZEF 7/\V1!#L@@2 B%;5[)=C($(R3 MD$_U.>Q"),B,2#*0A?C)\J+_\2Q98K-#8$*FI=MAAJF<:R7)P!?BY\N5@IUD MOR*?EOTBW>FRV:TZ)=L8B0@+R;0P.NQH!/WO7&Q'>R(_;3YK,P3U,,DV3TA( MD0RG&QJ'X9S< 3G$CYR7W=LKV4]LF@#(0XZF*]=AR @.(XIG] [<(7[N6&NB MVW@=$F<;-%$482&G@'<8,AE!2S?3@)(!2,2_/9HLCE_0;F^$HE",D=!)M^WF MEL@ -^*'VWZ)O+8T''2+$ \ELZJ%;0EDH(S/X(T,>".1%_<8 MH$/\T+DNG\MZ973R8QF\06\1PO DR^ ^SFIXEGP)@&G^!54C ]A:FZTNT__4 M&AZT?KZ:5E5#8%T&NC85],_KM+C[A?V_,_8^CG5!/QAU9$ =\:/N7.>Y+N8C MZCING*_[[-)?40PM$O36#L-"8LDG9$^,)WZF3Z6OE:;-'$WGM3F\Q'E4 ,C M/"V"+E,B(P;;GIFM&1V]3'T%Z24PLBZ?]IGI%&KC^4@PNT%^W>ZEQ('B])#= M8^6HUTZYCAVB#(405M_AL"1"8$K97,8-Z*9^=%L4;"O'P5/@ULOHF>VPPW)F M.[P:?9]H/@[]'9=W:5$%F=K 4/0V D_E_GO+_L3H7?O)XE8;H_/V<*MBD-X8 MP.\;#>U)=])\!>F_>IW^#U!+ P04 " EAGY2O>[@V6@L=+9ET_OKKP7$,=D/W8O1PO/]]O,\M+2]-1=/,@90 MZ"5AJ>Q;L5++<]N680P)D6=\":E^,N+X#Q==_"UMN->[J(E;EA#WI+LH IJ,?E1.B> M7;E$-(%44IXB ?.^-<3G(^P:01[QA\):;K21267&^9/I7$=]RS%$P"!4QH+H MRPI&P)AQTAS/I:E5C6F$F^TW]U]Y\CJ9&9$PXNPOC532UR=4Z&YJ:USA50C^E6J<&H[O;Z=W-]7CX<#E& M%\.;X>WH$DVO+B\?INAD0@2D*@9%0\).T4_T.!VCDV^G/5OIH8V!'9;#7!3# MN#N&&4-XACS\ [F.ZS3(1T?+<;G*&/$N5U!,]!+J:,6@J66'=SJW-B)1%H15C66(;",MA(T#ES'+Q5AD-1-=YVQ=O^$B_) M5,P%_0=1$W#AZ6^^-R?_;2$?CJM!!Q5T\"5H*F76#!Q\ -E&W1=1@^Q4D)TO M0>J=1"J21C1=-)%V#I+NBZB1=BO2[E[2$4\2O9]\8L)VCYJPAZ)JL-AY_UX[ MG\?=/U]+QX:)N%W<8R+KW!O[#/X\]X'94%KZM6]?T.T$W6 ;O"$2^SC ;6\' M^/M6@=W/@^]>:Z5;G;F#FY@;(K'O-3#;&_N[.5S])F)!4XD8S+74.0NTARC. M*T5'\66^Y<^XT@>(O!GK,QX($Z"?SSE7;QUSBJA.C8/_4$L#!!0 ( "6& M?E)?YUR*6 4 -42 8 >&PO=V]R:W-H965T&ULK5AM M3^,X$/XK5G4?0%IH[+RC4@D*>XL$%%%V[[-)W#:W2=RSW9:]7W_CI"0E=L+I M=%^:E\Z,GYG,S#/V9,_%3[EF3*&W(B_EY6BMU.9B/);)FA54GO,-*^&?)1<% M5? H5F.Y$8RFE5*1CXGC!.."9N5H.JG>/8GIA&]5GI7L22"Y+0HJ?EVSG.\O M1WCT_N(Y6ZV5?C&>3C9TQ19,?=\\"7@:-U;2K&"ES'B)!%M>CJ[PQ8SX6J&2 M^)&QO3RZ1]J55\Y_ZH>[]'+D:$0L9XG2)BA<=FS&\EQ; AQ_'8R.FC6UXO'] MN_6OE?/@S"N5;,;S/[)4K2]'T0BE;$FWN7KF^V_LX% %,.&YK'[1OI8-W!%* MME+QXJ ,"(JLK*_T[1"((P4<]"B0@P+I*G@]"NY!P:TX/)P^_BR0/.O M:#9_>'J^_7;[N+C[<8ONYXL%.D/?%S?HY+?3R5C!XMK$.#DL=%TO1'H6P@0] M\%*M);HM4Y9^-# &U UT\@[]F@Q:O&').7+Q%T0V8[5F[9%U0R9?LMBWDU)3*(PBLADO#L. MDT60!''L1D$C^ &@WP#T!P'.N%2(+Y%D8IR &#<1@$.+O@DN)-H(O,VL, V-9@@GQ71QU\)F"V/?]( X=.\"P 1@. M)M5\PP156;E"[ TZMV3R8B!UHL9J-.CV@N9,(EJFT$G$3Z;MV[R/3*><*(IB MK_MU+((XC'Q"0KOW<8,S_B3%):,B65=04\CWG&^ 0JR?*C8P!$Y(L.-VL)IR MON,& 7;M4+'3-E)G.)=8"=\JK[#2%%IU)I7^=CMF;9:.);@0,$RZJ661C (< M.F$?XJ/6CP<1WY6*EJOL-6>(2@DC RVX4-G?5!.L%30V@^P1[,5=R*:<&V'' MZ2D&3%K$9!AQL:&9T"F@&\N*\W2?Y;D5*K%T#.<8P@&J*=>'LB4"[ ZB?.$* M\H ;I6O%Z9HM)O(]QR7=(K-)^A&.X][4;9D$#U-)VV5RZ(=6F)ZQ^%GH8A^& MQ2Y,BR1D=D!BKP]G2RAXF%'F:LW$>SA[B0^;9'$&88J,PK+)>:'K1CTX6U;! MP[1RKUD%9M2L3+<)2U'"RQT3LJ^J3/(PLM04.2,X )KN(4#<$@P.A]L6C/H: M*RM>60J#&?19D>WZ^U;X.5A3!'J$Z_?55)BVJK"^,MB[, AMP@N&%'WK MJ2N3DR!A72^.C;JR2&+B^E'01U^XY2\\3& GUT *,%N-HW;(9&6:S1Z"#OF9P4#V>&,_\B,0.Z1*!31)B M&X5QV).XI&4O,LQ>[P@1-"\DUU1 1X -79;4TT*6;U5WFW& 7]N-CD$YY]W MVJ3P.>E!W3(8&6:PA08JT59"I4'A01ILME7G+?^S.R:#81Q@7&V*/KIDD02B M<6&DZW&KI3PRO/FI.[/V1K"UWN3OFA(]T5Z=#HVMI"4J,DQ4L'.'?3F$;2L$ M*Y-?"":L4N:T/A%(_X3]LAX.>JF!F'N=V#>8UB(%K;:G?9&6O'0V!:-CPX("B96U;F)A.^U+56]X6[>-F!BE562I2S)9ATSD- )^HSE/I!\4UU#/'*E>)%=;MF%-A& M"\#_2\[5^X->H#G)FOX#4$L#!!0 ( "6&?E(7A$;^OP8 )XA 8 M>&PO=V]R:W-H965T&ULK5K; -S,B> ML:[V3&*[EM-.'Q$*MMCPHI*0%?]] 8H620 "%#LO-BF=72S.+L"SH$:[HOQ> MK2EEX$>6YM7Y8,W8YM-P6,5KFI'J8[&A.?_FL2@SPOAM^32L-B4EJ]HH2X?( M<8)A1I)\<#&J/[LK+T;%EJ5)3N]*4&VSC)0O8YH6N_,!'+Q^<)\\K9GX8'@Q MVI GNJ3LZ^:NY'?#@Y=5DM&\2HHI\X(B(:$IC)EP0_N^93FB:"D\\CO\:IX/#F,*P>_WJ?5Y/GD_F&ZGH MI$C_3E9L?3[ ["BCV2;LOMB=T6;"?G"7URD5?T7[!JL,P#QMF)%UACS"+(D MW_\G/QHB.@;0/6* &@-TJH';&+BR@7_$P&L,/,D A4<,_,; EPS<8P9!8Q#( M(QQC*6P,PCI9>W;KU$P)(Q>CLMB!4J"Y-W%1Y[>VYAE)7-8K8$US=@>75Y/[NZ_3R=W2_! M[,^OUP__@#/P=3D%O__VQVC(>"#"W3!N!AWO!T5'!GTH&$DU9A.SV:3(,EZ] M2U;$WS764\N@?*56V_+EJ/W,;'^Y6B5B]9 4W)%D!9(<3,@FT<]D;O$5Q]ML MFQ)&5^"6K6D)^-SX5K(6:_R9@L]%56F\+D[W.J6/29RPOI,A+XY#A:!#A:#: MJW?$ZYBD)(_I!U"M24DK0!AW'G\$+OP D .Q+H][CW[M46R&SQ=U[[>5)CK>%Z 76G0N<8?NCT GTE'H'2CTCI?62 MJ;?\%8AYI?(R)?63Y Q4]5?%1MSJ:G;L*3F&3ABXR).8]93@);ZFJB>9T1/' MFEL]+4R('H7^@4+?2.%U56U%68+B45 H-K(]=5Q.@)A4Z]<%IEM/OCJOP(6N M"_4Q!8>8@O?&M%]#NKP&ZI()?.QXT)<2JP-V(M_G-K#F5D7P\?@:Q7)RK:X6 M)D2/R/! 9/AV(E=)R747OZAH^9S$M#)D>AQJ*ACA0*+4ANI- A\F@7_I)(Z7 M!M;NIEC>2S4P>&")]@-!IQ9_SBT,\GO1F* /%DP;2R[BT6TSM;F8:R)GL9V[W MLS!"^HQVY#3\24:K#J4592REO)-CXON\8,;-8-*,U2]NC^^>_I$P6TT'S:+N M#6$:,J_*..@$"(50WK<:9']G\)!< JH_I03T0_)%(3\-[,X61DB?X%:#0K,( MY7TR[X)SWL*5)4':L'1I#5:6=0>3B, J5RK/+2SMDIAE08*.=>HT#%_.3)J3!MVZ89V,?8AP@KSR 5>8:0%T9RXZ8%1J'G!/C8 M,[Z5IM"L3=_3NT&-T'1#'#D*Q:%]>:F^%&9/'&YN][4P0OI4M@(9OD,AVWHX MJ%.J'NH>,?3#:G4F?(?0M+5QC>^^)D-.!.7'\D2'1)ZR1:A254FS1LWR(7FB M(SG/5F<+(Z1_X-7*8O0.6?Q3[1Q2)2;T@LYY1#_"5F8BL\Q\K[QHW'=S&?G* MD0Q2]:>\JNV0F1TRUT#4;9B%LDA=(U85G/D:1@R*9*%77*D39 M1:T=,K=#%J=$W2>K%;7(+&J-Z^*$Y3!!JD T+8=6)"*S2#PQL..[(-*<'/(& M&\O/.:1J1*6#U?A2,JT?+D1RNNUBT@CIT]F*2/3&L\IMOJ)E<[WADJVJ-Q@! M:^3F+F'K-4U7-?$TVZ3%"Z6 D1^6NM#H2@]%1[0/:G4E>N,!Y_LF8J@CC9#S M'!RZ[J8:C%)'^N$B62]I<$H=G7PHBEKIB\&5-AVF9$@PM] MW_.B()!K0.,1<=T51'(E:("N[P=1".7W#2B]0PWGF:%T_BC;7VK->8>>-G6C/IZMNV[[83Y7 MY9IO"O5>;GD#OZQDNRDZ^-K>S]6VY475#]K4G,M= M5XN&W[9([3:;HGW^Q&OY^/$,G[T<^%/*"$;U/+5Q[-+_&$1]P-ZB_\(_J@./B/MRE+*7_K+=?7Q+-**>,W+3I^B M@#\/?,'K6I\)=/P]GO1L?TT]\/#SR]F_],Z#,\M"\86L_Q)5M_YXEIVABJ^* M7=W]*1__X*-#L3Y?*6O5_Q\]#K8)&)<[UQHDX&( 3SP R M#B#3 "-:/1MO.M:^%7 MN.YB_'6'9NCGW15Z M\Z^WY_,.+JJ'SLOQ I^&"Q#/!3!!WV33K17ZW%2\.C[!'-3N)9,7R9](\(Q7 MO'R/*'Z'2$0BAZ#%JX?C/""'[F>0]N>COADLU!JM8#DHM&KE!L$*:XM.-/=# MB(I.J8OWZN+@+%Q6_X5@A?7=*=1)6."E;$I1\U[RT<3()C@=R?Z" M27 ZKCBDK5(40S)H*E1L9-N)?_H#KCD:3AJ\WVT*T>H*07*%[*:M'4=AU" MOBQ_@= -8$YY0R%WA ))DIQ.Q#KL2,0(]H0"CDS2C4X$[XJW+:^0:$ K1UWQ MQ)VS.I[G4 *-IXO:8>293WR !1Q4^%4OVS?W4 >\11 .E5!;J8I:Q\6VU2NY M>^Y7'8?0V.JH=JK'EC"2D*EZVVB6X-3C #$.D->%A&@ZWG+E%D@",S?*LTTP MS6E*/ (--C#]K>56\66'A%*[HBGYN/CZ&=XL>07D!(-6/!2ZZG&Z0D^[8IL M(WS!;+B$PV#Z-P2)CI'7"F6GA=HF,X(9C7UA;2B%X]-A#5I%4^U*D HI[8&W MRI,GQI,%I=HF!"EX(,E'"82C\;\+N&^V=TNN^: MS9D9H5&6QU.I+L.8Y9E'*C% (F$@]>W;3*YF.\7'>^=22FS2S&B41B!A(M5A MR2C-?: G!DPD#*:;;LW;D$0'3G+0E^&I0H=A1M,H\V1V8M!#PNBY/H#Z.]1P M)WJ(S15"9IE9!J7#D-&H?O( M/"H-6D@8+5\Y=.B'"<0ITZ8%Q2QG5IWD,)S1-"6);S8-5D@8*T-0GM)IHX*R M*(NLI6/;S6A.F'?M&*204SW36':V_($W._=-M]D [(V8I=*!&F!TY($(,1 A MX49)][E]X0:I2!?(SH;:J=SNB&8D8^EAV3!J=UAF$4DQ\ZU]PR:2_=9N@(#Z M0@7%'U_(P(6$X7*IFS(E7JK'Y4Z!@;LJ(#8VK!EQD(7%2<(BSXQ0@Q8:1LOM MKBW7L(S5[_4.U($:%N&,3C.DRS"&NC;"'N4&-32,FMM6EIQ7XYV$)8Z@ ^*_ MZ89-F>G<.TR\_0\U$*)A""V*K>AT_;AO,)1<=8\%]/$5K/Y:]I*'/L,IW &> ME+$D9E/Y#L.,)M#5>UPXV%@+,\K*!*<7TZC= 2Z,6<*R*;EJ$&J#!@K)/+:EVH8^J09&- RC8ZG\B;>E4/W<#CM->=I(:H!$P\W2L0?[_85^?V^S@J\K%,TY+S*G29="Q)FEJ=?H.2YS$<>+=[V>&CBQ,Q\^K%2^'B7XJ^\8?09G&]>Z* M=LRIV]5R95$^1;K+CJ8Y]O03S$"1G8#BH%,,$GMZ]Q]TJ#P VQLW"YEC#S"A M69RQZ8ZQPY+$"0:>>*0;&+(P#!<^P>_0DM^+IM%AHTL3W@I9.;VP687KL@ $M"S_G MZAW8%J)";X9='5Z]1=6NU;.O*\1!ODY4H4=^!I4LC,KKS$$ZT3SRZ8H\O"4)F39(H.AR7&D>\Q"S/L8^%F;/\,X%6]%S,\ M8F$>V;ME2"Z[ JSZ.X_JHVV+9^?DV$RA:9Q%>%I>.PSC%,"*/?7"7/ X]?AJ<<)AD#%IS7X\6&PK%)RAD M/W3X?]W UK-QRPW;!&=Y:K%T?O ^QH:W]_UK*@KU.V[#>P[[H_M782[[%T F MQS_A#XOAA19SFN']FF]%"TD?;AE?P2FC]RG,;3N\LC)\Z>2V?^MC*;M.;OJ/ M:U[ +&D#^'TEX9:/7_0%]B\.7?P/4$L#!!0 ( "6&?E*.7'<\*@, ,4& M 8 >&PO=V]R:W-H965T&ULE55M;Q-)#/XKUB*=#JED MDVWAJI)$:@L(/G!747'W>;+K[(XZ;\QXNX1?CSV[":F.%O&E&7O]/'[L&;O+ MP<>[U"$2?+7&I571$86+LDQUAU:EF0_H^,O61ZN(S=B6*41430994U;S^:O2 M*NV*]3+[;N)ZZ7LRVN%-A-1;J^+N"HT?5L6BV#L^Z;8C<93K95 MWB)]#C>1 MK?+ TFB++FGO(.)V55PN+J[.)#X'_*MQ2$=GD$HVWM^)\:%9%7,1A 9K$@;% M/_=XC<8($$] M3O6\%+[:FY3_PC#&5IRQ[A-Y.X'9MMJ-O^KKU(TR45;Y1 MI-;+Z >($LUL@2]J."C=]0E>.L:;!X2E"SEH*?:Z[FJGF1\@_4,3A(_%1'WQ@!IN M.Q7#;8C:M2?PP7%O_J0.X8]GYU4U?WWM;5!NEZW%Z^<0HK_7#2904!O?-R_D MO3;\7.(=$E. ZOD]C L]2<@I&=[Q/'LOXM#+A)FCO!KXO[O&\CJ(C[ M7 U?4V0U9B<5]J/8_>4H2%89 RV;0?CD91F#3*4BN;W0'X5R7(:C+$[3S.!G M\U$>K1:&M7F!2@-[1^.6.7@/._IR7$T_PL<%_Y$?EN;:#6X9.I_]];* ."[- MT2 ?\J+:>&*-^=CQ+6.4 /Z^]3PBDR$)#O^YUM\!4$L#!!0 ( "6&?E*% M(TGDRB0 (QU 8 >&PO=V]R:W-H965T&ULS5U;<]M& MLOXK*&]VRZY#T1(E67)N5;(?_KI[;B H M*;O[<%YLD<#,]/3TO7N:W]ZUW6>[,:;/OFSKQG[W;-/WNZ]?OK3%QFQS.V]W MIJ$GJ[;;YCU][-8O[:XS>??\M?_>A^_[;=NCKJC$? MNLP.VVW>W;\Q=7OWW;.39^Z+C]5ZT^.+E]]_N\O7YL;TO^X^=/3II9^EK+:F ML57;9)U9???LZN3K-V=XGU_X9V7N;/1WAITLV_8S/KPOOWMV#(!,;8H>,^3T MWZVY-G6-B0B,WW7.9WY)#(S_=K._X[W37I:Y-==M_:^J[#??/;M\EI5FE0]U M_[&]^U^C^SG'?$5;6_XWNY-WSVG%8K!]N]7!]'E;-?)__D7Q$ VX/#XP8*$# M%@RW+,10OLW[_/MON_8NZ_ VS88_>*L\FH"K&AS*3=_1TXK&]=_?R&%D[2J[ MJ=9-M:J*O.FSJZ)HAZ:OFG7VH:VKHC+VVY<]K8=1+PN=^XW,O3@P]\DB^[EM M^HW-?FA*4Z83O"1 /;0+!^V;Q8,SOC7%/#L]F66+X\7Q _.=^MV?\GRG_^7= M)XN=^<7.>+&S XO]H^U-MIAG_QG*G[+&UW]BC>Q-;BN+%S]TQIJFSX5;FC*[ M;AM+;Y7RS:>-(1XJVNTN;^XQ0^$?FS);54W>%%5>9Y9F,,2VOU6#<1 F57]/M-YO>%(%:M=5-,FN)K#6IC%=7M?W>&YVO8SM"8A? MFPJ?;K . WZU-1WM+WO^Z_QFGOUX=?7AQ9S!O19@__:7R\7)Q3?V"1#3\O50 M&EY'X>(E;C9YM[L!>.M9]KXA*@2"V@'B;6FKLLH[X/(YQF&YQ?$WT>*+DV_^ M;8A(2$&",42FKD@$R'$04(2=S$:G6S6]Z8[TA +X@+3O\L;F+ CM//O5&HS_ MP?;5EI$(T.2(_.18[RGXVCM.?P@$^N]#141%\JHA 8\16=_2I\^T%;\VP,LM M*84=0T<+YWV6KU9NTP16VP& ?.N/@]XWNK.ZRI=57?653E56MJA;.W2\10(. MA(65#XV15;#'IV^;47H ML[B+L_>\9,97ML4N0?L04V<]Y]]GPVU<#Z2PA([<6 M,/'!='RD5T-9F:8PV569?31]WJU-O @H"I3;E3E>8BBO;JZSQ>5QO&L/$@D5 M*&$2@Z"B#,1/&W9DTF0&/$$@$OJ(2K.[355L:#13NHD.MVK$P '8%;AN/=1Y M1]+'W.;UP)2PO!?JV%1F%6&G-$7%)@KHNLN>._;_Y>W/CO=GNFYE>88](< S MFB^F&&"B$.3$T*:; 1>8O<0R&U(VQ#S$\VT!T(E8Z R*P$#&6A 4;X-0-RUO M )7?TC0TTSC!(I-+8HIH6>4A&P.X-/T=E !HYA#%_8N.L' \GO-AM& M.(::T;L=AMS1*0YU_+(R.B%+ )E:[OU!*IMAQGR])@K@E0_"['AK[PD36L!B MQ.Y#MR,^MLG1T!X(1=CX3O0O:;YVW>4[HICQ&2S)J@[R96F*?*#]53T(J]KN M.@AX#**M$V9L2[:&,1G;!">OG'3#1X>=2,43@;_S,-\$48?-Q$"TNH[8O%+ELAH:5CXT=R%/[AT\>_2G,R2*53D')QQF(,$Y M+=-+T[2L*,5HR/V@ATEONZ%A]C^1O9]8+=DO1CT1/UTG]$C00*>#P( M*"_/6)P5Q; =!.*6YN_X<6GG\68C ME>44U;LQ'N-]KY567_9-$/ OCP-0T3=\-@IE@I!&RR"ZHB( M& 5C;WDL*:4N[XK- MO2JO36X59S5Q>VW9&2XA#X34'0-ZQJZ:W2!RN#0X(M+1_'U8@P6A]1.J\?UU M]A,^9^3F19I=9[,#@4(?AT;8B![^/K3XCY1\(2PJGCX= TP2E6 D$D0VJG; M@0>)\8TNN9A:4LB6S-+FT:7$=J7S-!4/\NS-0C1\6EK3W<(<^X;I018_318? MFO"6@P0[@<1G*B7(>WI$7S6M @ !E!,AD8U&8@@0&$@^-<3! F(1X9#X6&C9 M=D<*A#9YU\16^+3UD)*THZ7(*BP.\FA)P@TJ>G MP"JY4P112^L!Y\S+T#RT',FKO@)>&NBR%\)3;OY=?H_)90=%WG7LK(J!_N=A MG)P[RW>[KOW"QGC,,DXC*P,$Z90U$#V1<4128ZM(CL;KN$E4R0URT@LU=4?C"*BZW:I3'QTQ_$L(TJDP!\"X[8M3;W/U)[[_]2F M[G((G2 YG#JE,7^8KH6@?$M'04,[#?N M<%T3R@K+?'4\7YQDVZJNB>QY:L(@7B&FF@ Y@E75(R)132>,JYFJ*F M3FBR"MJW[:IUU3!/W;8D5YPS*0J)&!:&[1VC9<4F[[#LR>(-1)G(X>@(L;W5 MP'17D%4C8= Y>6K>&2>S#5'.2;J'H:)ZORJP1C42Y17\J_MH"/1M76<[(D02 M,1RZ61HB.K>X9TIG^<+>[4 &V%<\CQ>C?C6VB\:SS10&=I0@Q![!%!W3JC== M;'6R5C-?-KFH$D14 JY@ZQ$'BR@EANM)53;LC$5X(K3.5Y8@ MWV;-+DG=@I7%7"X(,#K!/!D*BVS=5&**$BQ;TV.# PER6K(728"X"=P)49>$ MN(R=& D- ?HIDG'<*\:ZZIZA 71"[B8GY;UO,K.,K7RH2_0?*WHEZB0@DXR? M9V\@X\ I=*)+#8[9.-")O2_=2T7\DH]/#=;'I>)XVL$8%:DK2T)1:-P9T3 : MK:"5-Z7&)U[DL!?1SKIR&H4<#O]1?1@U.O<#5%A7OR?#^2A>R(>WX&BQ$\WJ MA\YG2< _%&1KV9MP?K;%MF-)JN[A?PSS =S0^=Z9NG9T2D"#3VO6":PO6FO" M['L+S[,?ON1;#A-#H<.FAVD7MDOL@7UPE)H4I,IZ,4KW-D&PK]NV9.%%W,9! MZVAM"0@O!Y%(<-39T&:1]'7VM[^<7)Y^X^2LUY5L6ZR(_:T$\!RS>\;2(W'+ MJ"F&24VQ:=JZ7;N YBZ'/"4359?R",6X8F2AT=P$;)-O23@2NY?,]^*?V4VU M@XT#R\=!,WX6CB4F%HD[!#^0<4FN2PI*6%KT@-"FT-*2SUB<0(06$=F$P!+S M5S>&R"TKODYBG+^2L4D'6^V8[2&]%&M%U9$C#&%<<'"9-!UH6=0&/D;18Z'R M@BUP(HFJ5,6H?D3"THYZ6HBW."(+^>W(QL*CHN,_ K5.,85/(7A\V-F!\YT= M/@G:YN'S R&2D4 "^0\6B)'^=[L@A-$!M%OH;M.06T&V[ZWH/F+R\%;,>AJY M\ :)G#;)2>P0DA24?([S/#EA&TM$SGZL5#W"W+8-%$.C?NTTJ\,<=FQ] +4: MN#"LH]58P&Z4]L M5G5L-$7!C2UM<>A$7S&QB>&V="YSLH2WAO-&]INMNW;8L=]O",LP8"()[,Y9 MU?4?RCT^V.A)\^]#J9%S*TPF,8S=KK[7\ W\C0!_-]1FPBOOD5I:DS_0.#Y, MQ-C,YSQ2TS[=C-AWY3U1/1&>IT#3W%9=V[CX?D#..%\15@FALU@2\?X(=$>_ MWKX-XA8[5=XGJ<7!I>!U!2R F AY/SK!CW7?-^Q_@P)_8@H,7.\BC5=,M".G M8G',P^%=S$2#E"'NY57+5R?D:IP[5X-'X*O7"_?5S%D+M'9]'\&F#K;GH1 I M8ID\=$3LUDA4PG/YV 5+-#E'0U:5.H+^66/Z/=6N2=GH9"$/M M9-6USZT+X9^]R]+.:2H1>6*1)2 B[/K6+/OL/?&] M!CTMIS>KKCS:Y1W)^X*_&4=$V+QS@PBM)6:1X"IK9!;3N<;DZ(S*0;P\M77W M!37GA7F2/9U+8SC;SE:V1ME)@A%#W0<.K*M5,H^/S7_*OQ"-?NC:6\D<2HZ% M'_7\J(J]>O[&19Y8^:U(2/,G%_"0>'PO@0_.@ANRL-@JX]&8QFP1.N[N-;%L MFC@U%VDO%A9?5#3X5 )Y'O1M$@'TS^))\-*2/=V'T_1BA^SESU7:3"7=019A M4P?GCL^[FG ?I_/YO4,AK)@F+R0IY$Y$$R+0J21^@!FE&>711*>53X32^PIB M'Y.Y5#-I<2 H5VF5R0%R<%9RFX\)UV<$1N-G%Q'7+%X \2:Y\T'H5'&)TY#8"4FS-0:>1)R(;2(GOV"?D=@QOZN/2*K;H>X%2NU M/;LDH4IORSJ<.6A@.G:VGWD:Y+@R9^7)PL:[(8\_$;O\;.IJ0PI#7(BJ%P]F M"4%J@0D8RCM(O"\T#J:Q(?]3XPC$U:O]92MD(0U\8-5.)#J@!&BE^R/D$HY( M4TWAW.IEJDEJNE85&_8 MWHWEES<27D4HR65-SH__&N.801035DF><0MSCVTZH7Z YN*QHNB0OT,TJPX4 MFB")8,H_$XZT3L/;EA(;9#8V9"UR=2#(G^6P#Q @&+BH6])8DKC MPLTI)2_@U$C'$$@+1G)I%9$+C5#5;?)D: AB)%GOM\)/.=%NWY@UO>[Y%(9$GM M*Q^\7.?PN^2()C1&*$90- E%)\IH6NN/)T-HN+-FLBQFJD0CTHP[E)'>SY*X M*>N0P;+9B3R7F*2AK&=?B4SH40WJI!F#RL:F+7F05CGP0GY471N.&Z"RI2L=WR9*B$LC?.XZ&N,B/X\() [H M".)CQUM3A&QK^N5*9Z6&FD.M-\OV2W9SQ8$']O#B@]"Z18/1 M_1^FJP&_JVR _+TJ(1AMK^4,<>[.0A"?H]J@'=8;?+@\4#,E5,R)**\=XOH: M5D822W"J+2L\L<-QN^GR1\24W_/4H/G,\?W7JOTDI=#*]G 0#TFC. M(<(:QQ2 UAQ*%,E#^W6ZPOYRG-*>GGN&F)RU**'T\>WUQD;TC]5EY.;2JON!OF[VF%T\OCK-7%Y>SBXLS/K$!]EVT M$9A"[:J_P]FFK5]EBAA#-Q?EE]JGMB3G/9F?G%[/+\W-ZYW1Q/#L_ M?DWP GLXA(?".[9R24].KNDOT]FKU^_ MFETL%MG)B^R]A+BT9'>^"!-(PJC1 EX09(>( MN=:[0X@6-&6PB]PT0HVP2/B*@S@_D+<>C33 O4'_K^@5*:&,$\6^: _3%^ C^T[2F3@+V)I^EVD5H&U17QWO)XQ=L\GO MD]N<7,$'K<)+WK/1BXBW[0T6E63=DEHMZ4^BLF&^:C4Z>CHAY]5XQ(SGU[(M M=1D0F<*9M6O#7TMVA/\,Q6[@25R&9.K;!'0@S1S@C:RK"'Y=3KE1-[&T^ MG8Z-H6!4)3%=WJ! JK/;R)9FL!%QLVKTXWL?NE:/-YY::KJCLF%6MD[M:^:>M5->EI6^HUDV$7[; M*%H\XY00 U7]H5[[ATF.LA"3"?&[HJX$]TI)-I!2VQPM6S49]<:-^GU:6; D MM]9(_9ZJ^I:O;X5MTU'!VK,):N;9Z0N2^TFJ)ESFT:#_I\EOJR0K);=A(O% M@.UG8L2@LNIB<*U@+79Z(F@S9^F?@/[#**ZOAML27GQ'^#:V9,+"SQ MQ[[['GX/F*3."S@,3^2:NGB3R+2EB W&2^)1B8/&4=?QD8K.A.$T*O#Y@^/B MM&%)CDM6$+&%*+PW%4(_ #=;>\0=MR#)LQ?9E;MN,4V1NDW/18>4S4'*==6J=I7Y]HE6@E*JPLJQN)UGYR]0W:?Q M-(?L?.(&3+0]]GSI;\N6Q$=_-2Q-[/+90#%:(<>V]LD]I^CVP:ULX$(!UU>4 MS=U*D1?VV%TMR"PD]/XG$<,1D'OIC5@_J ?OHA7]_0X5.?#U)0TO"JD1NK@S M]:VKO-_S3&4YZQ&L(P\(5X\-/8?PN3/^**/K5\' XVV\.L[*_#["5^0I<*&* M4Z%3ME>"G8?6ESWNY4AWM!2(AOUGKL(5.N:4>M884TIQ1Y6DQ>OXPLUA"%2B MZ/I\CV&7W[LKI>K_IU6$\CIC-3[9F.82-YA#T$I]#AZD$>H'.(*-%LV3Y9,$Y#Q[ MQ_**:\M:_C^-BW/AF-4,J$UDGK_PU%42Y"1B(,,0:5UW!LN\^&Q518AAAH=P MC/FJAH5+FY@E6Y)1]7TT*U_O<<6D_EV^GQZO-Y)J,/]L9*VL?!)7Z]D.0.HU MVX:T:-M)C:.'99[]"/<^^R=M?K#9/^@PG11#AO#5\2LG *+D&VM8! O&@7V] M>4\KW,I\.5^:3FP &^3HL)>#XEB#&XQ"DHEZ8U<)HO"Y6!8\70[JRN574<\1 MQ$^9.I/R](VI=Q%0I%A9@H=K+^JQNLVV_$SVRC<%(UN$P^&J,&8J;JIM&DN/ M<]_P$>Y:9W4?LE:,F,&>XC_)O J/9,\.C(T<;$DT6Z[0F32_V<:,2CUG4GGN M"M7D1GSGM+-&)@(<3UV*G'3O?M7W,]P@0VT"] PN:A(Q(YW151R/1W0R6F., M;V!.S1\N./D*BUAO6(;"A M]521/3$!D>R,IY6D>#@P)W.@/"+82 ;Y>WB.9YU 222&>CIJNW'!$&1*R.2 Y-+ZD#]MES[=?1^:[E$9"W",;X.[VRD+*Y,8W%H@ GB?V MNM2V]JQ%=EQ]ZNAIO%S)U\$X#6%W>>%NK_4V2+E57D!3JPJ,F<%[@([;W71& M"S>1JT4ZVCL5 1O*#9W/V7!F":Z\ M&\Y163_>^2PN3#W1/7Z)Z[2\SL D-M_CX0 MUYN.-2@78>(OW%NJCMQG:2)2BSX>7<8ZO)UQ@&>_4+?CX+#L#!V JM+?RI5& M%E($,5AT"'!1"<^[>Z>3 M\/D$2HLB&Y'+=0"+KF)A!%+BW(? 35!//%U.!OM1F=^'GD53Q=!(>VH"]'*, MI_(!,I4BZ,M7X^QKJ)/]6U"D-/3Y))B,!E3Q^%1Y'?2[^O=3N M'BQ^7W>H7L/.]O+*\5X?+2L_$'OX&,4>_I]>,"7"?-+]TD\;!T6B *)WQD@] MF1^/<7IQ]C!.3UY'Q)GBU&DAQ2SSVUWN2WI*+9--X',M8,RZTEJ\E2>B1VE( M*@XF-W& XJ=0Q%>5]'HMPA\2'//W<)LG$K0#9N]Z2@1>"HPT$?J@1>E'V4?7R.YV;AZ)=2M2-SF8V4_,[[B3HO7GOG>33;-8 J+K\J; M+RCA&1<(%/&:>MN5%^VPJ.N\(7$)))\?ZF]!,GNOG4(B9L;RFB<(ID1_J*4- M[T6NL;G*6"2D&[D;Y]K2I!$Q7(2!PP0]F*[C>D+R/I-ZSWC1 \FWI:DK<^MZ M8D6U@JX@,4;?TMRW&E<7USUY.C:=X,F;C@%9YLUGL9FCJYG<'>EQ+3)+$8YN M$T;*FX.\=F%%O84'7ME*3(,L^Y/CO[I4.S]X MJS]N4:1 \(6Q_3':HL,GRW6&=$7A_X@=>E" :>2PCFD M19^"$CZ*N_@ @)/'$.*BH7Q\^9*LI$>P,AM?M(BZR!"_G)T^C-)K]5]NG!)W M7WBM[CVF1![H?:>:0.P.W)RR U>1IW?#VR9-N;E[RR0;6BL6M$S&\?^""^T. M7\PJZG8HCR2B'=P'E:#7B'Q_D!L@F/@=K.3K*"J^"\_8@MZ_U94T2M.@K40_ MHC+36U\U:/V=KNDRPJO(U77WS](B"9DD>LWM_< L4LCHC/S0QC#41H2GO2%% MQ_/-U-HYG1^/C./S^<7%?ZDT\3K?5;V6O3NB^H6ULAAKU\X0BW%0^$%6JSJB M4*?@(E2NL_6M06&D5J/)@Q_W+W\8.CXJK0I9V8FA27.&>"GG9TMD3:!,SR&0 ML&M.YQ>^XRZL7&>OL0VI":]5!+H",P<$;"AGRZ0X#36KX0*AU JG=<+Z- \1 MUCZI%O8MF5S#OKAN. [TBU@2H1F&2TG/J;NY/V4,B T $31]&[(8[8H#$%,G MX@S*B^"_T:L"&;ROUYYTJ]3(UF/0^XQ1BI%&G5\^/ J>B;3;\C=V)_I'_=?W M>'Q@CX] >V"/BS^[QY@I WT)S?F.0Q>++TXNTTG9E%]\,[&>XP_?_$>R%I6D MS;2C0Q+V--M=W=Z;J+@CCD(F97$(O-Y!86GS85J"+U$ZNS\M5B)_INF/RE$3 M.1>=QCRCT\5E=9_3/8BH'GUTFR,/MA!!V\4"N>=*"59Z[KTH#2A]:MFV^!.G MH0>AASPUR(GW4;@*(=)4$DJVXJW1Z,B8@: MV!;@9F>:$44 $(6"S;KV!(,Z %RA0/"3(XR&._P7+/'XW@:R_W:C!5Z%5/)S M6*RL-'#N7]7,U)[B:09F=W9#4"0A\]FD1YJG)@T8OJUJ7NAQ.-8$!VPD[>+3 M2E%*Y"N7F*JZ-7YU/JBX/>MX<3@!KOVRGN0&Y\O[ MJ!I+^B]*,FX7-\Z_CAHS2JA$HA*O7HPSG**4_>8.XY,H&Q6JB9/N+1.'4V5B M#I"[6+TV\='NTJB&*Q\\"0X2!]6_J'<:W)W7[D;8.@CI-)<=6#N M91"R#1"X[5T#&.5>P,P;G]C!:(7X8N)D*^7H"MN-'::?3^=J*/)$EG:;7LK*#&[ MS(<%I]Y&?Q-7..",,%<\,'OB^& ^< & 6@^^\RJ/Y7V8">^O1L9X%Q,MI,SD'(-[3[ Q/H[8N*^'<@$9J77A(2K0S:0 )>XVO.;N#$1 M\;CW H*7-6;R?[1S?GITLIBES7">?VIWI&HNSHY??$V:+A4!!QJ=8*#V*P#* M(T'A:X%8+!C[=78R%Z7Q12]YN)*,.%S \3BH3FG.0 )913Q?'O?7KJV_$2@* M,Q>A+N4 TO10.C/XLDE-0*H*X$NTT0TMN2/OU 5W7Y/.B668 ^,.M\^?X6>E M)K>G8LK]]$[H!Y*GG0Q"6V.V'T33Z;WEI*,^UU;M_T8#&H0 $ANY/7O#9]GI M 3#=XE!)3P=S$HX1A(=@"? F%]MQ4F<'@'1119E+0J%<9^TL%V;KN(L3%ZIQ MGZAJZ\P%A0_N\U'?BO?']./Z #(^HL:70EQ1@"\(F2F*9R=1=:AO_9/R3P+D M\IZ9XT"+^' 2*_S(P(;O*=)!^(N8>>=:/3O)ZSH26-D\/J@[QFP4VJFKQWR? M\J#H/F_9= M<$QV726W(\OD]X+47PDV7'R'3"-1H\9AWF7FNL7:K%%_KJ2AY\\_V!.R;!BD MO;@G?F,I]&N9@UXI% M/4U_=J($$A:5S3DO@*' PBPV@#L1$^=S%/9SX+[";Q$EW0F3B_9[/!?%LT-P M2<(8\"&03N0./TYS!/E;X3^Y^]U'_IVQ[^WN6S[OMWRGQN3$UOC!7J^:LEHT@]8 MP/\ Z_?_!U!+ P04 " EAGY2C>YT$0<( "E$@ & 'AL+W=O'JA)$MV;<\X3N^:F5Z2 MB7/7Z4>(7$GH@0 #@);57]]G 9*2[#AWG?LBDV)H.=M765#'AUFY&O'QW7 M/KG;:]L$K0Q]UV09>&-U>UW)##Q1^J3\YO(UZ M+J6JR'AEC7"TOAG<3:[>SI@^$ORJ:.>/G@5;LK+V-WYY7]X,QJP0:2H"Z1[TIH908VO+<]!+Y(/'C]WW'^,ML.6E?1T;_6_5!FV-X/E0)2TEHT.G^WN M']3:,V=^A=4^_HI=HLTAL6A\L%5[&.^5,NE?/K5^.#JP'+]R(&\/Y%'O)"AJ M^4X&>7OM[$XXI@8W?HBFQM-03AD.RD-PV%4X%V[OBJ^-\HH]Y*]' 1QY?52T MI]^FT_DKIR>Y^-F:L/7B[Z:D\I3!"*KT^N2=/F_S[W)\1\503">9R,?Y^#O\ MIKU]T\AO^G_;=\)NUK.;17:S5]A]L('$="A^SVU_A,O5"1?QT8@/]I&J%3F1 M1P=,+C,1MB3N;55+LT<&@]Q1B0I:^2!-4%)K+&L=R:3W%+R0IN3'I@)A02Z@ M,(56.AIO>B,2J(M;.5^%DZ''ZPZ["3 MCL1[4UA76R<#E9F0XAUI&3>Z92XSX(0HI-]B$95;4KL,J6]FPPNDL-9X'XHO MK'%GT)'JQZKNR$6SU,: *%CQL)6N?JBAU>:O?UGFD\7?0+2U[ 6[,ZUG5*D M+]DQL?A,LMAF;,'PI>4*DD6A;5/^P 5>BEK+P'@'1\D@:F'NHWM&3X4& _#OL@-H_H,\ MI"+L*T@]RI4FG\589C$R,:H$LD>IR01_'E>M@?./@U8GKBP $3N1[9MBR_8# M-R30P7Q:%:]CSS4HKH!ERR/K@#QLK:V">C^G5LNW=P[B/]8*2GEPJ MQPI%%JP.IZ$34(*"IIT+?0H8(@'Q1: M!!V57QW+.JED YND3&JBS+U 32O-ANV/^' >*/BH"5#^O]@%7YD\4@JXO4F' M Q5;H[XV+*Y&>D(UR$Z^@P2K4O( M1ZDT9UW2^[D^\#P2M50%PT]2(+3F4<=GW40I,5/7F#=\JN"^WL"#GFK41H*3 M#1G&)QQ_Y/"@A BU8RM5(('6K1XG/NA1+=D<]\#($8 !V7&&".#9V;(IZ/R MRM%N?J,U5[#OO-(6;F]#O=U[&*@S6&)B!?,S#H_ N-?-KKQ%;181O**!2%!A MBZ*)115KWI%G._M:84')GC7@TNXXB*PI>2[EY#PDA/[]"GA>?0;FH1EM%"(7 M[53F\-KB>@]DSP"^ZU.GP'OUQ< MMNN_HMYC3NL8!;]5=3PYR9:3:74?#B>'Z:47NGX8VP0*_"KK L1GE<-,,7X@-L00-DSK# (*\QKRL7&@.+4 M)!E!C&GBN':&TS#%H9." MJW7=B(#?CFP6\\$S1EN?YD1[2V52)N$(I'OYX M=@$9+B%=O?8(UZ+A!C,N$.&UN2^AU0&BV%O52A_WU:'XD1MG6:H$22>=S-%& MNM@4>C^>H@#Z/I&(,^_LY704^SP+M86*R-Z/+,IR=+4;^65A$\CQW!#HEG2C:#X%'*CI.?QXH8WZAD[3IQ7(P(?^G;0RX M_V(NXS3%4.RLB-=<@"4G4ZS'CW5;@A@;?S$2&8, G3_K(B&66[K4HR@XVCKE M7],=X1P3,6-B95NMRAAJ##Z<69/$O5 ?,$$I!=I;.NNB-$F MCAY7@EJ_\-T42:.KCB7# M+(->?IGERT6V7.;\@JXQ7F;S_$+\A,KE$<:N<;W"U)EC;XH,GBPRL,FF^21R MTDQU-L^6X#/.&?+/)HR74Z;"&].<,=$Y3]K"HVUB[L6LA<& ?5$JW;!%0-_Q M<,[ RW ]G"S$^;?NOZ.C3P<5X5;#'TB\B%TJ?47H5_MO,'?IT\.!/'W P6T1 MWO/ NS6.CH>+^4"X]%$DO01;QP\1*QN"K>+C%LA)C@FPO[; B/:%!?1?IF[_ M!U!+ P04 " EAGY2&?C9V!D' #8$P &0 'AL+W=O]W(C7I0_O?FH\7=I->2 MZTK53IM:6+6^&=TE5^]GM)\W?-%JZP;7@CQ9&?.5;G[);T8Q 5*ERCQID/AY M5/>J+$D18'SK=(YZDR0XO-YK_Y%]AR\KZ=2]*?^IV?SDOP*Y^Z. P$%O$+ FDGD#+N8(A1 M?I!>WEY;LQ66=D,;7;"K+ UPNJ:D/'B+IQIR_O8G8_*M+DLAZUS\PQ?*BE]J M+^N-7I5*W#FGO+N>>%BB_9.LT_H^:$U?T)JDXE=3^\*)O]>YRH\53 "QQYGN M<;Y/7]7X065C,4TBD<9I_(J^:>_WE/5-_S"_C\S,>C,S-C-[P^4:F:F;$4ZD4_91C3J35V\R>;Q)9M]:;54N]&&?#/ND55C57LNR MW.$P9L8BKT)ZL9;:BD=9MHIU5$JZEG0TRFJ3ZXP%4#R$KAILQ7GV8_&Y4.+> M8*'>"5DZ(Q1ID%XYH6'-JL98K^N-:&NZAYD2>CTLU"TI'(L/K:7GIK7=(H0> MJ0B8]:EX)+8*!]4KB_,#9!^57:,FB+LVUZK.%#![@?A COTGB([T2.%4(RU@ MG:C$OQSAO'NX%^DB/G+GSW]:I,GEW]S>(ZH\4+79Q_DX$HCIHRD?X3;9STB% MU2Z(T,H@N%A1,BM.D7C#$%-6 ZKU';$);6T;I$L*B0<7#7 MP =076:E_8I R::Q!KJ >5MHULE18[RM"[8ZI2[0RJ'B-Q0)RFS)Q@ [DZX0 M:S0%BHG"'64JA$ 2\YIV5>HLK-1:X6&N769:1(U2@GM2'K**]+.C;@R.$_6H M6Y$+_DQF.KX,LB"A8.<0C3RPBD,/:OE"?&NEA0WF Y4>-IK&R3(:ZA[2RQD'BU"^1[ M8FZAJKR+QY<)FF)9PNO ^3Z8@UK&1OG>Z?UY/(OCD_+2;D(X3S!1-3BVG8[C M^=XV.T\55A&5NR#"]NH$8P2U>9N15O*M!XO3<*(]&4]G!\_Z*IVK#).7@^JU M-16VQ>-EVJ.0S%)T2E6MD)W0+9,EJ:>=Z?SUG6E7R?9&*'0]1/"@I. G/3> MZE7KF:303;$<\&98[7!])MM=\^@R MQW-0+-ZNO8>;'WQ[3OU9',5Q,'#RY)(>$--%B=<,YXYJD]-8*^Y>R!H$-WW0*Z^U;C#M69HJ/7\("M<2M\HH"%YK11 MM>+&7V$$%RO\RIQ9@M>1EIO=:9$_*G%!9P9<*[6OZ2KGXP4:'MICU_Z% Q\( MC(1GKEW]BQ.G_>X9T]P;J/9:7ZK-RR'=JD-,N?E\/T/#.:[C!DV%]9Y<@^I] MKK.P$5 1D-2:QDLE2A 66"V%NY959^K90'/:;4S7-5XBX:$X4P0&/G<]EPM2 M:+C -;1I2O"&4T#U#B5&<7!0L;CNU>&]F+C-H]VSR;E+)]?XX4D@5.V,YLDTNIPGV(OKY3Q* M9TMQSR^X\(/G0IH0"]TX;)AVBG]8+%-3GMI.:S M(/.=W/UUS#M#L^ABON#K8G;![-%S%+G/L$,!E\;8'_ M&_ZFA%FT,ZY$T9P%.5\[?AXHYTD-M;#@;53$VQY-)*"JN51B[ABU.YL[7*F+I%Y/0 M>%9E4JK-),^RPTFMM!V=GZ:]&W]^ZMIHM.4;3Z&M:^77EVS9Z?C2ZFQY?[(I\$_M"\"EO?))', MG+N7Q75Y-LK$(39<1$%0^+?D*S9&@.#&7SWF:# IBMO?C^CO4NR(9:8"7SGS M29>Q.AL=C:CDN6I-_.A6OW ?SX'@%U-IV_]5# MS\.6PE'V@D+>*^3)[\Y0\O*MBNK\U+L5>9$&FGRD4),VG--6DG(;/4XU].+Y ME>=21WJG"FUT7)].(D#E:%+T )<=0/X"P#2G]\[&*M#/MN3R*< $W@PNY8\N M7>9?17S+Q9CVIKN49WGV%;R](<2]A+?W?T)\@K@_(.XGQ/T7$#^XR'0PIF\@ M[UN CI\#T;6E]\H7%2B8'NY2K)BN7-THNR:VD2%-VD9'BG;R\0'JPIBN29;. M++5=D'$*%;_PS&B@2#\(PO??'>5Y=O+,5MJ=GOR(NHL5?>( >$L7 %2V8+I4 M]GY,=U#?H#FO%]HJ8]:HQ-B*-VYP..5M>D3*EK12@1144!<$;SMAD?VUM4S3 M-RG%>8+'OL*?%2E;JNC\&JK.1_U9I?9MO%MJ&05A-V$G3I[1I@,U:JUFAD$/ MS5MC2,7.+(['=!'(S0GUQ?6,_5!CNR^!H;F, A_*Z,\(80:7R&BV$D)H9R$J M&W7B 3\"+3C\H$.4'(B7\S:%K$+@&!XE'E,I H&+1&#";@R7"Q:Q:9:]>A0O M5*.C,H194-S+YFVE?'/;>#%RQT5EG7$+S2#FVJ)U!%;1X<&K+;PMLY+PZ>N3 M0)CHF%E=)+K4R@.B/^QL=7E_S@O$_\1(#4]"2;5HVT0KS'F4D==IX(+$)5L0 M!?>T+4Q;BMMSU(\MP%WRUCK[TV9G4.CG'QP#PW/76JGZ9Z6=PJ"@T0+*4_3* M!I7F??BR]\H$-[B'C+2>U*P[0@RH'M =*BKU4I/E/Q52 MH3RH14ZL-"V+/TIP@>-JTIC.F"G+;@KG9DR:<)LX'I_GO'7.30PQP]XCP0&%%I3HD#: MMK00QT"\5(8&&4S4;N//!$2]3 MZ<%8_P 42AU5Z"9X.Q?=);\1[YY* M&+48P($,SZ&:C5\?C,AWSX]N$5V3KOR9BVB@]%GAQ<9>!' ^=[AX^H48&-Z MYW\#4$L#!!0 ( "6&?E*5T\,U:04 +D, 9 >&PO=V]R:W-H965T M_6(2:H\J%Z?*3)+I],6D4MH.KB_EVT=_?>F: M:+3%CQY"4U7*KV[1N.758#98?_BD%V7D#Y/KRUHM\ [C'_5'3V^3'B77%=J@ MG06/Q=7@9G9Q>\KV8O"GQF78>@:.)'7N"[^\SZ\&4R:$!K/("(I^[O$U&L- M1.-KASGHMV3'[>2RO!N<#R+%0C8F?W/(7[.*9,U[F M3)#_8=G:)B\&D#4ANJIS)@:5MNVO>NCRL.5P/GW&(>D<$N'=;B0LWZBHKB^] M6X)G:T+C!PE5O(F2J8I\]@,@Z\&,,/)?!'H"[VH>"]A0_*9R4E8G8^A%@B&56U MLBO0(328P\'Y>$JZ,(8E7I# 1RM4'K(M*"M01^S\\T_G23)])>#R/'MU3(*+ M)2@+VD;T&")X17Q< ?/#M4.M5HJAM(4OVN:=ZQCN2N7KN]IKNZ .S9#VS\'2 M**F]RQ#S (5WE?!V18%B1\"JIO4'33V%9@4'9^.7?0BJ(!*@\K])^FQ-8X>: M+(UMO!17B&%(/#+3Y+*NK;*95H9\[G5P?D6AY&!P09\*Q#"&W\MU.I<4'S0V M8-9X(NI2HQ>*AT,0)UD.3>H\07,.*%S/79'#8K-IA;%T^9@;\G':%VC1*T-"IA7*%<>Z23_W1J9K M0]Q8RMM]*1PR>J.CDZ2J(HFRDT&.G @:$Q)>VCELBV==#IPT0JE?5=N+B=PEH3\ MFD"KX2VS/L4]12G+P93A'K7 [*6X;T3Y1(1@M$K;+LL;&2&;UMFRZM2V%=$. M^V%;+6KO@%\;[N2L5'9!Y#KQ;T70YMQC3<+A<@;J?B]3P'$'<5.X"N&HD^+Q M4&9>AT-3/#A#3<>N=RQWF1ODS*/;8\DW&N+[JPLD[L\L,AI'/(_66HBE]OF( MMURU X^A23FVN\E((*[Q&P'O-F*G.='D5I?\ZZBD%)6:#AM1T6;>D.M^\]%= M(R5X=]\U[N;H8>4^[F V<(8N@-)B,J("1FD)"B7^AP;GNO(;;Q4 ^<*Q/U8E M+A;7!?S%E-X^8\8F7*_H:6 TVQQJI?.1MB,^[7I"1];94:9">0P',*)_LY.7 MPY.S!&X>39C]Z1*VG4'M M_B"3>3NE.\,AG-*Q>_C436BR=9VLT"_DTAQ 6JN]6?9?^WOY37L=W9BWEWJZ MO2PT':\&"W*=CL_F@_9(7;]$5\OE-'61KKKR6-+?%NC9@-8+1V7O7GB#_J^5 MZW\ 4$L#!!0 ( "6&?E)1=Q/-8 0 ,X) 9 >&PO=V]R:W-H965T M>V28NB#[9$BG-FSID9DK.M-E]LQ>SHOE:-G2>5<^W% M:&2+BFMAA[KE!E_6VM3"86@V(]L:%F4PJM4H2].342UDDUS.PMRUN9SISBG9 M\+4AV]6U,+LE*[V=)^-D/W$C-Y7S$Z/+62LVO&)WVUX;C$8'E%+6W%BI&S*\ MGB>+\<5RZM>'!7]*WMI'[^29Y%I_\8-/Y3Q)?4"LN' >0>!QQU>LE ="&%][ MS.3@TAL^?M^C?PS-T84=.O6C1V-G)P MY0U&10^[C+#9*[#CC#[KQE66/C0EET\!1HCQ$&BV#W29O8GXGHLA3<8#RM(L M?0-O/SNIR'] 2>'::K$'0,3 M;=P9Z794(EB/E]&.A;&T-KH.<2%:)^&WE#;OC U$230E%<(8"8((1P9=K"/3 MHXR_IQ:\/-1SQ\(PL9(;F2L.Q/#;8",*Z@A+K3"!F/=]M;CYL*)% 8=M:_0= M5,UW=+NB*]U =!A I,_"%!6-SV,GD%Q3P<9A^\4>^;63ID^-]UNSB^%4EYEB?T4-SVL)SJ*)[B:)GM:.C=)AF^]8)"X^0&?AM.1R-:O>L MY"-]$"872C0%O^A6T"Q45P:^7E#VQ;\3OB_P,59(8[62OC=+6O8P*W^V#1%3 M[NCW')T4:P5AC2D;G$S2P?E)YH<9G9Z<#8XG9WXPH9_]8QH?QWA <-Q:UE#: M#\+>@@S7TL4Z/Z+)8')^/CA.4_K6MC]Z=,;6;#;A)F'14=B8XG%[F#U<5A;Q MC'Y8'F\ZZ."-A(J*US!-AZ?'"9EX>X@#I]MP8N?:X?P/KQ4N7&S\ GQ?:ZC7 M#[R#PQ7N\F]02P,$% @ )89^4B7;2O'5!@ (1 !D !X;"]W;W)K M&ULE5AM<]LV$OXK&)W;26=HB:1E6TILSSA);ZXS M39N)<^UGD(1$7$B" 4#+ZJ_OLPN(%AT[<_V0B""Q;\_N/ECX:F?L%UE9[W[]>+%Q9JU:ZN>E5AR\;8UOIL;3;A>NMDA4+MTK;3[MZHQN^M9-CN\^*2WM:<7BYNK7F[5G?+_[3]: MK!:CEDJWJG/:=,*JS?7L-GO]=DG[><,?6NW:QO'_8A?VXK4H!^=-&X7A0:N[\"L?(@Y' JOT!8$\"N3L M=S#$7KZ77MY<6;,3EG9#&SUPJ"P-YW1'2;GS%E\UY/S-KPHAN:N%ARYZLRBC MW-L@E[\@E^7B@^E\[<3/7:6JJ8(%G!@]R0^>O,V_J_&]*N?B+$M$GN;I=_2= MC9&=L;ZS?Q#91-%R5+1D1.4O5>S MJ/1U5"H^UTJ\,VTONSVR;JWJ?+,7]..$QK_>:NH9838;72JQD:5NM-^+ >!; M(857W>E>22L:TB=VM2YKX;RT7E5"=^(W 7V9N?YNR-5[:%.4%;@])6[D6AA'J ,:1<@!&$1%]5E:8&DXTX%^2#(X.Z M*ZU"\WJ\-IT*SO7*:E.Y!!10_ ]M*;P1I;(>W"%*TP4]#DWE2JN+X#G9?_1Q M+G[IQ)WJ_1C-.N$M!_!@45F6A.[@';P=6B&W5K%#9'2J]"D>:W$;I0Z0D$P M81JP^SI(BW00>P*KF!U.MFA,*0E]$V)PLE5(HVHUY5NZYP+[ (2I^J5": MZ(V#'%-A3,IF:)IH"F W0S7!:SU&GH#Y2C-T7G?;D+.^M^8!]>05:FP:4+9* MTC0]CBM4 U4B,H^C@#% \@<_8$_U2B,J(SGDP/ M+6.K=K+AMC?F3*=U)'[,=8F#[0]>@"ECG*$9X5E3;%95I05^D S8%91>!/M'J X:B/" M=M(^=.QU6<$.T-C0N'4UR$0'[XCB U"3D9[-; DU JENF="G(OW3W'; MU8H4@1XI-HL!@!_ -@ MXJ'=B'> 23VHW4)4*BAJHTEWA/+GC:'2C]]NZ=6"WSR.2R0>D[ M,7!N2FGM'HV\D[82M<:(8%E;3' #0#1XB&%(N+Z="\!WST&R Z[ _RDR":<3 M_>@U=%?:*H;/P== _/NPCXJ188,C\!X'%;X2]U:F/X81AU%7P>,I1)342*P' M?G:!0)JQI#K3G8[%V^,PP9XD J,]JQB1-K2G0"Z#DTU$Q3&]'EAC2J^54:&P M$*'9=OHO]0Q!,$13+M$J(!%18*?ER!*8C]HP'_$6].RK>,#H M >?NXZ>G#$@]/OHWLB9RYDRC*Z9= .PC@+!/4%E5T_1\3V<1'* 9&+NLY.AH M2J&21@-@-K!'YSS9GV9)!X!ZC!-[SBW>;=!H74EGR@%ADMCQ%$R=!)U4[SCP M4%7CMH"/9!GWF"@. M[YS_YOQT3THAU!JI#"-6&,&^#?# P6@04*@X25FN,% 9IR^8-CR533$[ZNW_ MWPJ3QTDVS[/#6+;5[.?B]]'NW'VA<9,9,E9GB7GZQ4M M)NGJ@I;G6"ZSB^02?GT>SPVQ3+(4(A=9 M#!>T&M.-B$KI:K%A3CT169JL\[,D7Z[A$?I$M_T01@D:)9T_JN%7>;+,R=12 M_"0^TC"/ZJ&C4CV>TX^SQHE8)&PO M=V]R:W-H965TW0?3P MO53:S:.-]]6TVW7Y!DOA.J9"32LK8TOA:6K775=9%$4P*E4W2Y)AMQ121XM9 M>'=G%S-3>R4UWEEP=5D*^W2-RNSF41KM7]S+]<;SB^YB5HDU/J#_6MU9FG4/ M*(4L43MI-%A_3?0NP4RU(XO#'J;UGXS3P:1U#@2M3*WYO=[]C& M,V"\W"@7?F'7[,U&$>2U\Z9LC8E!*77S%-_;/!P9C),S!EEKD 7>C:/ \E9X ML9A9LP/+NPF-!R'48$WDI.:B/'A+JY+L_.(SU?U/XQS@E\:0)5GR!E[O M$&4OX/7^8Y0GH/T#:#^ ]L^!&H\PZ<"/I?!-+);>U%4BQWE$VG)HMQBU#J:O M.(!KX60.FA84+U2TX,*"=)";LJH]%K!\@D)N92'U^GDKO?0;A%UH5]HDMFA) M?:#KDEX#D@(3LO= "A,R 8DSMIB@[<2A4&Z>4%4"X"D]QH2ETXG!I7#0V$F[#@Y5(A< D))U1R2+8VV#E9H"5?1&V) M1VDXF_D.@7(RQ=[/ZQD7G"=%YZR;PC\H;*-'(#5A*.Y>4?233D);!8R?X<,@ M'F>3.,DF<,'3-(M[XU$\&0UIWO3:BX8YWR9I&@_IGQVE2=S+>O%X/(&KH@"I MYG+8Q0M/GI9#RBD"13IF9^BL%1=-AV0%D)_<3AUM8>":2)%U#DFWVW- U-SEGV MFCS%C1K.RHJ-G"B1J[T\[<='1YDHJXS>H^Y1QI36WKV"_GF-)* M[K3Q'(2JN8VD;OK^660+I0N--C0CV]?U#\2..?=EM*K=Z+D\&(1OU1$O>3X3O=-TSCE+ &M'?2AR^& MNYEL^_TX'3'*($OB29+ :]^8[M&GND2[#A<2/BMK[9NO]N'MX5.'#OS2>KA%AN*%[&UK>0.LK0YEM)^S@ M&ULG5=K;]LV%/TKA%<4*:#8LOQ.DP!)NZ(!UBYHN@[[ M2$O7-AN)U$@JCOOK=RXINW;KM.@0P!&I>P_/?5/G:V/OW8K(B\>JU.ZBL_*^ M/NOU7+ZB2KJNJ4GCS<+82GHL[;+G:DNR"$I5VKM4 I5D7;* M:&%I<=&YZI]=#UD^"'Q2M'9[SX(MF1MSSXN;XJ*3,B$J*?>,(/'O@5Y163(0 M:/S;8G9V1[+B_O,6_4VP';;,I:-7IOQ;%7YUT9EV1$$+V93^@UF_I=:>$>/E MIG3A5ZRC;)9U1-XX;ZI6&0PJI>-_^=CZ84]AFCZAD+4*6> =#PHL7TLO+\^M M60O+TD#CAV!JT 8YI3DH=][BK8*>O[S1N:E(?)2/Y,Y['HB\W\M;[>NHG3VA MW<_$.Z/]RHG?=4'%(4 /5'9\LBV?Z^R'B*\I[XI!/Q%9FJ4_P!OL[!L$O,$O MVW< -]S!#0/<\ FX]\:3Z*==\3.__1"&*^W,U3*GBPY*R9%]H,X6^^P >[OP M88$B%!N2U@EB?PMXBZHYV> QY=K24E_P2K)TB9IS9^(?J,0('6JPC_'3GXE7 MC;6DO;BUYD&%@GM#!5E9BF?BI)^,1I-D,!R*%UB>BCLOP?1DFJ3C*;:R49(- MQ@)%@A+08C1+AL.)&";]_F"'^]6DO2,B=#I*9N-1@,YF.&4&C@N"6G&4S>D> MA5/\;8_EYYWBT>-8XJ/Q0/DE-A]7U'I2Z24[66X[F# +X?$68+71,--M=UYA M1^K-\]^F67_RTG&;B,001D3&D4=4KH+X$P%Y?4SCSIO\_I2;4!$.16^4H;<- MAI-D"MK99)@,QD-H(ZUR%5^>#,;)<)+"II/Q()E-^>E&>ZF7:EXBJ2;9($D' M?00N38;91+S_\P\Q2<;9%'$"ZK^J7X$//6(?XS MEA'9>!+0WV.4'!C\299-I"+9C5+G(7MF699,QEG@!:=G23KJ8_&=>K1>G)1* MSE6IO"+W(@3S1J,3WG-43&.#F',59QO<^CT"1DAN'I!% 623B#5'#M,%F04Y MAE@I]%NKZ,@PSUQ77(0O@TV"[EN7&(3=A MDS9,;V[\2M3&*1YZ 5C34H;% A@&+<12&3>\B2#1,;QT35T;RRZ3I?H28P"QM@Y=YRX /^H3EQE$HV&?9!:Z-#6RMD9O!4Z7A5 ;Z)APWIVWJ4M$- M[0AFRWFIW&J;[5(\'*FQ%0S0YAM?[D6Y<13,:# 9;+GY+C5;"VJK,'8@3X^U MLO$0K"#5X)!'M)FJT-'N5Z+H>8(RGVW9;<). MH]G#2QTF)QLS![^%XK0^(*2]RE4-WJYUW!-JN,0AU=O M>];MVAX0O@UE2B\ M*MR=NM^,&!\?IH./A_^>8G ^F:EBJV(,CP'60WBS%-T2>02T43 MPIVW,S\(A$RO(\)MU#'LR?N28G+%,7^(4,J:ZX5?X9*SQZ]% M8)+'[GZ]O6MS1789/@X<.D&C?;Q![W9WWQ]7\=K]53Q^O+R3%NYQHJ0%5-/N M9-01-GX0Q(4W=;B$HR_C2A\>5_B&(LL">+\P:-OM@@_8?95=_@=02P,$% M @ )89^4B2._U$7 P ^P8 !D !X;"]W;W)K&ULK57;;MLP#/T5PKM@ P+?DE[6)0&:M,/ZT"%HU_59MNE8JRRYDMPD?S]* M3MQT:(MBV(LMT>0YAY1(CU=*WYD*T<*Z%M),@LK:YB2*3%YAS4RH&I3TI52Z M9I:V>AF91B,K?% MHC2.#Z.:<1E,Q]ZVT-.Q:JW@$A<:3%O73&]F*-1J$B3! MSG#%EY5UAF@Z;M@2K]'>- M-NZA'*7B-TG E06,Y"4Z3D]G(^7N'7QQ79F\- M+I-,J3NWN2@F0>P$H<#<.@1&KP>EN'O8#C^(6 =!N0>MT=D5=YQBR;CK5:@7;>A.86/E4?3>*X=(=R;35]Y11G MIV=8DJ6 N9)6\ZSUI;I"RS52Z2TL!)/CR!*3\X_R+>JL0TU?0$U2N"3 RL"Y M++!X"A"1Q%YGNM,Y2U]%/,,\A&$R@#1.XU?PAGW>0X\W_&]Y/Z$9]30C3S-Z M@>:'L@A)$L*_UOE-\"=O@H=;!%66J$&U&F["ZQ"P;H3:(!JP%0++N.!V U9! MP[3E.6\8X7/J'1C%R:>[S] 03@CG@B]Y)O!OD)Q(\IT"A+9Q4$DQ\ U MX"XT5S4-%L.T#9 M(J5<8 @_*ZW:906GC>8"AG%W408^9$Y43&[VI!64$75T7G&Y?#2[FN%]2]A[ MLI'E%W3O?@N75!9.5T%@2:%Q>'00@.Y&;;>Q MJO'C+5.6AJ5?5O1W0NT&ULE55M;^,V M#/XKA <,&Q#8B=.[=;TD0)+>T *](6ANVV?%IF.ALN112G+Y]Z-H)Y?TS7Q+ MJ$IQ:DR6#X?OLT9IF\PFLK:BV<3M@M$65P1^US2*C@LT[C!-1LEIX5EOZQ 7 MLMFD55M<8_BC71'/LC-*J1NT7CL+A-4TF8_N%C?17@S^U'CP%V.(F6R<>XF3 MQW*:#",A-%B$B*#XM\ M)K<)E%BIG0G/[O" ?3[O(E[AC)5OX(URN&3LZ'V\-&66%X#9$SLS"X_L5OD M;R+>8Y'">#2 ?)@/W\ ;G[,="][X%;SU8LZ9'EG9Q0NLR(5>&SS#WO?*L*G"9\_SS2'I-3I+LW(L&C M#4B%:UIECQ N=VJU1]@@6D"C65V"H"VX'4'!!L[H4M8JWK.%5@9\X 6^E=P* MX'.-T6R/%/3&(%@FXT%[O^M@/BDJ:CZ[T2T5^)F,]>*+=LZ4H/&PO=V]R:W-H M965TOJZR2*RO*UGBRUJ;(JGQ:C8GMC(RR7A3D9]$03 _*1)5 M3EX^Y[4+\_*Y;NI5?"7SG!A!C#];GI/^2-HX?.ZXOV7=HTPV' : M'-@0M1LBEML=Q%*^3NKDY7.C=\(0-;C1 ZO*NR&<*LDIE[7!5X5]]? MSZ%6)E[I JZV"5GK^4D-YD1RDK:,SAVCZ "C,!*_ZK+>6O&FS&0V9G "J7K1 MHDZT\^A>CJ]EZHMIZ(DHB()[^$U[5:?,;_I75!UQGO6<9\QY=H#S>UU+$4Y] MP4<IBU6I$,9@20DE (T0"VP95GW4OKB72G>ZRM9K*2!\\-@ MK$2207)(2FOTU5D#FU)94HJ+BSPIQ1%]_OO?3J,H>,94M,KOX;,G8K=5Z5;L M(!JIGA [50K2F7@865_3^UFS00;2(:>^.(,F0"/$MB>:BF2.O'D0>$$0"+M- MP =6(DT+Z-A:PTB17"4J3U:Y9+V5M4T"06'@3+(96"Y?_-X^BW_('AL$V9J7)#7W!^O5569##7$W;266543H6&90-&XQ<<+>K^:S\FDU%%B!Q[A.$SJ];KUA83QJ .PR+ M9Y@X)8?G%&D<,Q0+:ZDX/;=)GHO5S;CBD\;G+&]&%D5[&\$4W+\T^;7S/ERN MRC1O,MD&=N@%47QG8-N?US*0^Y99[DBWNRSST#FW?&"VKQM#YB,69 [;)<,9 M?Q_GG@N0SU)6 UO H+1*!>&PUUXYKSDT-1(I:YQ9";?M&JP;8.99*Y,C^ZV5 M_W)445PNWN5;TG-OH"$ T(+M\7F; "02$0;'US(QU/"HHBD06&5MT,@UR'BR M!/'S(-?J/Z@U71EALUL6R\@-1"';_2Y+<2$-X8^X))6W.H=X,%Y!$+]RSB&; MPU0$EZ!5EI@IYZ]2UR*7UCK@"(/@<>>%=:)(0O,9+?15DC>R^S"N!36O$7C2 M=TZ ?0A:5RLRA+JRT R"K*YYP[FF?,&.UUU!]=KJM4V<+Y.FWFI#^$IE5[J$ MX:*ZVZ(;Z$*L2*Y)S3;S7-!4TBC-W#N%/7;1CE+0Q6/7&A /9.":DA@FW^HF MA[&J*D>]_@0:,C+%>>O\+L%))%)Y7.\LI2Y,6Z:J0F!>"U1[@^V-$>1O9 SW M,0-[T3/SA/:JWHHH[NWO$.6JE2%9UQ38, !'#FE34%^*0SH2TDLRG=\&<"&E?"K^3=IQJRW0*+MZWC7+ M+L4^Z1R)FU-@Q-'CX_CTL9@M'XMC>A,?E/T,*TL2G^(-.6!(O<"?+H@F].?S MQ_@YB^DM\F/L?/.EDMPC\2A$N02O8K([;+XQ"'8QD^WA MSC&5!]3LT81*VZ/8#T->>@1YT-E *9(7[0;%Z-NN2G+@$2!K\4M2-IA$!?,+ M8Y<35WNS[0W.)_0A@2X(B:A2H-" FO11!1 7(*[^"\J4(5G!PUG#^4A>)[+! M?A@EZ0*IA7 "P7#QK&NI&8&<_(3A7;O=K"P@FN#L^Q3!T$L3L;WSQ$ZP]N@! MAZZ$[1'CK5R9P:$S(J$LZN!)V7T"']9N!83N9G.D*-"=X-H!HT&,'M\1H^2+ M'N>&F8JLM@TDLC)%"-5D>4XC9&+W#IM1[7"50HX"NO7"L%\A?9PL8]*#$H 2 M,5#E:JVP4D@@;#I.5*^ !!S\5?W32] ]G MFPUU3 B;]WU_>-:*VOW^T(O\#KT8:A_0HNL"WW1=TP5W3:\&W=J_U%J*3XS[ MOPW'REM^!9J'WFP1>+-@+AZ)A3\-\"/&XQSC]LR;S4/QC[90S!8QUF*Q])=! M?W@FCJ)9Z)W.IN*)B/THI+K%K>S1#$/-+,+RTI\'A*CMZ' 4+>9>,%_B2QCZ MB^E71$1VA-[T=.H%\8)%G).(X13/841CD[?8R]/UW[=Y+!:A%\T"TLS':^PO M9\3-6RRF7A2?PM+]I8R#A(]\*3.>,1(*BOV$P=6!I(;G#NP_:AON#YTMY@P&.;4IV0BPAEU+PY_29-]9UF^ ?=P MG1IJ0==8'K4+U.;5Y#V/>&-'+KNNY.$K^BW'[9B MMQ'U( 4[P&CS(PKVU)]^M5[#I/]WF>XJ,%<_\7I75QS"'3$.#/I^_6>Q#LL?A>K/R?N>']EA BH;QN!3$ -UC>.$"ZBSG[( M[/"P2!3\D-$A[.]C[H&B@9%^,D@Z!C0<]T@T#;QEO$3+#ESI@>C4"V-NUV'" M42>/ECIR'3YZ\_MA* R]>'&*LYCVKC\#GPS^KEY(L^'_'J .#+.[^Q-[O]K_ M@\*9^[O\GMS]=\.OB=E@6!*Y7&-KX"_BB3#N/P;<2ZTK_BO]2M>U+OAQ*P$F MA@CP?:UUW;W0 ?V_;;S\'U!+ P04 " EAGY2'M .:?$" !N!@ &0 M 'AL+W=O["=H7B96(6>I_:0N=82UA&D9%;F^;M,H=#)9A77 MKNUF93HOA:9K"ZY3"NWCEJ3IUTF1'!>^BD/CPT*V6;5XH!ORW]IKR[-L8JF% M(NV$T6!IOTXNBO/M(MA'@W\%]>YD#"&2G3%W8?)7O4[R((@D53XP(/_NZ9*D M#$0LX_O(F4PN _!T?&3_%&/G6';HZ-+(6U'[9IV<)5#3'COIOYK^3QKC60:^ MRD@7O] /M@4;5YWS1HU@5J"$'O[X,.;A!'"6OP H1T 9=0^.HLH/Z'&SLJ8' M&ZR9+0QBJ!'-XH0.AW+C+>\*QOG-+5J+VKM5YIDMK&75B-P.R/(%9%'"E=&^ M()BD<)K^?HEBO.) O[6\!EUQWZT5%8'9PYOWZ5D!+?$];M#2* @\616V ME_!(:%T*_[#O/0H+]RB[B QJ)K\].KXK <59J:%S43Q;;"56=V]OJL9(&B._!E#+Q_I/#%@&$.^P1L\)Y8%NECXCE 3N!_CS>% M"Q<$<*63VC'!L=IGT4E@#^)"GL-'FR3)?.C$5V@/0CN0M&=HGKY?)F"'[C9,O&EC1]D9S_TI#AM^$,@& M ][?&Z[U<1(<3$_,Y@=02P,$% @ )89^4EPJ>&ULI5AK;^.V$OTKA._%_>1K.T[2S=U- M B39+FZ!MEBL^_A,2R.++46J).7'O^^9H23+S>X"1;_$-C6%;\GA2>5#HQ-^AMTRMH%T*9<:NURO5M\L M&VW<[/%>SCZ&QWO?)6LO'V5U.F^F%V-U,E M5;JSZ9,__)_Z>&Y97^%ME+_JD&6O_S=311>3;_K+\* Q+G_J8X_#Y,+=Z@L7 MUOV%M?B=#8F7[W72C_?!'U1@:6CC+Q*JW(9SQG%2-BG@J<&]]/CBF\8DH)RB MTJY4+]XEXW;D"D/Q?IE@@@671:_N.:M;?T'=U5K] UU5-^ZDLI+!4OX-CJX M'AQ\7G]5XWLJ%NKZ:J[6J_7J*_JNQX"O1=_U/P_X0O_-J/]&]-]\0?^//I&Z MNEVHOXWL5_5R<[Z-K2[H88;NBQ3V-!N,O?VZ,?4KH7\*'TJEE35Z:ZQ))X6. M5L6%G*EP676NTGL?]-:20AL7OB%EHFJ#W\H9ZT\U/AO?N:1\I:R/416XNF5# M.GH'P9.BF SZALJY,JZP70E+BHXM&I)*',4N:%<0G-A3 ,LU(=7+AUJ"B3F M1L4T*AYMPSVMH&Q'1J>"8'0L )G$87WL, M9!,%!M5:Q<9KO4=M\#D% PVZ1'8A2%7%4,#A:81SA?D2-&=\"&\NII%^7$8Q ME$:BY,K0L585Q@AP^03$0VFAH7=M\'0^A89K,OOC1C\,0L]^3)% 4G67$P!. MQ]#)=1XI)4O<5W ELF^E837B484@'>I6'L-Y %)0[C\/W4%5,.0#O/UI8@FU MRC"=H=>JU0']B"+AYQ/W86$"I-.I"W1)+)]1?*',>???@IO,6ND<;JX K_H\ M%VBJ=)&MJF,CD!ML]*% /"?.H@TYR B<8A',-G> ,-&=Q+YY?E+?>^V^(/1F MH3;:]CA]8 :H#=#^21]QMDEP!"GT!5<.!$!2&*Q._=:A<;BB@4O,.2T-*BI( MX72#OD"[SNHLM&-:V0_ E!M4D:8D=D93!J\]KUN&B MM?=HA]S3 !&-EWHQ@9@9HZB99A3[(Y2R4-\YR9,IH#/DGM1M:TTQD#-2'[NB MSMZPD8W6&V:8LN/L 4Q8-;Z+?T$&1="!:TD'L&D7.*)YW[D7@O_YU]WZZLV[ M/L @W<0QP)YR=(1>CDI%8&\JN)4K%3CH7!VMI2/8*8J70KK@ UMRR8-\P+*& MRXVUZ8AZB>?1I#$'$C,;7T6_Q*JS(A38L;G:GJ1R1\*!#G9,=R#"@-[@3 JR ML!EK,;IEZU86/98L,V6@@OK$O\HVR&22;$;S$L4\=6! "DU8S6 5"P#" H?2 M.]CV$D[IY;DNB@#U/%,G>PP V8V%9GI$*:[:VO0R..!I"P6ZGTG M?Z&<7;V['$^#\LDFD'P"?"%S6,6@^,;W'/2Y6JIUT@>CUUT7Z*SE+Z M+"7X1]I+\352R7%8\$#0)7[6IE6)="..T9&*3LK25Z!_\71\;7[*;XMG\?S._8,..^SA<*?"U=7BS>U,A?P>FW\DW\J[ MX]8G\(Y\K<5U%L#SRF.D]S_8P/C/A,<_ 5!+ P04 " EAGY2Y85>)74$ M "&"@ &0 'AL+W=O=H2Q%Z=K!%GVQ>9DY M<^8JKO?:/-D;( JZ@WN5Y8X.QA?K M6F;P .Y+?6=P-^Y14E5"996NF('=)KB,5E&Z0__H?4=?MM+"M2Z^JM3EFV 1 ML!1VLBGY8UT\F)M])X9DD8T6GA7O3:24Q4EY<$9O%6HYRYNE)599B"3 M/DAZQ^[A&:H&UF.'\"0T3HY05RV4. ,5"7:K*Y=;]EN50OH68(R\>G*B(W$'O,@5WKLI;5@6'[&NG ,FF9K@ ;J=;&R6T! MS$*&[>6PXES.W%X?9565=5=VQ#XWYL0Y2S3VI75D5:/$0RY-_5 ;DKF5Y@F\ M]&6#Y=NRZVS)*F5W8';8E'B=*J@28)DTDT6A$Z*.I8$Y2"C'%;ENP5J&I+P;&+K1L"!Z4\2J=^DTF],Q(2,G31+$ MP"R%'8_LD. 6W!Z@\C5SKN*^8AHUJ[3KDX.Q[YU]U8 7_#*A88ZRAE3VF,6F M& H3,W1?-Z;6R/U-:M ' M#!$Y[KL=U3/0F9$U5LR_<[#%#RSB^7ZGL":R0?^4H\)296WH:T=*Z#I&QNHW ML%H/N>Q0#$QX8OEDCUJA^$9&%URL9CSQ4*T1F?+ M)9\L9D/^CX<:5GB0-,8,.:#\E$_#&8_F(6U"OHPBOIC&W\GX2[TS^.%D'P%3 M&7$QB_ET-L'5-,)(B/B[N9[ZC(T';X,2D R]@&@Z-I5KGPG]:?_(NFS?%J_B M[0L-TY:IRK("=J@:CN;XIC'MJZ?=.%W[E\96.TRK7^;X4 1# GB_T_CM.F[( M0/_TO/@'4$L#!!0 ( "6&?E)X@3M8NP, !(( 9 >&PO=V]R:W-H M965T5%(RL[^?8>DY3IM=Q'TQ1(U,X=G#F>&GA^U>;(MHH.O4BB[2%KG MNMLLLU6+DME4=ZC(LM=&,D=+TV2V,\CJ$"1%5N;Y52895\ER'KYMS'*N>R>X MPHT!VTO)S/,:A3XNDB(9/GSB3>O\AVPY[UB#6W2?NXVA579&J;E$9;E68'"_ M2%;%[7KB_8/#'QR/]N(=?"8[K9_\XF.]2')/" 56SB,P>ASP'H7P0$3CRPDS M.6_I R_?!_2?0NZ4RXY9O-?B3UZ[=I%<)U#CGO7"?=+'#WC*9^KQ*BUL^(5C M]"UG"52]=5J>@HF!Y"H^V=>3#A4IH R\XT:!Y0-S;#DW^@C&>Q.: M?PFIAF@BQY4_E*TS9.44YY;;?F?Q2X_*P?L#_=IYY@C6&[/J!+&.$.4+$$4) MCUJYUL)[56/]+4!&?,ZDRH'4NGP5\0&K%,;%",J\S%_!&Y^3' >\\?]+\AO, MR1ES$C G+V#^JAU",4OANQ1\%:+ &KIP&1K7?&$3I$8[&@G,C_:-"+\^,-U6]!9\#K]!#NQ;A7LN.J6=@%AA(E#LT'L";UIJ9VB\>.,$[;0CT#!QP M*(_OBALLPV9[HR5I4\R@5XX+:"F8$N.-8G$@A(A5WU"7D="QVE+XJ&!%*HJP M?$56=]0@]*6X-JK[F10BIZUCCF3<2B8$K'M+9VXMK&IJ8FZ=B1QZZA@36&_8 M,PU%%=7HYO9-(7?R6DP^=Q.7(B:Z&M*W8.0]W0TS?-+RHH.M*I,'Y4D M16U,H*#RFZ:SXG0R_Z1&]F)RXRW'EI/%,QMP8@3-C5@CP^R('+7S1S\(<=*J M'*2BFO"7%P'TSCHBYT_:0G@>]9%N6D6T*_S5BLHLY M+=$TX3:RU&8D6QS9YZ_G"V\5Y_S?[O&VI.T:3UK@GD+S=#9-P,0;*"Z<[L+4 MWVE'=TAX;>G21N,=R+[75 6GA=_@_#=@^1=02P,$% @ )89^4I1??BE' M)P PX4 !D !X;"]W;W)K&ULS3W;GKZWCV-[^^K^HO9:MTD#[NB-#\\VS;-_M6+%R;=ZITR)]5>E_#+NJIW MJH&/]>:%V==:931H5[Q8SN<7+W8J+Y^]^9Z^^UB_^;YJFR(O]<UNI^K# M6UU4]S\\6SRS7WS*-]L&OWCQYON]VNA;W7S>?ZSATPLW2Y;O=&GRJDQJO?[A MV?7BU=O3.0Z@)_Z=ZWL3_)W@5E95]04_?,A^>#9'B'2ATP:G4/#?G;[118$S M 1Q_R*3/W)HX,/S;SOZ>-@^;62FC;ZKB/WG6;']X=O4LR?1:M47SJ;K_7RT; M.L?YTJHP]&]RS\^>7SQ+TM8TU4X& P2[O.3_U8,@(AAP-1\9L)0!2X*;%R(H MWZE&O?F^KNZ3&I^&V? /VBJ-!N#R$D_EMJGAUQS&-6]N^322:IWI M*IOD.DVKMFSR)Z<&'GXE=FK5/_P M;(]3UW?ZV9O?MAJH/ZUV>U4><">I6T1GR3HO59GFJD@,P*&!XQJ3;-6=3E9: MEPE,LU7. [E0-X<@$J;+4TJR-G7.4RR+X!.-KK4M2J* _ZN]PV/;0"( MSV6.GVYQ'=K^]4[7@.?D^>>3VY/DI^OKCT4/021+G)@7CYF JPDYB RO*RT?6QG) ''R%M:E4:12+,G"03M'?N M:.]\DO8^&XT@_&B:?(?G,$1DTS,@.I@LW(9PCT\YHQX)N8,'=/W1YD"S(-U* MT !)90H SID3QB!A563J/7:(AK JFH$0.T<"<#S6K!9Y&J5 M%WF3RU19;M*B,FU-. '@D)AQY;$QO KN\>G;IF,<@:W6=[IL!1K] ,K6P(>L M17H-!A&+ :]4V0F(I*:%!0!5H'F0$-L"-P(XJ)-U7>U@6&4"G)U,$,V%(YJ+ MR2/_%197!,6MWM"NALAF>HZ BY**YL-M Q9*NTNU*G1B> $FC^:^DF=Q;?D) M^.!7X-_^]W06N6D0L\GOZCZBZ:GKUM0JDRY=BU$_D==$Q5=MUFNRU0G MUUGR23>JWNAP$21B9- Z4_@007E]>Y,LK^8 5A\DD)UH)0 ND' 3Y''8L*7, M,M'(^@ BG!@P1G*_S=,MC";FT@$]Y26;8 AVCL)ETQ:J!B&K[U31$O&M#DR0 MVURO ^QD.LW)B$)6JI/G5LK]^NX7*^)FLFYN:(:>K*,9]8-.6[2A '*06[J> M(2YP]@R7V0)% ;^":*M2!!WH$\X@]3RKC4$:IFT ZH;%*D+EMC0,S3!.<)'! M)7&*8%EA6Q,"N-+-/>HZI)DQBOL/'&.5E%7C#@<5G-VL'V%Y> ;/UCCD'DZQ M+<*'1;8 LAB0H>4^C%+9#&=4FPU0 *T\"K/EK=XO1&@>BX&$:>L]B X3'0WL M 5"$&]^SL0(*OMK4:@\4TSV#%=C]7J2M=*I:V%_>(&'ENWV->@P'P=8!,Z8Z M 7&BDW]5L(_%A16H^-%B)["'@,#?.YAOO73%S81 5'R.(-D=DC('TY0LO'2R M\')2CH$W +9^F=RT=0V"HF<1LBREHQ,%F%6 M)"H_ ZB'87F=&NCI")KHY"'X A(/6=5 :+&*3_]D&X5:,F$ M)3A,IEG_RN\K51#1LE>))P?,P-*<]!FJ+=)NLA913O8[^#I\H!E8 6D## /_ M 0, *"A6O$QT(I0D:)JVNY8AKF#^FGZN]18=QSO$CB%N@F]UJ&,#(RO>MFP" M[-\:K)#N9@/%;-7Q^RX>PWUMP"^6LZA0'-%J;E^ NB&8Q M5Y/4=J/,EKT+_.-'L+- P(XI\2=,I?T,M"&S!0%R#'IL-P.:@Q]Q:W?:'BB= M?:TQ1H#( SX%+!)1$KG7( )V[!P"*QR3DXB29O6K8;24$TL"Y8"V GRU!O<<#Y@<.7 I@;% 2YV1XN!MJ]5G6X/8A5LE9%C*D",%H;" M(!D*6F9H*V:<^,K+?_7( UCW(3BO+U*?L;/"7CU@4A9$'..!DT=;3U0#"#Y6.J)VD<:\7'PM2RZ'EF3F M!!>C?'0I]D. A'1.@YP0(^WD/ZW0)T<[]S61("]^&BW>EOXI"PGN!%4I,09 MWL!/\%59"0 H9A70+AB_(&P1 HWR79PJY#HV-?&0Z%A@V6H/FADV>5^&'M6P M619SD1!?:&ZG8RPZ\Y(6<*!SVM;,,BW\K'0:KJFH(=[&Q]/8R#(28G2+K Z05#M!,G!>!DWB(LGH8)H#Z@\%5W8&MR[D-<02A".BZ6@D3']]3)%.SJDSQ#X9Q5V6ZZ#.UX_ZOVM2]0J'C)8I\DY?$WG<5B#@;HV!U#+(#G9=[.J$UN37MJ@&OQO-' MI!(":D),KUMB@13,2([%GX W[F(\8)ICJ'V0!=$R%$,K3W&-O*-5C6"*16PXCY/H;C4R1+NSS00& )T#+/9A4#?JP M:P"'S$XQ9"TXY%."Y--D7M7L.7*&0=:UL)HXDS1 M$]F=9=L5SJ%"JL'^2 F!P@BH:BB;PILS9]@=8=KK!#;:@4V#)AH42 MAN/0963-#8A+R%'EB"-"/T0R5I"P=R1JL"T1.B9WK<".Z/LH).YS%[5E54PV MAQ!U%.>+QD^&91=!)F8QG11 F8WL!F2QDF#QH('WR#Q!R@)1OK+3IL&T/MK: M&A=E#2/2HQ%74-@&U *SEG66T%(W?)J$2['X\4$*X@+);G*K4\&Q=!_%5Q5+ MOQ]NQ77E>Y!IQ^%"+EB+'CC%9T@! UFL /BID'%%7J,-X1C<=JA+)/+P7\,\ M@AL@JWM=%)8] &@4#P5I1=*8E=%^]M[")\F/#VI'B18T:="10N/6;Q>X$O=! M>1XP$43;L5G>VP3 OJFJC&0F,#FE?8*U.:6R:ED08@R(O!N2A*^2?_QM<77Z MVHIW9RV0=;4&J6,X'&UEC.-G.1*[C!BC.*E.MV555!L;GM\K%.-@I,M2#J$X M+NW8J# W %NJ'I23[ #(QC /0?J6P@PGR6AC\:0BEK;44Z%4#?,+ MDQ;.TLNVY:1,^N!(;UBB38X>MFS 'P9*/$;&&>)/EP]T1V-F(Z0V&R<*P/@X M*2%/@)D$*NE/4@F!!601"F<'M%#MT'K1)?AXX(C>.?"J6 !,N<2<:$ M!R(;=XA"'9GJ'$EKL2"#EZ5?/R,@[KDR58FJL92XQK#40=_$2I@1U$JL3).5 M(N82[L::>NB<:MR=T"L\P<8Z9_XBRD6?.+4P=GPUIFN4-BOMUT##[0-P?%Z3 MV1C$TW:PQ;9FC4UTSZ;KRL8OHB6<:Z)*WF^RJ:MV3W$?#5A&$RY0!O:L:- M%&Y$110_<>[G%Y47L^',:6#SD"X#+SH(7P;VZ2WZ,JH&MGM;P7_)\_?7MV^/ MAI^X 1\0C5..NE[?WAPEI^?SF2W:"#1,B_$8R>V95W->>06T-I V MWFJ&T4>2E RBSB;M#5]?M9@NL'JG5TWR 426Q.O-"+]_4S557F?'>U6#QDMQ MXEZ CFQMNS:<<(; <'J!;!)25$I"Q$ N6OC@>?55%)2AN+OK%!63)%UJ RZ9.-!7)"KN&8(!7[:#"]R5RGT3B-WF$BISY( M_8PNPW* P)8@&?H@$M/E$@%L^#8*CKO?PDGPH15%7J:KD=@J[)4)B1 >JBTZ M 8'D-S4Z=TA[^4 X8[ALJ;$H1)NR5"EGA>V)2$84+1R0RH@9H5\179&%D3T1 M2N=$LN,$QFM!9$Z!*0;2I1/]L#0:2GV$6&I+5 O^ M-L@B#O%NVIP%EXBQ8)ZV%'D(7(^!OI P8]OP25"E4#@[^"SOG9H(*S_11?Y%O0H M^Y9YPZ[M"O6+04R@V[)'1? X]!1T0_*%CF"J;[N+YMC&8+&X(@H;1!CJ!MA MI<,QIMF.0:%91/0324\%1X]245%Y+OASYFA!)T__>UKD!7T^,P0^E.R)72#$J\F<1S"T* M4)RX;2J0V($(*EFN[ NP87#6:H\2M"U%KMR!I1H**#NA''\$H1=;Z*J+/R3< M*B+41-%KTN^/"S>KE)R $Y<)AZ"T('2GK"'$?1;*L8787R_ <4E_P';WR*YP ML'M,!U*YB;Y#CR#5DC[F=>')@V-X1Y.8=&.X)2@AGF:( F-LSQWJ7KB.ZF' M=@>W.O1()# P^\H''RX4>L%\1 ,:PUK 4;ZA& M*]",>[PI<)A% 772(:TA:QQ3P&RI^U+"OA(9T*,2[8LS6+D)+7[P_QL4?QT. MS0 V,-A3(DQ;^D7T*AK0VB#KFCD?0%HKQ NXET6A*8J#U71U9ODV4D)4&^7* M.H(Q-@[WB$"B\!HC/@R#2/:<[%ZW7&8M9E]:+;65PI#6#-M59$4#&ELS)(SB M/""FD "4$'>S_RG J<("&5Q)MZ>Z$*3W-Z#B>\+\@YXN0#DVH=R53TDM]<4 M!B+'-SP(*<_6.+KY4]<%PF_KC%#^7F"+3J/U7/_ M?OA\L3#CN_G)RTX(;7YR<>J^B;EEL HDBM?$ ;3(\]PRCM<9@U1OHO&U59%0D#63(F/\.9CF=+6#\=\GRY7SV\O(R>0^J M/'0D/GE[.DXO+J]GEY1F=6(NV9K 1-,NJ=7./9W,Z6P*$IQ<7 MR7*&4;3+\ZODMZH!07$V.SN_G%V=G\,SI\OY['S^$N!#**_'"/7YSR^5R4L[X,NS%= WU)ZDE M^.2ML4$A\W@EMI6@?'.M(4W'=6P:K(-TK2::*O#WM, MS18'IP-16X"7Y_/0J$C2HFJS8[9Z=NZ2B@HNJ2ZB@R*B8S['_X*R]@4#>XPY$;<*YV1"Y&D*U* MH@U%*^?]OY#F-PPUBS]7)FHW=I+< F(:90MVL FOKGGUG2E)V;P:!Q(/=W. MMM7TP?H-L:)0P%]WFEUQ+GZ+8P^LWS'R<#&_"*[09.Z)%=YZ=HGR#QQXEULZ MW:SXZ]YC(_055":!I0#G[H>^BW-)_NH@IP?<<]?V*LK@8]8(L]./ 1)EL#\Y MK]JB6 WJ%Q=$C^$FN![[+P^NF-K%ADV^A?4E$[R?@0H=2 M[C2ACJHQO2JW#A&_R+G>;;/3L()"ARE@(>1B)UEA@'UBF%VYQIR+&'%ZRN]D MNNY8B!;4DV1Y] TD@<52@\^2^D+0=GCE+-R/'[NAB(2K!:.B /P@)?O11&S]?ONX]'+:PCT&.$J<;(K @S"SA=&1?@#]BG[58CKW-Q].1K^9]OB@31QMD M2&5V$[CZ1.ZQ5,.@4EB;B)N*-0S%4T+B#)$M), %QAX(:8R(V MX2@!N7!JON867&LB^]MZ)5)Q1@I 95DNSTA)!MM#NR#'-Z/Z 0(J_U."BA\' M./R6(ZROZW>53"P'>2 _$ @/73]NSO&8F 4)5_P6&$2-!80J7BY1[KQFPY MPZ%@3Y#EH*A2@7Q\QSE2H,J1FI4&?W^-T&[0A^(* ^5*\T*B#,S6>!J')XB]^I@FXE(>#(NNN?'":OA MR88T%T7&*$,FU&?AP2QG,<$19+1X0QU;+SBMAY-+:;V_+T"Q[CT0 :KT3.\U MWU?PET-PK#U@JO?7IE/L;Y+GKF8_N)3!%[[W:"!Y 3$B1H+,O+L0'RTF]R4 4PFABIT!6=CF8*(U45,= M="-VEH< _>51*-Y6Z-EVD#N4>N^3Y1,]M_P3!8W^=O@IQV,18<#EX)LU: +KK ;A/XU9;JX"PD;!0'$3YDZX3MD M6UWL Z! G9/>\-=DQ4^VFZWH-]XK]4\(+"#*$8J:FHF0RW=Q@C$L"$+/Y+ZR MMOZ8C:39^'9\]AO/*_!P2<'(V,"MY^H;0]6<@T8_6;;!Q8@97P^SM=3<#:FV M-H'$0SP<3UWJ)+EV3E]QF&%P#0NV4+MA^PI@(>*3+8917=5T@O&D6.8_!]9!H6BF[]?9IZ/W' MUBF :@FHQ#,K"I=U-!QB +/1B/I>:U?(1M>!8$LDJCD=+9@D<&8Q(SQ/A5EB #%DAZZSH*I,=P+VFQ8O>+,>1].D=K;P(H9 M@(AW1M-RI9 _,"MS4&4%L($,0E\/6+AG17 M&':O>\L%$7]*L4I6H#%>RJU5BO:!*-Z0&9S?:;G=3J?E;@$6L&"-CG-E/#:$ M&VJ7R$:;O6=G#VP_NC7ZUF6#&"!P?,5=( M/U29>Z]7V--E^OJ9;Z2RF&YZXDSQ*4MIC[D$8&OQ%WED <=+-&-3-.!R,7[!Z[=/[?]5R@&@!K\CQ8$ MD*Y)F=/= ?P++QSGQ_8S-Y8KV#3H7-X>WTXWPM6_7U)3=)QWAHTH\\PU%.'F M9ERDUAILX63#,DZ,]$Z-XQ5/:1@88 Z\ U5CX-T'5[R\IL(MGX["4"R&PWP@ M?QR&25DXM'X_B-!2##JVM[K.9 _]01@EQ_O%.]>7%H29SR4\WE.Q*EJ6T-8I MH_/QE!:$=@*?;0'1XL!9&BD*LN MGK(),N6[.U<7W8H4?\VK&X'H'7JF,?QA6+/#T/DBF@QD9?3SA?\Y:$3V;>4N M/5C+FICL^^3\IRND^*B^!,]TF9GF58DO\_[8T! M//*DUAB_;2T4D2X*GNF>[^)DWCW>R[/IXUV\#/@D/EX;BY7S(=:_5Z[Z,Y,; M%1%\MEV@WN12MKUV]/PH.7-!V. F1IAO"$5TQU@Z@V HB@.5KH5(^43>LL#T M+G@&X#V='7S#D.5THP]NE/E1+D$=)[=OK_%3NM5@$W^LX5,.N&6O'2'OA M*_CV'@G5S?&]?FFIV G0XFU:]*2IB"Y:QS:GIWU&MR/"14=RP2M=Y/K.=JT- M*NMM^7Z(OI4^5)+FX9A.]&O7D,40CZX)D)4JO[ S%;25H&:BC^OT68QP;%NF M^3*05UDVRBT=!)!O=QSL I=O,?^[+2UP%;\B$F,0QB' O&!0,8+RDR\'3?9D M"MMK"A!TZ[P_1GJ]N=H-F2'>T6)Y@Y)EW\Y5O-%=D-D9TRAG%,9OF M*2BAH[@/#P!Q\AA";)BCR#U&RZK MWP1IJKU?@CRZ_HWTJ+.RY#,X,!A<2[ESE?W&W4;B:5]>C+O^(CG M)Y>7?\VMA2D4^PL[R^D+.S=JGS=RP\^RYJ]DWK&S<2..Q"#FO^$*3W@@ZZF2B!3[Y%5X@:M#6O%@AT):QMC44@_FC\S1K?_H$+ MU>/;3/*K\ND72C^X.TVNOZOM<1[>;@JS@*R:6''ZX5QE>&H[3PT9A&P'HAH: M[F61=G9%(<&A$[%^U:6/J,"C#!G&0UXZ+LIC7U..03I !%4/,.K\:GH4.NC< MN]>U?AEH1ON7[W$^LL='H!W9X_)K]Q@RI:CD57_-P['3 K-_[B0Y"/&*7XJ?I-]@8 M$=L;LDF,[WO,6MODSQ4,?LWV[%2R/32G FH@:XBZ)$N5!F8"L&2ZW!268*;X MVI='+:=KFK B"N^H8B:%TA7#0>+I2? -?2F)=[I*BW509BL%MBE?KJ2H?)9+ MWLX]*CGZGI8M6Y)MY'=CD1K/9Z*6SHZ&)5_Q+B]HHXIK289SWE;S*Z/G3A]""MJ'*H":IA MN7,]ER7L;3B-PT:^I3U'-CDD>''4K?5@"\1M;AR?P$]X0R"*2CDSS.)41 ?E MYVRJ4#INR@N/L!HYFSP)REMA]U=%%8"#E#-\B?()N[#1G2;2XVQCN,-@?WD4 M1LDW"'DXFQ1+I8XM94QRGT^U+Z=3[?%=<6F_!/A%CASDPV](N\=KY&X-OO5N MN[10'W7??U34F=@>R@EAS+NBQJGN2T077Q&;.:,?D=E9(6RA,?C6GZ#9PJ2M M%%/#NQI!T<\U"%Q"+M/FC8,*AG7;S$B.+K(ZIRCL$V*A-5< MHPEI_%F5]CT50TUJ7 LGT5GT(L/*O;3.=@JRW3>P Q';VV0SY8*#V\_TRW$R M/P,U H9 OK:]5KMQ,M>',^B$N,**G5UUQTC4^\1E)8:>QKZ(MHC,VMRVD&SV MQ/'>;*-B,+':W%L[:"SM0V<=F\K/6'IALU-ER:6)372_R#T<]Y11@ZW@$0W< M ]VBKM-9-O'OAT,[P^J6J!M&KZ!1#<5(\*_4B5^&% %-U1TDJ_.[ M,$.:ASRQ7$BG:$U=GU56N6L].^RNV;6_\7?*S<+DR#MA>YO WZ+"XCV? 9?N M27LN(M8_,"7G^N4-8):;L7&&RI=C . <2G]^&S8T!1YW3I]WJKM,_J_JA'X] M7BQGKJ$?74=\_ENU!V5[>38_>@6Z/A8!(YT <: T]$*4!X+"U8626-#F5;(X M8;7Y(-<,;7E>&!VB$#P:#]R]#/2 :!;JKN3Z$AEW)YU-!L6ZQ/4AR,N66Y>Y M$GJI !'-0YU=@CO"W$3*:BEJ%LT]YS,_!XX;?\$@B)"=S-WO!9WJCS$Y[4V0B0-HS.G'/1H:XW9LP_$9"K S''R.O%_$FL\9UX M6[HI#P?A6@&HVKZ;QTI>V[++\.;Q@[C!Q$;^55P2J3C$/,BZS]GVE,U HZX[ M$]&\AYI#PPYTUSA?T$V=/]J]JZ/E-J[\YG8G^\S66M.!BX([=&TCA[1NU)!N M555?@O=P8 18FO_'C>&HDAE4[Q('T4M;K'",=IU']_.SZ"6^ MXK%Y&RZ\Q2R!QTYG71>JH!KV0F_P!I20AIP_O477)]9QD+P\:>#%Q[ZAX0R9 M;/3PHM>MLY\C<2SI'NA?'&;["%*]O7UI"G,0]<#VJM?V*A1?VYT=*X&(17ES MUOD@*'!A$AN(.Q83YR=XM8Q21CF^(#CJ:AYU?^KQ7)"^\$$]#A^AZX(5!-0" MTVH.+W]S?'^A*K@65>'[I+A3,I"0D1LJOU,'@3B][MNE1?)0E.>PK<*O%C:I M) YC')G E%'T%BRG_1?G-MD>V2Q.H@57(IVA8V,2#A)BGR#7/^"44(7P4+_7 M(3?M!;W>Z9UJU)OO=[K>Z!N-36$(1S\\PSHM]RV2']:AO[I>/GL!(_WC;[[? MJXW^1=4;+%8I]!J&SD\NSY_Q50_[H:GV."7(@J:I=O3G5BM@:WP ?E]78#3) M!US@OJJ_$'AO_@]02P,$% @ )89^4C>C(CCV @ W08 !D !X;"]W M;W)K&ULI55-;]LP#/TKA+%#!WBU(\>Q4R0!VF[# M!JQ L.SCK-AT(DR6/$ENVG\_2DZ\#FARV<46)?*])]*D%P=M?MD]HH.G5BJ[ MC/;.=3=)8JL]MMQ>ZPX5G33:M-R1:7:)[0SR.@2U,F%I.DM:+E2T6H2]M5DM M=.^D4+@V8/NVY>;Y#J4^+*-)=-KX*G9[YS>2U:+C.]R@^]ZM#5G)B%*+%I45 M6H'!9AG=3F[ND$HL7(>@=/K$>]12@]$ M,GX?,:.1T@>^7)_0/X:[TUVVW.*]EC]%[?;+J(R@QH;WTGW5AT]XO$\06&EI MPQ,.@V_.(JAZZW1[#"8%K5##FS\=\_ BH$S/!+!C NZ!Z*@\CUW?+4P^@#& M>Q.:7X2KAF@2)Y0ORL89.A44YU:;H1B@&]B(G1*-J+AR<%M5NE=.J!VLM125 M0 M7W_A6HGV[2!P1^_"D.I+<#23L#,F$P8-6;F_A@ZJQ_A<@(<6C;':2?<D%O&Q,0Q;PLO].PP6RZ4@V#633O;$=KW 947-:-(\8K8#2A.T634C5/X;/&STFSN& ,+A0X'PN<_V>!H;?8]!(DC23[6K4O M$YPI2@[/R(T]5XCLW- M=Z#S1FMW,CS!^$=;_0%02P,$% @ )89^4D-:191Z P P@< !D !X M;"]W;W)K&ULC55M;]LV$/XKA- /#D!8$F59LF$; M<)*M*[!N09)UV$=:.EM$*5(EJ3C]]SM2MI=XM=$O$GF\>^ZY-W*QU^:K;0 < M>6VELLNH<:Z;Q[&M&FBY'>L.%)YLM6FYPZW9Q;8SP.M@U,J8)J.VX;<812B!L-#:W\@$YI/IW22 M,+*NZSGY Z?9<;436,[W5(X<[V$+QB\>X054#XB1EE.:)PE95Y7I\01>Y^39 M\!J(XFW@/VCUO5>2(ER1I/)C$Y80JYT:7[JTOSGN_3B RM>!7IQZU( M_@%NAHG'AJJ@W6"!CC.+'ZR*K[@96LQ'S6:4E04M2^8WV#9)27,V)1^-MI9T M1F^%(RRE#,^RM"1I01&&9BP-2-)KC7):(D["?,U'J4]8YK5PYW5&7NF&=$C% M-MP ];>VJ$(7UT+V#LEB^I-Q[C/OZS5."W+SHVS';^[5%LPNO!Z6A#8=KMB3 M]/1 K8=[^3_UX77[S,U.X!4K88NFR;C =)OAQ1@V3G?AEMYHAW=^6#;XR(+Q M"GB^U=H=-][!Z=E>_0M02P,$% @ )89^4G!:ZPN! P *@D !D !X M;"]W;W)K&ULU591;]LX#/XK@K&'#O#5LFPG=I$$ M:+O=KL!V5ZQ9[UFQF5B8+.4D96GWZT?+CNNA:;;AGO:0F)3)CY](B?1LK\UG M6P,X\M!(9>=![=SV(HIL64/#[;G>@L(W:VT:[E UF\AN#?#*.S4R8I1.HH8+ M%2QF?NW6+&9ZYZ10<&N(W34--X]7(/5^'L3!8>&CV-2N78@6LRW?P!VX3]M; M@UHTH%2B 66%5L3 >AYX%[.U()NU.5EI_;I6;:A[0EA!(*%V+ MP/'Q!:Y!RA8(:?S78P9#R-9Q+!_0__1[Q[VLN(5K+?\5E:OG01Z0"M9\)]U' MO?\+^OUX@J66UO^3?6>;3@)2[JS33>^,#!JANB=_Z/,P=Q?( MLWS#'5_,C-X3TUHC6BOXK7IO)"=46Y0[9_"M0#^W>*=UM1=2$JXJ\H^KP9 ; MY;C:B)4$J@JJ[P$B MY#H09@?"5^PDXALHSTD2AX111D_@)4,"$H^7_(\$G B3#F%2'R9](,P3-"O=QR!)Y9[2U MY&^\XM?A-N2R+'?-3G('U6BQT3OEVH=QXBOWU^:>RQT(D]O$>@?T@)EE6A#BUV^; L.;3@Y*0].E-BI>*'I2,)$6G M++%# E\[K&TZ&Z4#:O#A\!E-_^>S+NOB _<;(2R1,(:7>GY%'-DNLG<*4YO_31<:8(;4$L#!!0 ( "6&?E*T%UK>B@( '\% M 9 >&PO=V]R:W-H965TH>"77IA+$H=F$MC8H,@^JRC")HH]A M):0*EG,_=VN6<]U0*17>&K!-50GS>X6EWBZ".-A-W,E-06XB7,YKL<%[I&_U MK>$H[%DR6:&R4BLPF"^"B_A\-7'Y/N&[Q*W=&X.K9*WUHPN^9(L@$O.[K##MN%8M5_(.5YS C5946+A6&6:O"4(6UJM+=NI6R4'&*TQ',(X' MD$1)=(!OW%<[]GSC_ZWV .>DYYQXSLD[G/?LDZQA0IV#5(0&+0$^LVLLOM7# M@VS.@^>V%BDN C:91?.$P1)^HC!M4X%;@M4:3=\6?L4SX,K(\!%O1/FBHA8R M&THU?)0JVTF"8Z75,!6V.($/,.0G'L\&X],$+BK-K?DCO%NXF S7!-+:1J@4 M(=66[#YX"/%T$$=G_^"#))K""3QHVM>[D]CIFG#: MZ12N\QR]=U\2C2"$:!3!$4Q&,SAZZS>&>Z:HT&R\]2W7T2AJ_='/]K?+16NJ ME_3V:KH19B.5A1)SAD:CTVD IK5[&Y"NO<76FMBP?ECP#8G&)?!ZKOFP=8'; MH+]SEW\!4$L#!!0 ( "6&?E*H7$'U3@( /<$ 9 >&PO=V]R:W-H M965T!K1YV8M)2N0Y)$UJ==3FP3:(#IZD4'8=-Z144WE3:2.3)-'=O6("M#D!1QFB2S6#*NHGP5SK8F7^F#$USAUH ] M2,G,\P:%/JZCZ. KV6O]X(VOY3I*?$(HL' >@9%XQ&L4P@-1&K][S&B@](&G M^@OZYU [U;)G%J^U^,5+UZRC100E5NP@W)T^?L&^GJG'*[2PX0O'SGQ.:5T*I(9J2 MX\K_E)TS=,LISN6[S15LV3/]Z^(!MD:[OENDUH9)^*:9LO#^GNT%V@^KV!&G MCXR+'G_3X:=OX(]3N-7*-18^J1++?P%B2G;(.'W)>).>1;S!X@*R\0C2)$W. MX&5#![* E_U/!\[P3 :>2>"9O,5##.5!(.@*:#NL8ZKDJ@;/+XCCM=Z>1?3[ M>FE;5N ZHH6T:!XQRN$&]PZ^[P6O6:B#VC2&=#3+DM%REGHSA?EL,9IF"V]D M\-&+22>F).X;I/6N'!IO:,<$7&LIN:-==!;>03;*ELO1-$G@M;;$)\,HT=1A MY2P4^J!<-Y?#Z;#55]TP_W7OGH1;9FI.XR>PHM#D8CZ-P'1KUAE.MV&T]]K1 MH@2UH9<)C7>@^TK3[^P-3S"\=?D?4$L#!!0 ( "6&?E*\V \TD ( $P% M 9 >&PO=V]R:W-H965TW#W> >\6>VV> M;8WHX+61RBZCVKGV.DEL46/#[95N4=%*I4W#'4&S2VQKD)K^,LN@X\2!VM?,3R6K1\AT^HOO9;@RA M9& I18/*"JW 8+6,;K+K=>[C0\ O@7M[,@9?R5;K9P^^E4B<43JEY+B M0+#N"=@'!!F#>ZU<;>&S*K'\GR A-8,D=I2T9F<9[["X@E$6 TM9>H9O-)0X M"GRCLR6>(3B9Q]EX[F'NX70:I[.)AV.">3:)IRR%IQK)Q)5# WF!).RZA4Z6P MA>Z4PQ(*;FNHR+L6/D&6QG,VBED^)T76@FC:S@<)"B79CFSJ&X%7?,'BG/FM M324G+[Q!LPL^MA!$]H]] MF!U:Q4WOD'_A?9^YYV8GE"4)%:6F5]-Q!*;W;@^<;H-?MMJ1^\*PIG:'Q@?0 M>J6U.P*_P=! 5W\!4$L#!!0 ( "6&?E(8;^Y @, ",' 9 >&PO M=V]R:W-H965T(#ZL4&B=M^J:VTLI M(+%I6@>(CVYR;:TY<;"=%OX]9R<-F\8* E5-?/'=\]R;S_.CT@]FCVCA>R%+ MLPCVUE:S*#+9'@MN^JK"DG:V2A?UE:+$6PVF+@JN?ZQ0JN,BB(/3ASNQVUOW(5K.*[[#-=I/U:TF*>I0-V$5S&LU7J]+W"9X%'\V@-+I*-4@].^) O N8<0HF9=0B<7@=\@U(Z M('+C6XL9=)3.\/'ZA/[.QTZQ;+C!-TI^$;G=+X)) #EN>2WMG3J^QS8>[V"F MI/%/.#:Z*2EGM;&J:(W)@T*4S9M_;_/PR&#"7C!(6H/$^]T0>2^ON.7+N59' MT$Z;T-S"A^JMR3E1NJ*LK:9=079V>4-U_ZB,@5O4L-YSC7!QSS<236\>62)P M:E'6@JT:L.0%L#B!:U7:O8&W98[Y4X"(/.O<2T[NK9*SB%>8]6$0AY"PA)W! M&W3A#CS>X*_#/0,Z[$"''G3X NB:3DI>2P2UA4P556VY[S@22^*3CJ\B/O.< MK\G!67AW+&>FXADN CIW!O4!@R5\1:Z;- ,E"8L-$9P218]X"C8TK(6NW_=^.W3RKP:R-FLS4^?('IG M6B/M6B/]Z]:HE*7,""[E#\@=*XVC+AB? _Q6BP.7I&5^UR9GJ?ZY39[6)J;& M&(0L'=-J.&;AD(W^4*M1',:$E9+N= CWRM6>;(?#,!X[E#1AX90Q^%TVHT># MJT"]\^/94%+JTC8SK/O:W0"7S>#[I=Y<']=<[P0%('%+IJP_IFSI9B0W@E65 M'X,;96FH^N6>;C'43H'VMXKJTPJ.H+L7ES\!4$L#!!0 ( "6&?E+HCP$^ MU@0 "\, 9 >&PO=V]R:W-H965TCC;7;B^G4E!MLA'FEMMC2FY72C;"TU.NI MV6H4E5=JZBD/@G3:"-F.9I=^[T;/+M7.UK+%&PUFUS1"/UUCK1ZN1N%HOW$K MUQOK-J:SRZU8XQW:W[_2W/G:*92D, M+E3]AZSLYFJ4CZ#"E=C5]E8]_(I]/(G#*U5M_#<\=+(1"9<[8U73*Y,'C6R[ M7_'8Y^% (0].*/!>@7N_.T/>R]?"BMFE5@^@G32AN07DXM03N!:=G#7'!7/==F*TH\6I$[650W^-H!G^BT%U.@3*"S1+UD!7Z"@M8 M[+3&UL*-5O?2]\I;K%"+&E[ .&1)DK$HCN$E+2=P9X5%&.#PPT4$'"2O2Q$/S@JP4Y.,*2:TZZLWDP(4) M??9FW?.@>-2D?7A+JB*I34N"0F+K<$*<9XQ37U%V:;FO M_3&/6);$?>PDQ'(>]*O/HMYU?L]K&IZ"XH*0LE:P/$Y@PC.2X2SE 9DA5SQI M;R@#?M!YLI]W1L]UWQYDXTR'I$.'I-_=(4,7NQX1QJ ]>A">!3S1)7/3&3C: M"$?L7G3\3]S(KJ \K((HSEA.^>!9S*(T)FVR4\I]B:0LSAP%XS1B1>Z>WK56 MM&OI1@9D1%A C9,4 8N) E<]&9&0T]$90<+R(F(\#:A^2KT3M8&?1;/]!6Z[ M0 P=N863 9YF'OT#=51UZ/Y7UL7 .AW8!95&YGMJ3)U#Y18;J;* Z^VZJ=RWE3*U;^7=ON#\+CA)^%O9'"+_&M6Q;V:Z= MS),[-??CA08$74X-@AO*5M$=JAMC7LCYN55&NO0:GY7GXELME3XFG 9T7A;N M6$%K:Z1[J37]Y/H6H19;@]TK.LD/_.L17IS@8GIPB6M0K_U5U5#ETIG>W>>& MW>$V/.\N@5_%NZOT>Z$I/09J7)%J\"JCL:2[ZVFWL&KKKX1+9>F"Z1\W=*-' M[03H_4HINU\X \-_A-D_4$L#!!0 ( "6&?E*O(!"B$00 )$* 9 M>&PO=V]R:W-H965TF;LUIL+9V1J<\9/SW,E[@;L*MV9O#2Z2>Z4>W.93>1HPYQ#6 M6%B'(.GWB!=8UPZ(W/AKAQD,)IWB_OH%_8./G6*YEP8O5/VM*NWZ-)@&4.)2 M=K6]4=N/N(M'.+Q"U<9_8=O+9B* HC-6-3ME\J"IVOXOGW9YV%.8LG<4XIU" M[/WN#7DO+Z65B[E66]!.FM#QZ.(EUA$D/ 08A:S$;QDB#GQ>,F_BWD$.1V04X^S)V8C"SP-J"D-ZD<, M%O G2MVG'RAYV-RC'A)('SZ#.U53T'5EGT'$!\=B>@#I[ ".W0YN*O, 2XU( MCEHD6 M:6@06);F3X5&6'= W%6X71X(TKYXVU&ADD!0:R*)8P#-Y8?:6(PD6 M0X+%3R=X/W-]=U,T;V5P%/*=#'[S[4SA#(NSU4KCRJ7A]\XGE%PX>T1-3]?P MOT'W#CI:/[565_1T%?!E1_S5$^JB,@C7NBJ0*H\DR.M.UO!;M42X\Z7RI;/& MRK9T&-+^DSTBCH=ISL*49? +Y%'"Z"-HF8492\,TX_"KEJWS-\T%G0F813,V M&"_A,$YY.$T3. (1Q=SQ5FEWGHJ0I3$=SZ*, 3UY2ZRL5\BSD&4SNN$\RI,? MN$@%QL-DFH1,Y-[%S+G($UKS.&2,A?EW?]P;\S9&GO,P3IF++**MB&:I0POS M/ EC,8616LJ&6LI^NI96'@FLYOUU*[_2,Y2@!OEH:@NO!I(IZF\5 (E+$\%\!31\5=KW](7&1" M.$[C*)GMT[U#.=JAC)@D7C(>\MBQQ$5$)3G"2CZPDO]W5N16ZG*4EE'P_X>6 M8TK/\]1XU0=SW)'73.!6TGAN%TF+?.^C'CNW@_K'V6>D7/&]2X)%46Y?3&ZGX MZC=6;?S0<:\LC3!^N::9$;43H/NE4O9EXPP,4^CB;U!+ P04 " EAGY2 M86#=\*X" #V!0 &0 'AL+W=OVN5+61OFEK 6A'=MRU7^Q4TX<5]76V,W MW&S1\0H>P#QU:X66.[$4=0M"UU(0!>72N?3GJ]#B!\"O&G;Z9$UL)ALIGZUQ M6RP=SPJ"!G)C&3C^7N *FL82H8R_!TYG"FD=3]=']ILA=\QEPS59W79CM MTDD<4D#)^\;&<0/1 OC[R30/ZV\(U&,>BW?S N1HYV1E.GY$[*!WS!E'4P\ 5G^&Y%+EL@AK^"/I/H&]YP MX@T'WO#3U51C-=\KXH=4MAGGNN,Y+!WL-@WJ!9R,_ &NQJH2K FT&U!37?#C MI]/U;?9DK631YV9.[KAZ!E.+BESV^*!&<4?@%\)F-$H#&GBA-1AE7DC#V%(9 MKJK1\8AF-/)CZH];P:.K[-(G"3RI^ZDJ% M[Y/< -Z^3]DLI-$LP%7D8R58^&FM[[T8]Z076T Q=N)HDLM>F+$MI]UIJ%V. MO?P?/DY$O+:J%IHT4**K=Q'C#%'CE!D-([NALS?2X+4.RRT.9E 6@.>EE.9H MV #3J,_^ 5!+ P04 " EAGY2GGO/4OD" #-" &0 'AL+W=O\ZP0?6LI M97EMVR)=0D[$%2NA4%_FC.=$JBY?V*+D0&8&E&SUT'0TP$3\HK,56&VDI4\:>=>=^UK<=R67?BBTT@SFI,OG(UM^@$13H?"G+ MA'FB=1T;>A9**R%9WH 5@YP6]9N\-D9L 5S_ W 'PJP&L GA%:,S.R1D22 M08^S->(Z6F73#>.-02LUM-#3.)%3>OH0FZ,)711T3E-22'23IJPJ M)"T6:,PRFE(0Z&P$DM!,G*-+]#09H;,OYSU;*@XZDYTV]6[K>OA O1&D5\AS M+Q!VL-,!'YX,=Y./<%LI;^7C5CXV^?P#^;Z#$-=J+:557F5$PDPM ;4=4DKJ M15;,$,D9E_2/&>C26Q<(30&]:5:#2XS#.'&BGKW:5M81Z'K8B^+WP \:O%:# M=U3#F*M-S>6;80LO%2W5-I,7:,&9$%V,ZW3!%A'?#Z(X"'8([\=Y'G8")^GF MZ[=\_?_B6X#L8NOOL M5;R@LN)@Z-[15]T^R8^XK1!_KA_QGM#$];S(V?%C/RQ4>R_RN_U(6K;)4;9# MEI>5!(Z^;I@:WA,VEVNB7#K!&-=Y/ZR=S[6FR;=]Z*@CQ_7"<,>WYUU1[+27#]3)M5E9II+];\!7 >H M[W/&Y*:C;[3V#V;P%U!+ P04 " EAGY2[^8PP*," N"0 &0 'AL M+W=O/+ M)-/^%ZW:M8-!A+)&&\DW8*N 4]%^R7JS$7L //P$D&X J=?=!O(J;XDADY&2 M*Z3<:LOF&MZJ1UMQ5+A361AE9ZG%FZ3@_U3Q9'VO^H@MZ<9+Y M,/KPR5]V.BZ#3#>2UXW_5]^]-+1V-SS BI-=$DE.\G< ?OAT\5X^PT&NA2S, MBMCC_;_KC--=H/0TSV'X$9YWF0N'4]>'GH^_Q7B7P/!I&>P /'"1X[T2QD&5 MOE!KY*M06\VZT>XQ<-V6P-WR]B4Q(ZJD0B,&A84F9^]Y!0 M_A0 !D !X;"]W;W)K&ULK5AM;]LV$/XKA+$! M+9#&(N47N7 ,)':[%EBVH%FW#\,^T!)M$Y5(CZ3L9+]^1TJ6G(BF76SY$$O4 MW?&YX]T])*=[J;[I#6,&/16YT#>]C3';]_V^3C>LH/I:;IF +RNI"FK@5:W[ M>JL8S9Q2D?=)%(WZ!>6B-YNZL0KAW&/C" MUQMC!_JSZ9:NV2,S7[%GQ^8LSZTEP/%W;;37S&D5CY\/UC\ZY\&9 M)=5L+O,_>&8V-[VDAS*VHF5NOLC])U8[Y "F,M?N/]I7LN.XA])2&UG4RH"@ MX*+ZI4]U((X4DNB$ JD5R"L%/#BA$-<*\:4*@UIAX")3N>+BL*"&SJ9*[I&R MTF#-/KA@.FUPGPN[[H]&P5<.>F;V6*TWDBOTR->"KWA*A4&W:2I+8;A8HP>9 M\Y0SC=XLF*$\U^@7JA2UR_46O4-?'Q?HS0]OIWT#:*S-?EK/?%?-3$[,C FZ ME\)L-/H@,I:]-- '-QI?R,&7.Q*TN&#I-8KQ%2(1B3R YA>KXXE'?7&Y>A+P M)FY6)G;V!B?L?7C:0FVP#.U=[L(#W3$%M8AROF)VPF94 MZ0#208-T$+0TKS$@ 7V*5ID#/2%E?$>7.8,RU*GB6UOG/IAAXU*T3J(-A2@( M9+O>82)]/-.2YE2D#'&!V%/*M+9APM&/]N<(W+'.-?KM*(R-A5H2H@Z]%6%R M/0@9 5 9RGB&A#0 <@<#C2699V#7; !W'*&,/FM$'2Y(&%8LX=LA9:\1M#*W MJG9E$+-E\5H*3ZZ0V2*&3-JH$ M"C*^4J^LCYQURWV[&<$1_$W[.P^J48-J%$2U8$"N,+NC+ 8%*C3SI?2H,_MD M^&+V"F0E-CP2&\6G08X;D.,S(%=,*4@=Q79,E%Z X\[,B0^@1VS4%5N,N\$> MGO8C:?Q(OLL/]"9C*>QM-/ .%]63S[>D QI[7.M*C0(),FDP3X*8;S/HT89K M6S:V)P"W?F.NB.ILT3[$DPZ6./+$>=Z5&X['IT'CJ-T$1.%JHUMN:,[_@6BG M4AM;:7();"^<(S FC((MFI?EHVZ\R=B#WBL8!> ?[6'P_P+_"DGHK@J:)^05 M%RNXT$ <[MAP>$=Q>7+\*M;AES"L&&J""U$W,WYQ+<0'CD2<*K=V^#P_N-+ MO0!+GN>O=ZDUQ,%E@9][!(.!;[D2A\GR@+$4 91#3_7Y>KY/, J5:4N>.,R> MGV%# _S-#7OW,YP>,O19&&!Y;CPAF41;HSWNWT?XK=!)M*8F$ M*>ECE>>YRW/>YGG5Z5"IV:K,D?WL3?HSUH=GSVZD91H29II[^G2Q^RT5D# 5 M_%?WP]8Q/N]_V^!)N,%_#':DB\+2-FH2;M2A6B#=(TM5"YU2]4I.?&S7/[H8 M@L/BVEVP:>1.;-6]2C/:7.+=NJNK5^-W^/V\NHIKS50W@_=4K>$HAG*V I/1 M]1C J>JRK7HQP, '<, 9 >&PO=V]R:W-H965T<\^Y)(^NYD>IONH2P*"GB@N]\$IC=N]]7^_=J.9=[PYF >X7TOJJH M^GX#7!X7'O:>;SRP;6G<#7\YW]$M/(+YO+M7=N2W* 6K0&@F!5*P67C7^/T- M(2Z@GO&%P5&?72,G92WE5S?X4"R\P#$"#KEQ$-3^'> 6.'=(EL>W$ZC7YG2! MY]?/Z+_7XJV8-=5P*_G?K##EPIMYJ( -W7/S((]_PDE0[/!RR77]BX[-W"CU M4+[71E:G8,N@8J+YIT^G0IP%$#P20$X!=2'\)E'-6U_FW/=/,54BC-RLPE'']=NX;B^UF^/D)YZ;!(2,X MF* [*4RIT6^B@.(E@&])M_O)V #5O! M80T;C<#>4EVBW*IE!2CJ= ^);3"2&L-M[,,RBI,D"LCM:EGER\XU1K,16N=M?#9CRHN]\)B M*LB!':C-,J0MZVE[%\AJ=-[0\IBR/C M?#!IV$M*@BB+R)CNSLQP-*T;\E)(+K??T3]W4*U!_3NQIW%G8#A^C4.#.Y_" MTT;U,]NF;TGOLC0;WS6=*>%I5_H"HI */0"OWT*Z9#M]41T[[\&O8CZXL0&WKCE>C^CW1M(7MW;:KOFYZR6YZTY+?4;5EMBWDL+&A MP55J5T\U76XS,')7=Y9K:6R?6E^6]LL E)M@GV^D-,\#EZ#]UEC^!U!+ P04 M " EAGY2/QY0>/8" !T"0 &0 'AL+W=OK!C/(ZFZ?&V+DD.4&%&>V<1Q!G8>T<(:#\W8@H^'K)(9+6#!D:CR/.*_ MIY"Q[$YE (R@K$836R)OAFAHW M1'RGL!5[;:27LF3L47>^)B/+T42002RU1:0>&YA!EFDGQ?'4F%KMG%JXW]ZY M?S*+5XM91@)F+/M!$YF.K,!"":RB*I-W;/L%F@5YVB]FF3"_:%O'NBHXKH1D M>2-6!#DMZF?TW&S$G@ /C@A((R"'@OX1@=L(7+/0FLPL:Q[):#SD;(NXCE9N MNF'VQJC5:FBA/^.]Y.HM53HYGL1/%154;ZE %W.0$&*";EDA4X$^%@DDKPUL!=A2DAWEE)QTG$/<0RZ^0L0A M3@?0[&PY#D_@N.VFN<:O?\3O#C905-"U,[5P8(3Z+[09DY $?A"0H;W9)^X( M)(,P=(-!&_B*K=^R]4^R?>9,"%1RMJ*R"[!6>_OS8D(\%P<'@&\#L>=Y@]!W MN@&]%M ["?A-G4V98NR"\]YLRK47D- AX0%<1R F;N"'_I'M&[1T@[/H4 GJ ML$LC#E?ZF* QBHH$)32KY&%&U^BU;;!/Y/2\ ^R.(-PCW<1^2^R?)%X 7ZDS M$4VJA$(1 _IY"_D2^*\3B1ZTWL%[$STX-]$[ KV^$WCDR)<*6[;PGQ(]/#?1 MWP9B7QT4+L'=@-AY.5N==Z=Z(STCU[LB,7'ZKH(\0KAW^N/_D^Z-[U_RO2L* M][!_@&WOU:\<^-J4=8%B5A6R+A+M:'MUF)B">3 ^U5<*4Q=?;.K[R&W$UU25 MN Q6RM+I^>I[\[K$UQW)2E,EETRJFFN:J;H6 =\" 5"0 &0 'AL+W=O'+@)5@&G MMDFZ?S_;$)HFA$U='H)M?,ZY'^9>CW>,/XH,0*+G(B_%Q,JDW%S9MD@R*(@8 ML V4ZLV*\8)(->5K6VPXD-2 BMS&CA/8!:&E-1V;M06?CEDEL*?C#5G#/202$U!U&,+<\ASS:3L>&I(K593 P_' M>_9/QGGES)((F+/\!TUE-K%""Z6P(E4N[]CN"S0.^9HO8;DP_VA7[_6&%DHJ M(5G1@)4%!2WK)WEN G$ 4#S= -P \#$@. ,8-H#A,< [ _ :@&*BJHSH% %S%(0G.!;@GG M1"?D/;I$#_XE_&6;0<(NQ\0=MRHRZ!^> S) T-'#L=\/B?XW4\X/ <_#8WG:(>ZVXURO^F;%T M1_.\2[)&^@>2KH-]QPG#5K..EW=BF^M$&(>NUVV[2#W'DX.C(N(Z-+AZ&HV@4=%L7M-8%O=8M@*]4V4.S*J50)H!^WD"Q!/ZK MYTR,6N[1_Y^)Z]'IF0@<_>MV+&S%PU[Q;YR4@M0%/6%"=L4_#D\/1WA>.FJE MHU[I.]A"64&78'0BB$?G!5WGI7(Z;_X"&NAAA+'C]Z@>U&OWK4<[;J"OOZ<. M4?N@7Q3 UZ;O"I6RJI1U,6U7V]X^,QWM:'VN>[[I0R\T]87AAO U52TEAY6B M= 8C%7]>]^!Z(MG&=*4EDZK'F6&F[BW ]0;U?L68W$^T0'L3FOX!4$L#!!0 M ( "6&?E(@NJ5[T@, $,0 9 >&PO=V]R:W-H965TG9D_(?8$2+!SX*68N[LI-R_=UVQWI$" MBUNV)Z5ZLF&\P%(-^=85>TYP5CD5U$6>%[D%SDMG,:ON/?#%C!TDS4ORP($X M% 7FOSX0RHYS!SHO-Q[S[4[J&^YBML=;\D3DE_T#5R.WC9+E!2E%SDK R6;N MW,'W2X2T0V7Q-2='T;L&.I458S_TX&,V=SQ-1"A92QT"JZ]GLB24ZDB*X]\F MJ-/.J1W[UR_1?Z^25\FLL"!+1K_EF=S-G<0!&=G@ Y6/[/@G:1(*=;PUHZ+Z M!,?:-HP=L#X(R8K&61$4>5E_XY_-0O0<8##B@!H'=*F#WSCX5:(U6976/99X M,>/L"+BV5M'T1;4VE;?*)B_U:WR27#W-E9]<_,%8=LPI!;C,P-]R1SCX6$I< M;O,5)>!.""(%>'-/),ZI> MNP)>G>_#FM[)[7V@U _1;4GP1]>4,VM-HS[$T)/11Z7I*'CM MZ]]R)JRPH<$0Q8'??[$UZWF[ 6K4HD:3J'?K]:$X4"Q)!G#!N,S_P[H$VE C M ^$&Q2B&P>FZV@R])!R%C5O8>%H09+TK&67;7^#[)U*L"/]G8K,F;=3DE39K M8M%+&B(C?XM="N/1]-,6-'TU6:4&@J\VI2FK\W8#5.AUI=][-6$UH0:"@2'T M8Z,,6BUABL:!>[T*3@)_)67&.'@DM.(4NWPO+I$9[)H"?*VNT 0:*"B",/*B MT_6P&"9PO"S KC' ZJ*3='X>L<;ZCIO.,3M.@2<;A%7J)KE"&NBR&<3RQ&;H^ :<; MQ6>.,P+^P@6YJ(*AKJBCZ:)^Q>]:LU#["33?V7F[(6I7SM%T.;]&84VH@"4\?KS]AOLU+ 2C9*$_O-E8) M\_K$6@\DVU>'OA63JI95ESMURB=<&ZCG&\;DRT"?(]O_#1;_ U!+ P04 M" EAGY23-R)BEP" #D!@ &0 'AL+W=O; MA$4#DH>]!/\[]W<.@4M6"_FJ2@"-WBK&U=0KM=X_^+[:E% 1=2_VP,W.5LB* M:#.5.U_M)9#"B2KFAQB/_8I0[N696UO*/!,'S2B'I43J4%5$_IX!$_74"[SS MPC/=E=HN^'FV)SM8@7[9+Z69^6V5@E; %14<2=A.OB7LNTPLOQN?I'%]Z$61,% M3X+]I(4NIU[BH0*VY,#TLZ@_PRE0;.MM!%/N%]7-V2CUT.:@M*A.8N.@HKRY MDK?3C;@0A,& (#P)0N>[ 3F77H [+T:$@[@;UK_H6;;_?R5R1[E"#+9&B>\GQK1L6FHST6+OVMA::-,4 MW; TGR&0]H#9WPJASQ/;&=L/6_X'4$L#!!0 ( "6&?E*#&JS,.P, #T* M 9 >&PO=V]R:W-H965T=B"]Q\60M9$FV&YGX1C>%MA/^($E M @:9MB:(>3S#"ABSE@S'4V/4:WU:Q>/W%^N?7/ FF$>B8"78#YKK8N&E'LIA M32JFOXG=9V@"FEA[F6#*_:-=+9M,/9152HNR438$)>7UD^R;1!PIA,F FX4 M\*E"/* 0-0J1"[0FHX?[*_3V MS=GM7@%V3F* MPG<(!SCH 5K]LWHX&\&)VJ1&SE[T'TD=<1.W;F+G)AYP<\%Y11BBY990:4I+ MHV?"*NA;D-I0X@S9RGY>3L/ _.;^GF[3FC;IT.)@TL/;E1M+_[0EGHX3ET)J^ILX9-B;SJYZ M%W_:\9[T);4K%J7#D&D+F8Y"FMIR6\!NDK&%3SO>PP#WY;)/<(:'06S]&AR1+;9!$YJI!>%-QI)$F,PWAV MFJJN7)2&76+_Z" N06[<_42A3%1@2[W&MA[G<@K8#YOA9"OPRL@_;& MN/P#4$L#!!0 ( "6&?E+&PO=V]R:W-H965T M9=,"=\=;]LO<>71F2C6,)/_)4K,8>*<>26%&5]S1S&U-!A7\D-478WLME!'LPXS8<_]SBC\RA!GAB,%*3/DDB:,,_-$ M#L=@*..:?*=*47LF1^0SN;\;D\./1WW?H$D+]).2_J*@CQKHPXC<2&$6FGP1 M*:3_$OBHM1(<;05?1$[&,20MT@Z/211$08V@T9OA8:\&/G;#;ZBJX+'#FW85 M_G;.UVG@N\8YD3.2Y,=P3/!E:D-%RL2\+M@%69R3V1>]'H:]P/[U_76-BDZE MHO,.%76&"WS78;@(?F=/8(.T;B6MZY1V"VO)UQ@.!N")8>T&&%)P9PIL"!,-4L950PTP724/-1I<]N(NZT@ M^.0XJ5XEMN&ULE95O;]HP$,:_BA5M4BL-\H\ K2!2@4[;BTY5NVZO37(A5A.;V0>T M^_2SG32E)83N#<3./8]_Y]AWDYV0CRH'0/)4%EQ-G1QQ?>FZ*LFAI*HOUL#U MFTS(DJ(>RI6KUA)H:D5EX0:>-W1+RK@33^S+*F*[@'?%C?2CUR&Y>4E< 5$YQ(R*;.E7\Y'YMX&_"+ MP4[M/1.3R5*(1S/XGDX=SP!! 0D:!ZK_MC"'HC!&&N-/[>DT2QKA_O.+^U>; MN\YE217,1?&;I9A/G;%#4LCHIL [L?L&=3Z1\4M$H>POV56Q4>B09*-0E+58 M$Y2,5__TJ=Z'/8$_/"((:D'P7C X(@AK06@3K@\1Q8S\%Q3Y3Z8&]H01A'D*"0K"E+>XSW M'AE/"3SIZZN G''!>PE5>>NGJ589VE7,-=[&>L.V^WMU&.&'%^$H:,+>\$<- M?]3)?U4*O2-_J;V@(M/7:8F$*;6A/ &2"(7J!'GE'W60'T;XD>^-V\&'#?CP MO\"A7$*JCZW.0+(M-97F!/CP)/AA1,\/ B]J)Q\UY*-.\I\"]P]+?3[:"$Y[>)WRP;]B_>R*@]W MKVJ6(%>VF2A]3#<4!6T!LMV@."8($:0]%#[2TLHCPH9*TG?Y] MEY2BNHDLQ >+7'%F9Y;D:K97^LE4 )8\"R[-/*BLK2_#T.05"&I&J@:);TJE M!;4XU9O0U!IHX4&"ATD4I:&@3 ;9S,?N=#936\N9A#M-S%8(JO\L@*O]/(B# ME\ ]VU36!<)L5M,-/(!]K.\TSL*.I6 "I&%*$@WE/+B*+Y>I6^\7?&>P-P=C MXIRLE7IRD^MB'D1.$'#(K6.@^-C!$CAW1"CC=\L9="D=\'#\PO[5>T/_R;Y9>Q8%)-\:JT0+1@6"R>9) MG]LZ' #B] @@:0'):\#D"&#< L;>:*/,VUI12[.95GNBW6ID0.M&5K#N1663#D9 66,F[(+=6:NB*?DL_DANJ\(DD4GY.? M-R#6H']A]/%A14X^G,Y"BU(<89BW:1=-VN1(VC@A-TK:RI OLH#B?X(0/71& MDANWBY#%[L>!9-.P610P;6TH,%8@IL(?3LT#)^.HNCC M0"&FG8SI(,_A 9/N@/5)F;XQ?Q[Y7W\)TBYW.IC[%KM@K54.4!A2:B5(_AXU MZ1LU9Q=]:L*#:R= ;WPW,IAC*VUS<+MHU_"N_#U_%5]@(VSZUC^:IHOBM=LP M:0B'$BFCT1E62C>=J9E85?O+O5866X4?5MC,0;L%^+Y4Z+*=N 3=YR'["U!+ M P04 " EAGY2.87%;D8" !*!@ &0 'AL+W=OU#)TU-2$A(JA"I@*9-VB94UNVS"0=B8"*I>)\#E M<>P-O+>%)[:IC%WPBWQ'-[ \[R;*YSYGV?J7DVOV28W-VB(?+O392M&), M(%C=7.E+>Q].!.'@C"!L!:'+W8!4^BP1<2!F'PO)B1NT_O7'R,W.4.N]RALXW.V$YE?0!EV)(#^86I M]07/J/.,G.?PC"YH\35:U$>+/]""?E#2@9)KH&$?*+D5-.I HVN@N \TNA64=J#T M(NAW!=COU@94'RZ]%9=UN.PR3AK*R50*P0RV/Z/[J-F'=S**LBP.WK/]D]9@ MN^Q/JC8,OV@.:U0&]R,,KIK.U4R,W+ENL90&>X\;5MCL0=D#N+^6^+6U$]N MNK^/XC]02P,$% @ )89^4NOA"XK! @ V0< !D !X;"]W;W)K&ULE55M;YLP$/XK)]1)K=0%0EZ:54FDO&Q:I7:*FG7[ M,.V# Y=@%>S,-DWS[W*=G[%$O,,A>92@,+U MR)NTK^<#>]]=^,%QIP_68#U92?EH-S?QR NL($PQ,I:!T>L)9YBFEHAD_"DY MOD MR[+[4:EA6F@(3VAHPYT4)M'P6<08U^!G[^##!@*? E)%)7R)RC1L9)QL50LZ MP26$01C4"6J&SS$B>/LD?/[/\/:G!F\Z58X[CJ][DF]E0*Y2OF$VMW7^% 1] M1V [Q=.XTPU(^E.-V6YEMMMHUI:6+1_X=8?9"M7O!E=Z%6>OD9/*,D*,-:R5 MS" E]KIRZ_V'-_W*5W,C M#"K4!M0)-&B(9"Y,\:=7I]5\FKBV?'0^H[E5C)E7FF+HW3&U MX=3^4EP39="ZHL)2Q2 I-D9N76M=24.-VBT3FKVH[ 7ZOI;44,N--5!-\_%? M4$L#!!0 ( "6&?E)+,H."D0( &,' 9 >&PO=V]R:W-H965T0DV]CF_+:3[]4LB&PBX%!J:T'-90MWP+EU,CG^[$V#D6F%A^-W M]Z^N>%/,BBJX$_PWJW0S"Z8!JJ"F/=[%)D'+NN%*7_8/XD! \ D!V0N(RSV 7,H%U71>2+%#TNXV;G;@2G5J$XYU M]JT\:FE6F='I^3V8DA2Z6H"FC*N/1:B-JUT+R[W#[>! 3C@LH+Q&,?Z$2$2B MI\<%NOKPGTMH,HW!R!B,.-OX;+ S1O%H%#NCY(21B85]50VJS*GL?W<[QS'! M:3XMPJT'EXRXY!*.^'"#*OT7EZ/2$9=>PL4^7.K!9;DISX_+1EQV"9?Z M<-DQ+L'9A$1^W&3$32[A$A]NXJEN,HFFF1\W'7'3L[B?#9C.5FN0/NCT")K@ M*,<9]D/S$9J?API-.>J[BJE2])V&"I54-:@V#5/YE$&LWO0W!3!0)2IO>:[L[Z];>WA =I?E,$F)>?7(BS4%GPF?3+ T= M.HVVE/> 1(VX;0F(,[IBG.E7;QQ\]%5/DSP[_LS"@Y9ICY\?5*Y9IPRC-LKH M>F(JDD-''R9:;%P770EM>K(;-N84!&DWF/5:"/T^L8UY/%?G;U!+ P04 M" EAGY2+;%@/V(# !0"0 &0 'AL+W=O&5*A%G2=*/*\9E-!EYV8V>C-3:"B[Q1H-95Q73NRD* MM1U':?0@^,27I76">#):L27>HOVRNM$TBQN4@EV86^O&T&^-E95 MM3(QJ+@,_^R^#L2!PC YH9#5"MDCA2P]H="I%3K>T<#,NS5CEDU&6FU!N]V$ MY@8^-EZ;O.'2'>.MU;3*2<].WB/%P,"+&5K&A8$/3&OF(OMR%%O"=[OBO,:: M!JSL!%::P;62MC3P5A98_ H0$[&&7?; ;IJU(LXP/X=.>@99DB5?;F?PXMG+ MA7W^1SH8OCG"[^JWT=*+&JV%9*<)89Z MC;E>J[D R.B*%_2U9S!#DVN^VE6G:WYIJ,;;DM MJ3ANN''IM-3H^=.1M23]--CJ>5NN:F\FZ3!)DE&\.4)QT% <_,9I"L[F7'"[ M"\%\XGT@$)#Z!P0ZCL I"L.&PK"5PDMTOC8[3;80=U(J<)5*&H9ETHV,ZTY%^:[*M^ MTHI^6RIMPP43IXZUACB,U^.(MFX)U.*#WE2A7OJ6;< 7R- (&FGS++CTS?"1 M?.J>"[[G[6'"6^.:Z26G2RMP09#)^8#N@@[M.TRL6OD..%>6^JD?EO3D0>TV MT/I"*?LP<0::1]3D)U!+ P04 " EAGY2D!O8B;4" #)!P &0 'AL M+W=OK8S#;0_?M=.R$+*,V0]@*V<\_Q.=?VO=.C5*\Z!S#DK>!" MS[S+R8VW@7\8'#4C3&Q3EZD?+63K]G,"ZP@X) :RT#Q[P +X-P2 MH8Q?%:=7;VF!S?&)_;/SCEY>J(:%Y#]99O*9-_9(!ANZY^9)'K] Y6=@^5+) MM?LEQS)V@#NF>VUD48%Q7C!1_M.W*@\-0#A\!Q!5@.@2T'\'$%> V!DME3E; M2VIH,E7R2)2-1C8[<+EQ:'3#A#W%M5'XE2'.)-_QHGR36I,5*++.J0)RLP1# M&=>WY(X\KY?DYL/MU#>XET7X:<4[+WFC=WC#B#Q*87)-/HD,LG,"'T762J.3 MTGG4R;B$M$?B\".)@BAH$;2X&AY..N3$=>)BQQ=?G;@.TGY-VG>D_0Y2CJ1M M^2Z10X>T;_.0W W&T22(T,VAF8>6P#"*QZ/):%A'GJD;U.H&G>KF5+.4'-W+ M@(S0 RA\Z"2518$/4ML<:(*50ALJ,B:V;2[*'08-<6$X#$-WI&>Y/60982)5@*7(4'Z2C?7PON, 1S7[J#-%2\;W-C?_EZ31M4EJ M">Q,TKBV,?[GY;;WD.SPH,+WRU! M82^Z\.PWJF(!:NN:A<:3V M3EIUZM>Y'#ZX,7ZS/L4^5;>4O3=GD'JG:,J$) MAPU2!KT1'H4J&T&ULK55=;]HP%/TK5IY::6N<+])6(5*AFS9IW1"HV\.T!Y-XW,/\4VV$?)!50 :/=6,J[%7:=U<^[XJ*JB)NA - M<+.S$K(FVH1R[:M& BD=J&9^B/'(KPGE7IZYW$SFF6@UHQQF$JFVKHE\G@ 3 MF[$7>-O$G*XK;1-^GC5D#0O0]\U,FL@?6$I: U=4<"1A-?9N@NMI:NM=P4\* M&[6S1K:3I1 /-OA:CCUL!0�EL&8AZ/, 7&+)&1\;?G](8C+7!WO67_['HW MO2R)@JE@OVBIJ[%WZ:$25J1E>BXV7Z#O)[%\A6#*_:)-5QMC#Q6MTJ+NP49! M37GW)$^]#SN 8'0$$/: 0OF2P#TI*RUKR%24+22:GK8J8XH<43V6CWF01S'09IF M_N-N P?JDA!?83S4O5 :#TKCDTH76A0/Z$?C[LWO.ZB7(/^<<" 9>)/W%DWX$#=7&*8SPZ[,!H4#HZJ70.2DM::"A19\8]IUJAL_GB7IV_Q9)T M."A]+TO25ZV.@B#$>X:\KDIP?!7OV>'O#( :Y-K-184*T7+=7; A.XS>&S=Q M]O(3,Y*["?J?IIOG=T2N*5>(P!O: X4.5_P-02P,$% @ )89^4FQ+QX'C @ $ H !D !X M;"]W;W)K&ULG99=;]HP%(;_BA7MHI76YCN0"I * MK-HN*J'2;M=N?0?)GZH!#KB=P$[WGI':BKOE'ZHQJ]\Z'B*"$K(A++ \K&% M"92E!]#D:KF?6G!"D[)0^X47_"8;QH (-&-T6ZAR MMGA&QC/2GM$%SR?(@>&R*]NU,-%"M2BWHSL_CGMA% W<;3L+YX&>B3B"B@U4 M;(6:"RR@"ZF6Q6VDOI?T3WC.HX(X")-NIL0P)?9$4297)NFB2L[&B],HZIU0 MG4=%OA]V0_4,5,\*M:^(PV*Z5!PU:>\\?W[LQ6D2G\">!P9I&*7=M'U#V[?6 M[Q06('GSJPHX-:;I5PLX/9N$=S)-6\01C>\=MC7O:[7;Z&PXUI!CGM8VZW^U M;ANEE<@6L9L61". M2EA(2^^^)_/'ZNM'W1!TK4_P=RKD?4"_KN25#9@*D-\7E(I]0PU@+H&C_U!+ M P04 " EAGY2\JA%,I0$ "Y% &0 'AL+W=OU*( TD=NZH5((RHQUI9P?1G=G/;N*T$8G= M=5P*_WZ="TF;V$[9X0,TZ7F/G^/$?@^>'QA_+K>$"/!:Y+2\G6V%V-U85AEO M28'+:[8C5'Z3,EY@(2_YQBIWG."D%A6YA6S;MPJ65U69*L(+3,& 6< MI+>S.WBS1%XEJ"-^9N10'GT&52EKQIZKBZ_)[/SY/?N7NGA9S!J79,GR?[)$;&]GX0PD),7[7#RQPQ^D+:@& MC%E>UK_!H8GUW1F(]Z5@12N6!$5&F[_XM9V((P'T-0+4"M!0H!O!:05.76A# M5I?U@ 5>S#D[ %Y%RVS5AWIN:K6L)J/58UP)+K_-I$XLOM*8%03\C5])"2X> MB,!97@)X":[ C]4#N/CM(V/&!Q)? P=^ LA&M@)H>;8<1@8H[C.W!NO1Q/B"(0>9'K M0J\+/&'U.E;/R+J2C 1DS02(:@(^ 2IW&Y:"M"UC32A),Z'";W)[QU2>YWN1 M/Z!7Q/DA])&:W>_8?2/[(Y'KGA(J0)*E*>&$QNI9]D?#0S\*@@'D..K*E;5H M((,.,IB$/.:3"S$A:P%B1E\(KW9/%7$P8K$'M.,(UW.A[ZMIPXXVG*9].*%= M"18_@R4KI-.46&B P_'D.5X$[6B /8ZSU<111QP9B?_Z_B=88L[?UEAB7H'E MW=/G%;B+E>]KI'C$MN\YP\D=QVDHH=WOR[:1\[O8$J[<>^W18#Z2/P,D1=A5 MZ$51H $[,@QH!%MRDF1"N6Y:Y6#=>DXX?*JJ0(0"!!T-'>KID'DO95PZM_*5 M:Y6G@SJ!YP[A5'$H1+I'VKL&=(QL/W&^KQ<$N,ME^X3E@E%R.N/M)PJBT/6& MH.- Y"/;"35;$.P-"9H=Z;-V_;OJE;D?PA/R^SM#)K] M[->\>")YJ*W/K)LLKS="..V$9]GU1!Y;6\F'=:>5]"8)SW#)#WOZ1%)]66;= MA5L)+TV%]5X*S69ZEOT#^<_F!]:=>41/6[59-_4P46_,R&S,V@;B8W5.C.+K MZIS03=;9^SPR^[RV 9G074#%^]6RFY536P?JNP!D[@(,/=LO=] S+W#6=V.!-9+E"@?X6FI*JW[[2:OHU 9JO^ MI2YH(K>^?Y@0:A^6=70(5!"^J<_&2@F\IZ(Y:>GN=N=O=_6IT^#^/;Q9-J=H M?9KF4.\;YIN,EB GJ4QI7P<2E3?G9,V%8+OZJ&G-A&!%_7%+L&Q%J@#Y?+^H!NA.*Q?_ 5!+ P04 " EAGY2#U9\D=(" K" &0 'AL+W=O M/^? L9/MN'B1*P"%7BM6R[&S M4FI]X[JR6$%%Y#5?0ZV?++BHB-)3L73E6@ I;5#%7.QYD5L16CMY9N\]B#SC M&\5H#0\"R4U5$?'W#AC?C9V1L[_Q2);8F2YB!>EH_"#US.Y>25E!+ MRFLD8#%V;D"9PDX>C)')9,[YBYGC+%B; F#'2 M&']:3Z=;T@0>CO?N7VSN.IXDP)_93J.)7?UP6O /TBKR#1Q104H4PB?(FN MT--LBBX^7&:NTNL8M5NTGG>-)S[A.87B&OFC3PA[V!L(G[P[?)2^#7=U=EV* MN$L16S__I-\"A(#2)(ENI00E;\[8^IVM;VV#$[8SQ8N7*_,)E4C74+>5).;+ M'*I7XQ19)]-7V]P/XB0*,W=[6)>^#,>!'P6=[ UHT($&9T&GH/N[H"?AFNCP M8-4KO6;L'<$-R"(_3;QAN+"#"\_"W=>*U$LZ9R"'V,+>HC'V/7]TQ-:7A:D7 MX'B8+>K8HK-L/WY^&V**^DP13H+ /X+JZ\(D]7%THF)Q1Q6?I;HM"K$ANDD_ MDFK]&3V"!+$=KE[<(\!AJAF.0 =D47SRS28=9W*^>OH(*O>MIW3K/1.V( MS?3A0>H"AJ"3_G>6I!CK&A]A#PBC-,)>.!H&3SOP]/_ B=TST 6C9$X9513D MX*Z8]MKWN(?.*1I6]V K-\?H=R*6M):(P4+'>->QSE+G6Y9WOJS3'@J@;42(W7Q9"%D2;J5SZJI1(,N=4,#\, M@M@O".5>TG=KCS+IBY5FE..C!+4J"B+?1LC$>N"UO-W"$UWFVB[X2;\D2YRA M?BX?I9GYM4I&"^2*"@X2%P-OV+H;]ZR],_A!<:WVQF SF0OQ8BAYDN" K MII_$^AMN\^E8O50PY7YA7=EV8@_2E=*BV#H;@H+RZI]LMONPY]"ZY!!N'<)C MA_8%AVCK$+E$*S*7UH1HDO2E6(.TUD;-#MS>.&^3#>7V%&=:FJ_4^.GD@:>B M0/A.-JC@:H*:4*8@NH8O,!X^W<]@F&KX-<5BCO*W67R>3>#JTW7?UR:XE?#3 M;:!1%2B\$*@5PE1PG2NXYQEFAP*^H:[1PQWZ*&Q4G&!Z U'K,X1!&)P!&G_8 MO77;@!/5.QDYO?;EG33/2"%D*P0MS.%)B5S#&Q()FFR@%(K:JZO.;5ZE'3MM M^_)>$Y/2ZWXV318'P.T:N-T(/,(EY9SR)8B%HSS'54ET&KB:+ ZX.C57IY'+ MW(\FHLY)O#B(H]LCJE.K"U1Q314W4IEZIAF:^J7/GE_\[CXU61P0=6NB;B.1 MN< '%XZ14N%9N.Z[<$T6!W"]&J[W7Z^AE%3(#[Z%WLE-/W?"IU;'R/Y>62Q0 M+EVW4)"*%==5F:E7ZX8T='7X:'UD&E755_[)5%UN2J1Y1 H8+HQD<-,U6RBK MSE%-M"A=\9T+;4JY&^:FV:*T!N;[0@B]F]@ =?M._@)02P,$% @ )89^ M4C&_M+.+ P < L !D !X;"]W;W)K&ULK59- M;]LX$/TKA+"'!$BC#TNR5=@&'#O%%MAT@[CI'HH>:&EDL:5(EZ1B9W_]DI0B M.[&L]2$^6"0U\_3F<3B<\9:+7[( 4&A74B8G3J'4YJ/KRK2 $LMKO@&FW^1< ME%CIJ5B[;%;8L**$@;W LFJ++%XO@'*MQ/' M=UX6'LBZ4&;!G8XW> U+4(^;>Z%G;HN2D1*8))PA ?G$F?D?YWYD'*S%-P); M>3!&)I05Y[_,Y',V<3S#""BDRD!@_7B".5!JD#2/WPVHTW[3.!Z.7] _V>!U M,"LL8<[I/R13Q<09.2B#'%=4/?#MG] $9 FFG$K[C[:-K>>@M)**EXVS9E 2 M5C_QKA'BP,&/3S@$C4/PUB$\X3!H' 8VT)J9#6N!%9Z.!=\B8:PUFAE8;:RW MCH8PLXU+)?1;HOW4]#-+>0GH*]Z!1!<+4)A0B;Y@(;#1]Q)]0(_+!;KXXW+L M*OT]X^6F#?9-C1V

9*B2Z91EDKP%<3;1E&[RPO0EZ$1>07J.!?X4" M+_ Z",W/=O>3'CJ#5KR!Q0O_5SQTN\-Z=[!)S2OT%\$K0HEZ1A3)W_"N6"ETB?#T7!SK=$%0:#L#6:5:K@0GMVJ5V3B2T9J((FRC"'NC>&0"4KYFY%_(D-*QK(!!3I3LXE!#10<<8B\>)"V#>AO"(Z8G M.$8MQ^@E1OPYOL9ZO:27"BLX1P7_H&S[[ZY# WEX+(,X''4HT5B^RH@DB'JT"/;$ M@U[B\]G#[1+-4G66'OM*[/>7XK\[M$"-&%?FPB1E52(%HNQ4IA]\B)X!"]E' M=%]L_?YJNX U;\>&0Z_GBO#W]==_ MWP+YBZ M%[W#8DV81!1R#>E=#S4W4;=W]43QC>V05ESI?LL."]T2@S &^GW.N7J9F ^T M3?;T/U!+ P04 " EAGY2@Y9Q#* " "C!P &0 'AL+W=O7RV M&#M_[_"-P<;LC(E3LE;JQDT^Y],@

$-'YTF$&?T@7N MCK?H'[UVU+*F!A:*?V>YK:;!NX#D4-"&VTNU^02=GE.'EREN_)=L.M\H(%EC MK!)=,#(03+9_>M?MPTY /'HF(.D"DJ*5U;C*L,X.UM"@9:<+)2TFJT;O[>78)D&/"M+5IQ*7E2R%35/#B(N(1N0-#XA291$>P@M?CL\?G^ 3MKO M<>KQTG_8XP-IAGV:H4\S?"%-MINF1NP3=V&8: 2A4C:4/_(P!$3-U3W ":E! M9TAHWQ$>3AU'T2"*7A\0<=J+./U;$1U/C6IL5C%9/G+JV1-5M![[9!Q._K*, M42]C]!]D;$_&O"&E5L:0FM[O4W682_J"IG&O:?SGFO3#->[DW6&#,;"W#K3X M(X_OVLLMOGU\G[>[3_-7GS1Z\&F)ASOU3H N?1LP2*R1MJT2O;7O-.>^P#ZQ MS[$#M0WC :9M7Q=4EPP?!X<"(:/!&&^.;EM".[&J]E5UK2S6:#^LL(N"=@ZX M7BAEMQ.7H._+LY]02P,$% @ )89^4L\4B+62 @ =P@ !D !X;"]W M;W)K&ULK5;;CMHP$/T5*U*E5FISY;H"I(7=JGU M6NVJVX>J#R89B(4OJ6T*_'UM)Z30!G>E[0OQ9<[Q.3,FD\E>R*TJ 30Z,,K5 M-"BUKFZB2.4E,*Q"40$W.VLA&=9F*C>1JB3@PH$8C=(X'D0,$Q[,)F[M0R:;4=B&:32J\@2?07ZH':691RU(0!EP1 MP9&$]32X36X68QOO IX)[-79&%DG*R&V=O*YF :Q%004:8'GXQ/[1^?=>%EA!0M!OY)"E]-@%* "UGA']:/8?X+&3]_RY8(J M]XOV=6S6"U"^4UJP!FP4,,+K)SXT>3@#),,K@+0!I"\%9 T@O:D1;Z=FSP4:"&8N1L*N_2^O0.- M"57O)I$VQ]C@*&\HYS5E>H4R2=%2<%TJ=,\+*"X)(J.O%9F>1,Y3+^,=Y"'* MDO;2 MU&7H-0P7GGJMIYZ7M^(&7Z)&H[8>U!$"$FS*#TDAB#5U._$1QF T[C?AA M2=CK^WP,6Q]#?UWQX:5U';64HU?4U8_MCZ[5]1^XCOMP(7[E87_XL4*Z%-WW'#TGP9@+0!9G\MA#Y-[ 'M MM\;L%U!+ P04 " EAGY2,>L^T@0$ !V$ &0 'AL+W=O\:3Q4G(1[4#T.@I2W.UG.RT MWG]T'!7M(&-J*O:0FR];(3.F353U:+\MV]7"W$ M0:<\AWN)U"'+F'Q>0RI.RPF>7%Y\Y\E.%R^0 MIH4DP_'K+'12ZRPFMML7Z9]+XXTQ&Z;@5J0_>:QWR\EL@F+8LD.JOXO3%S@; M%!3R(I&J\A>=JK&A&1P=E!;9>;(AR'A>/=G3V1&M"1X=F$#.$TC)72DJ*>^8 M9JN%%"%ZORH*7YRLT\O7K0(GI<&[-B="LRL]:*E=YZ M>P>:\50A_&[A:*.H&.Y$9Z'K2B@9$(H)^B9RO5/H4QY#_%* 8PAK3'+!7!.K MQ#N(ILC#[Q%QB?OCX0Z]??/N#7*0VC$)JOJUJ/%J;WBE&N\Z;U@D^[5DOY3L M#TC^YY!M0"*Q16)?B%3('!&E61[S/'F/-I#P/#=-]!OU65/YJ%(1E"J*XW9< M89^ZOALNG&,/6U"S!5>R)9+EVCC!!A-T8'P:A&[0SQ+6+.&5+/ $,N)JA";L MT'P@/I[Y7C\.K7'HU3A[+D=@:!?&#UR?]+/,:I;9E2PF*&^!CRW4K,3_.O,:9_]U*L4T*5J!Y!XA23'RWGP>[32AS7W/&H'Q:R\A) 1/+_' M?0.Q'C?!'MNC_1A=.ZB,\ 4=/HRG=&C[-2D VW/ 56>E/M4CK&&'E0[ZLLD. MV)X>_N=6/$?$$4+:.#$#5V8@3%',GFW6 MD"97$7NNNL::UB[JLV)$4W"QXFR&0K-1,YJT1NQI[29))"1, ^(&FIMB+4)' MEA[@CR36RUV)#ML;/G1]/QP(P*3)7\2>ORQ43;CH12+=_&_J6Y?.!RXGI,E: MQ)ZU;$POHT0OF-?Q%:74(\'L#RZG50IF().RX%5F3QUR756%]=NZJ+ZI2LEF M>%61?V/2K*!"*6S-5'=*C5MD5>16'2WV96&Y$=J4J65S!RP&60PPW[="Z$NG M4%#_U;#Z#U!+ P04 " EAGY2>^U\:O$" "^"0 &0 'AL+W=O]SML_V:"/DBUHB:GC-,Z[& MWE+KU97OJV2).54=L4)N>N9"YE2;JESX:B61ILXHSWP2!'T_IXQ[DY%KNY>3 MD2ATQCC>2U!%GE/Y9XJ9V(R]T-LV/+#%4ML&?S):T04^HGY:W4M3\VN5E.7( M%1,<),['WG5X-0V)-7 C?C#$"E)4NT&>4,X(DSK>#G'>8SE+]&OC8H5M!/*K?3TBTYXC8D<">X7BKX MS%-,WPKX)H8Z$+(-9$I:%6\QZ4 WO 2D. #^*"65*(JORWZW7JBNDZ_=T3_ M>V%#!3&'@J_-=)BI*.PD7, ,%XQSQA?P%PZY*^E+]455I XKV@"Y#TH^.$/5KHOYY M1":KD9UBZN\SM:Q;7#/%9VXFY.FIG13O(?7#D 2'B08UT:"5Z-D=7X:#KE&: MX[C<09!2C3"G3,*:9@6^W>R[+#N$6?H;-###L#,@AS&'->;P'3 ;V[^=L70V M;#+V.OW#B&&P.U*#]X"L,Z*=L7+V!I)TNL,CE(V#/WP/RD:6G. ,]SF/+WA( M=ISD779FG3DG,,G^OHPZP?^+[C>NU!SEPCT<%"2BX+J\7>O6^G%R75[)N^'E MR^:.2I,S"C*<&].@$YO4E>5CH:QHL7(7]$QH<]V[XM(\L%#: :9_+H3>5JR# M^LDV^0=02P,$% @ )89^4B/#P,'* @ T@@ !D !X;"]W;W)K&ULK9;?;],P$,?_E5/$ TBC^=&F;:8VTKJ!X&$PK8(] M(![SAA2X1/6MN1/:\CN5C-;().4, M!.9S[RJ\7(36P<[X3G$K#]I@4EEQ_FB,S]G<"PP15KA61H+HUP:OL:J,DN;X MM1/UNIC&\;"]5_]HD]?)K(C$:UX]T$R5?<)=0;/36O)+V M"5LW=QQXL&ZEXO7.61/4E+DW>=HMQ('#\)A#M'.(++<+9"EOB"+I3/ M"#-; MJYF&3=5Z:SC*S*XLE="C5/NI=*GX^G&AT\K@FM=ZKR6QJ_7V!A6AE83A.W@/ M=A9\;>S0CUNL5RA^SGRE 8R,O]X%6[A@T9%@"=QRIDH)'UB&V;_^O@;OZ*,] M_2(Z*;C$9@##X *B( K>@ ^R) *E>Y[0'W:K,[3ZHR/Z7UJ3*? <6K9!J?0J MM8PJ"84@S%A_H"^60W?2L94V'\A]. MPV-$<4<4OXY(?S4YTO]!Q3U0413U,XT[IO&KF"X 6499<9)H_((H#./)M)]H MTA%-3A(]V.M!TE'E9R#RFUL'U3R<@>/+%08/-^3P3F@ND/? M>SL&/:L53XZ@'5SAX5G.ECO[O6 NP/0TF']09FH4A2VF$M:\9,ZY MVALF0/<;D_X%4$L#!!0 ( "6&?E)Z+K3[@@4 H5 9 >&PO=V]R M:W-H965T+]^1TJ6_"+1+KH CO7"Y^[AW?$>FI.-D-_4 MBC&-7M,D4[>]E=;YS6"@HA5+J;H2.&;)Q(8@!WQA;.-VKM&9BIS(;Z9F_?Q;<\S MC%C"(FU,4/A:LP>6),82\/BG,MJK?1K@_O7.^I.=/$QF3A5[$,E7'NO5;6_4 M0S%;T"+1G\3F-U9-R!*,1*+L?[0IQX9^#T6%TB*MP, @Y5GY35^K0.P!1EX' M@%0 <@3 80=@6 &&QX"@ ^!7 /\(0+H 004(+O405H#0QKX,EHWTC&HZG4BQ M0=*,!FOFPJ;+HB' /#.5]:(EO.6 T],7+:)O]Y":&#V(%.I549OQ7V=,4YXH M])%*24WVWZ)WZ//+#/WZ\]O)0(-K8V 056[N2S>DPPU&'T2F5PH]9C&+6_ S M-WY\#O]XQC]Q&!A S.K D5W@[HG3XETNK]#0ZR/BX7$+H0^T$LAW41#JT]O\/>)Z:TY)&&(E2F'E&1 M<8W8JRE'UC:[TEQHS9G>N9Y")X6_R6"]/XO38>/]00=<_9JK[^0ZXVL>LRSN MHY<5E>S=W*Z=9[J%=JO1'2R6;,G,=35 M?'W3XAA3%HFT#+.&WF==')43>)]%T % --%S0C/TUP>6SIG\V^5F3[#Q=R]> M^#"YANHRZW=1Z$(RNZ I\&C3ILK%_NHDH=>=/DP:=L3)[O$UY[+<0L14MSMW M6[#2AOW^3V_>G*K3(:M&7[!;8,JL\#HK.62ECV9,19+G'7WN_HS-/U=5=C<4 M*A4Z/NPKP 7ZO4BV5E>1%L9E4L0,%;FYPWV/!'V(\BYO8F&Z;6IJW>:S#\P* MA328S@I3,F;$\=A:(V,FDZWI>33;VK42HR7(C^F/]J6U8ZO2\M0K:D65@[6^ M74 \@Q3!-5\Y@X8+NT$Z3TJ)V-76H9^Q]7/E MREBCLM@MLZU; K6;7VNZ_).:#L?7WG#<4=*-6&*W6OYP3SIC'_)CNY(K;HU M8K>,?:EDL"P'$$-3\J"4K;S_;]M>&=L/6]LB'.P=U:1,+NVA&LBO*#)= M_F"NG]8'=W?VN.KH^3V^>< MSQ_QS5-Y+->8+T\)/U"YY-!4$[8 5][5-3"6 MY<%;>:-%;@^*YD)KD=K+%:,@\&8 O%\(H7_QD91)C7= MJKOL6NB96[%$-$4F*6<@<#UQ+OSSA>\9@-WQC>). M'HS!N++B_,%,/D43QS.*,,%0&0JB'UN<8Y(8)JWC9TGJ5#8-\'"\9[^RSFMG M5D3BG"?W-%+QQ!DZ$.&:Y(FZX;N/6#K4,WPA3Z3]AUVQ=]!U(,REXFD)U@I2 MRHHG>2P#<0#P^T< 00D(7@(&1P"=$M!Y+:!; KHV,H4K-@X+HLAT+/@.A-FM MVT"3D_. MX 1U.,E31*=0#EVE99C2-VP-#TK3 ='3/NPY$S%$BY9 MA%$-?OX7?-! X.HX5,$(]L&8!8V,GPEK0\=K0>#YW3I!S? %AAKN&WC@U< 7 MKX;[HP9O.E5J.Y:O>X3O\A%%2"4"7\.N3',+%(JTSK5FKCX\(1$2.I#:D-=Y M]S\,OSG8K1SL-E)>44982-D&OFKG)"DJR?$?6&6 PJ58-_4*4+;RZH>H*( MJ-H -9/N/[CW[][I0]]KD#FL9 X;&6_0-#MS)O8B :WRV@HS*\AZ!_GK>/I7 MG\!1I6'4J*&JJ53*'"-0'+) MFTAJP98D>6TF2POF46GS_7;OA33WH!>E*#:VITMM)&>JJ,35:G5ON+#=\L7Z MW-PG;(][IBDN(TLB-I1)2'"M*;WV0(=+%/V]F"B>V8ZWXDKW3SN,]9T(A=F@ MWZ\Y5_N),5#=LJ:_ %!+ P04 " EAGY25"I\B&\" !!!@ &0 'AL M+W=OJ*#3MH>IAL0>\RC[H[CB0?]_9-;BT 2N'7O ^9K['[.Z0;8Q]NJ$!Q=VG6H&EG::SB2%.[BMW: B]#DI)QFB2#6'&AHSP+:_]V//3Q(>";@(T[&#/O9&',DY]\+D=1X@6!A (] J?/,TQ 2@]$ M,G[M,*.6TB<>CO?H'X)W\K+@#B9&?ARF;$4GEV'M=0ODW0$SR M6P_IWL,X[42<0G')KGKO6)JDR>-\RL[/+CI@K]K27 78ZQ.P=T5A:R@9;.D% M.#CFM $8! !__9_S=)AD\?,1UNN6];J3]2-HL%R&P^ EG;APV)1^+^1HS1O0 M_EN4]%LE_4XE,^)6M6(_9J 68']VE'300@XZ(>=KK;]\:YI"W_"F^8ZXW8EM&,2EI2:7-Y016W3L)H)FG5H$@N#U'+"L*(> M#]8'T/[2&-Q//$'[KY'_!E!+ P04 " EAGY2WI!L;"T# "$"P &0 M 'AL+W=O'')#4 %GMFFZ?S\;".2#?+XDV-QS?,Z]<+F]%>.O8@$@ MT7N6YJ)O+*1F6'*@LQ*4I2:Q+,_,:)(; M@UZY-^&#'BMDFN0PX4@464;YOR&D;-4WL+'>>$KBA=0;YJ"WI#$\@WQ93KA: MF0W++,D@%PG+$8=YWWC ]R/L:T 9\3.!E=BX1MK*E+%7O?@^ZQN65@0I1%)3 M4/7W!B-(4\VD=/RM28WF3 W4O6E6QCF>@J!"29358*8 MEEEE<_0$;Y 7@&[&(&F2BEOT&;T\C]'-A]N>*=61&FA&-?VPHB<'Z#%!CRR7 M"X&^Y#.8;1.82FLCF*P%#\E1QC%$=\C&GQ"QB-4A:'0V'(='Y-A-_NR2SSG M5V>K*S,5T"N!^FUZ&Y"0!'X0D)[YMJFX(Y!X86@'7A.XI M-S7]_0C9%/B?(\;=AMR]UG@%=#?]N*[E8=_:,=X1:(48!Z[3;=QKM'E'M;TL MYUP]=>@K@#C'L]_P^M=Z]O>L8.(YKF?O6.Z(<['GD@..@T99<%39(^6O('6I M'PK5,JJ7^8*JA\TYX;49"/>+Z;FA;5O.3@HZ @FQ',3$,Y"DZ".:<#8K(GE1 M MINAZ]N=S5RZ]'V?8?L^=^/(\0.PD/5;[L=/M7N]JN/S[+?]CQ\==/#75VO ML_X=@5O>U[^.K&5R//^,QU179_Y\R->28#55,]Y@D4 ML2*7U:30[#:CY$,Y0.WL#_6(6Y0"G,%:5UYZMZ\&KDJQ:2 M+_ =02P,$% @ )89^4E! M,#4L P K H !D !X;"]W;W)K&ULK59;;],P M%/XK5L3#D$93Y]JBMM*V;@+$96(,'A /;GK:6DOLSG;;(?'C.4ZR+*-)B 1] M2.W$W^4JN +7-0EKK>/"F4WR>]=J-I$[DW(!UXKH798Q]?,<4GF8.M1YO/&9 MKS?&WG!GDRU;PPV8V^VUPIE;L2QY!D)S*8B"U=0YHZ^OJ&\!^8JO' ZZ-B8V ME(64=W;R=CEUAM81I) 82\'P;P\7D*:6"7W/ :S8!HN M9/J-+\UFZHP-7D9 Z&\523CTPI M9O?])7E%;F_FY.3%RXEK4-1"W:04."\$O!:!#TP-"*6GQ!MZM %^T0/N>:WP M>3=\#LF ^(7ZL %^V0U_QP2:'[>J7_56I^/GUDO[^ ;(%J!\=N0\K MUK"3];UD@F!KUH:))1?KIE(.CW+O8X?'7W- 424==4I_.4B2RY^M%4!6#XS\ M(F=;Q=.\OON$&U>:\5_#/25(+1*^92EAF=R)QH*+CX,..H(>509&W;7>%&O# MUN)=[!$\>73XU)^'G18^">C8_#_; M=Y_@:>W;0/^UWYR7%,\:3A!'+6$_=3K:W>KPV+#&3X\ K4EJPV\MP/.2Z5DC MB:)Q'+9X>.IZM+OMU3PO&:Q+8 H7!-@KMP]Z*$LN)0)8\6>Z2_OKI+,=)4UW(^K"E M!NY]\.#GI/9Q=[]I/&^",A%[2RP-(SWL]G!A C#PY MC'P?-T9]=1#U'N:&.&PS/Q[F2FX*$!-GL)%IP8)'*D9D0@6?:@Y>.2VX6#ES M'PPS)90.C*V\E1*!I7IR<.1FT!0M3\&ETDUL%\']G;;+=X#U# 1R(3J!?>(, MXV%)C6%:WMA)L[@QOH""=GR_*JW"N::KJ'])-@[-S0:9*ITQW86)R-HT'@J6 M@QS-YPNX&U6& !JC"CO(.)TK21L-:X]V8&EG3(@[>&)^Y,^XE_E637M04=D- MK:!VZ&C(.2/RKSN;;;DH7=:I;S93-?YIT C#W"V6E9 MBM4GP>>R8&[S!P<<#^G:+U@HS9]L-&B5F34P38)'I@V?;5M^:5K>LZ59M],R MQS7WWZ#FOYOG.9-,4[$MVO;^,6?YU8KCJW\EN?FOLBO8J[$]!H]=Y.5;$)D< MO\@X/7Z-[94R^ M.(0MO:%3^S+\C-^NSUA.:V'N.W!$-N-O+.-UD7:K;B$1[:K-^"ML+TJZ5RP; MB\N,+5DV::=Z/FV&@1W8J.T%#KO(37/Y$,DP3(ZF7@53+"\)0E\_6R8 M-O# XD"D/\LU7FV\0_;W 5;3?1V"[13O1&RG>*X!\><-/-+47VTL#GA@58!Q)4PR!7O3W:)(@V4G@XZ\/]I3$<9KZ$<#\"N(8 M0^!IQ!%, 6C D#ANSL&=\RAB\6]02P,$% @ )89^4I>*NQS M $P( L !?3T\$MP>:4#M.*2VBZD8_1!2:5K5N %(MB6/ M:(7->=I3W;+T]!;X"O M.DQQ0FE(2S,.\,W2?S+W\PPU1>5*(Y5;&GC3Y?YVX$G1H2)8%II%R=.B':5_ M'+^V6E(O.]=6AKYGJ^AO2L-QP*6RC:_C!V;-^V^\VR8YKON % M-R_]3OV]8!U2BZQ=#%([4@_4[:LQVNN-*F/J+NGUK&';,'[[X004O6 M[]S*'5/N>NP)QLO]M1D+Y45*77*[0XV7-1XBRG2231_&P\%\-"0W@X?!Y'9$ MLOO1:)YY@"$ &)X-D%S,J <9 9#1!T)F<_OQ?32Q@-,[Y!< \@LNY"#_5=ESUNT>T5> Z"LNT3)K;? M!ZDUF=E1D&VH8CX9I(0 V0ECD!B M6=J.]+%6 T@0 ;(A?E)E@V;\<(60"D)L%4/+(=$Y7_1 G!.06V(*J%9K\J>Q 9[=C1[864$"(K M OD MG_S/N/RO%0Y2282MDO;\Y<#I8X(+5,AB>5?)>U ?$Q)+=%:QQ#XF))8(62PP M9N)C0HJ)D!4#8Z8^)J28"%DQ34T/F:&\: YP2"_1!ZY:_4M'@@8?Y)4(V2OM M?!,W;W'E#W_M&?),C.P9.-WQ4\881]1A=,'Q-23HRM'# 9;PQS M2#DQ=KT$Q&P,<\@],;)[#G.&%B?&D'/B#YK+G-C&)TP@W21GF-:T1#&!7),@ MNP9@;.87":2:!%DU_NI[>PPAPR3(AFFE.XH>I)8$62WM?&&##RRW?V!MY8TO M:O!!/DF0?=+.UY;=)I!/$F2?@.6@QAI4 ODD.4^QY1!8'Q/22X*L%Q"S$TR*?*>(^]J_/Q(FK>Z^JHKBU;5/Q(.GR\++JX47;ZS]02P,$ M% @ )89^4LA!-T#(HPS=1Y + MZ1 ITA@\%3$D>/E7'X@AGWZ50SONNU/=[?NZ^#@>3G75[,:Q_Y%27>_*L:UW M75].YRN;;CBVXWDY;%/?KM_;;4FZ7.8TW,YHGI]N9RY>/_OR/Q.[S6:_+C^[ M]>]C.8W_&)S^=,-[W94R-HO7=MB6<=6DC\/U=$V7@]R=)S>+E[=5,[R\29/F M#E((TOF##()L_B"'()\_*" HY@_*$)3G#[J'H/OY@QX@Z&'^H$<(>IP_2)8H MXY(@:8(U@=:"7 N!UX)@"X'8@F0+@=F": N!VH)L"X';@G +@=R"= N!W8)X M"X'>BGHK@=Z*>BN!WCIYV2;06U%O)=!;46\ET%M1;R706U%O)=!;46\ET%M1 M;R706U%O)=#;4&\CT-M0;R/0VU!O(]#;)ILE!'H;ZFT$>AOJ;01Z&^IM!'H; MZFT$>AOJ;01Z&^IM!'H[ZNT$>COJ[01Z.^KM!'H[ZNT$>OMDLYM ;T>]G4!O M1[V=0&]'O9U ;T>]G4!O1[V=0.] O8- [T"]@T#O0+V#0.] O8- [T"]@T#O MF'RL)- [4.\@T#M0[R#0.U#O(- [4.\@T#NCWIE [XQZ9P*],^J="?3.J'2KWV?*WQ^=])]7B^MUP??UE^ MG9RP<\$YW5;4Y[]02P,$% @ )89^4N(A,D+Q 0 &2< !, !;0V]N M=&5N=%]4>7!E&ULS=K+3L,P$ 707ZFR18WK)P_1;H ML. '3#*E49/8 MLETH?X^3 A((*E"1N)M&K>VY$X]T5CV_>_84)]NN[>.\6*7DSQB+U8HZ&TOG MJ<\K2QTM)LV3:ZV^>?8N'Y> M!&IC,;G8;1RRYH7UOFTJF_(Z>^SK3RG3UX0RGQSWQ%7CXU'>4+ O$X:5[P-> MS]T\4@A-39-;&]*U[?(NMFU93,\MQ7)_B2]Z=,ME4U'MJDV7CY31![)U7!&E MKBUW18_V)Z=\P[3[Y ?GCV7V!>:=M\'YF"<6Z/=Q;R,93D]]+D0A-?M?\3TQ MES[X_6B8=DWU#[/S]3ZYL![G$=GX./R./\[XO?XO^Q @?4B0/A1('QJD#P/2 MQS%('R<@?9R"],%G*(V@B,I12.4HIG(45#F*JAR%58[B*D>!E:/(*E!D%2BR M"A19!8JL D56@2*K0)%5H,@J4&05*+)*%%DEBJP215:)(JM$D56BR"I19)4H MLDH4626*K I%5H4BJT*15:'(JE!D52BR*A19%8JL"D56A2*K1I%5H\BJ4635 M*+)J%%DUBJP:15:-(JM&D56CR&I09#4HLAH460V*K 9%5H,BJT&1U?RGK/?. MK?\X?GR6G6WZMWPV_B-N\0)02P$"% ,4 " EAGY2!T%-8H$ "Q M$ @ $ 9&]C4')O<',O87!P+GAM;%!+ 0(4 Q0 ( M "6&?E) 4PVB[P "L" 1 " :\ !D;V-0&UL4$L! A0#% @ )89^4G0+ M1YVS!0 $A@ !@ ("!#@@ 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0#% @ )89^4E_G7(I8!0 U1( !@ M ("!-A@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! M A0#% @ )89^4HY<=SPJ P Q08 !@ ("!G"T 'AL M+W=OYT$0<( "E$@ & @('\ M50 >&PO=V]R:W-H965T&UL4$L! A0#% @ )89^4AGX MV=@9!P V!, !D ("!.5X 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ )89^4E%W$\U@! S@D !D M ("!SV\ 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ )89^4B-\AJCD!0 H0T !D ("! MT'\ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ )89^4@%+)5,3"P PB$ !D ("!TXP 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ )89^4N6%7B5U M! A@H !D ("!A:( 'AL+W=O($[6+L# 2" &0 M@($QIP >&PO=V]R:W-H965T&UL4$L! A0#% @ )89^4C>C(CCV @ W08 !D M ("!H=( 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ )89^4K076MZ* @ ?P4 !D ("!-]T M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M)89^4AAO[D " P (P< !D ("!1.4 'AL+W=O&PO=V]R:W-H965T?W !X;"]W;W)K&UL4$L! A0#% @ )89^4L^[X>]Y!0 _A0 !D M ("!P?H 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ )89^4F)2$.WO @ %0D !D ("!4 ](# M !#$ &0 @(%V"@$ >&PO=V]R:W-H965T&UL4$L! A0#% @ )89^ M4H,:K,P[ P /0H !D ("!$A$! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ )89^4LW<>;YR @ *@8 M !D ("!^AH! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ )89^4DLR@X*1 @ 8P< !D M ("!&",! 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ )89^4@@453]^ @ M 8 !D ("!92P! 'AL+W=O M," 0 M"@ &0 @($:+P$ >&PO=V]R:W-H965T&UL4$L! A0#% @ )89^4@]6 M?)'2 @ *P@ !D ("!_S8! 'AL+W=O&PO=V]R:W-H965T(\ 0!X;"]W;W)K&UL4$L! A0#% @ )89^4H.6<0R@ @ HP< !D M ("!I$ ! 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ )89^4GOM?&KQ @ O@D !D ("! M?TH! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ )89^4G/5+FH+ P <0D !D ("!858! 'AL+W=O&PO&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'-02P$"% ,4 " EAGY2 MXB$R0O$! 9)P $P @ &Y;@$ 6T-O;G1E;G1?5'EP97-= :+GAM;%!+!08 2P!+ (04 #;< $ ! end XML 81 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 82 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 83 FilingSummary.xml IDEA: XBRL DOCUMENT 3.21.1 html 124 475 1 false 47 0 false 5 false false R1.htm 000001 - Document - Cover Sheet http://shsp.com/role/Cover Cover Cover 1 false false R2.htm 000002 - Statement - CONSOLIDATED BALANCE SHEETS Sheet http://shsp.com/role/ConsolidatedBalanceSheets CONSOLIDATED BALANCE SHEETS Statements 2 false false R3.htm 000003 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical) Sheet http://shsp.com/role/ConsolidatedBalanceSheetsParenthetical CONSOLIDATED BALANCE SHEETS (Parenthetical) Statements 3 false false R4.htm 000004 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS Sheet http://shsp.com/role/ConsolidatedStatementsOfComprehensiveLoss CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS Statements 4 false false R5.htm 000005 - Statement - CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS EQUITY Sheet http://shsp.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS EQUITY Statements 5 false false R6.htm 000006 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS Sheet http://shsp.com/role/ConsolidatedStatementsOfCashFlows CONSOLIDATED STATEMENTS OF CASH FLOWS Statements 6 false false R7.htm 000007 - Disclosure - Organization Sheet http://shsp.com/role/Organization Organization Notes 7 false false R8.htm 000008 - Disclosure - Summary of Significant Accounting Policies Sheet http://shsp.com/role/SummaryOfSignificantAccountingPolicies Summary of Significant Accounting Policies Notes 8 false false R9.htm 000009 - Disclosure - Acquisitions Sheet http://shsp.com/role/Acquisitions Acquisitions Notes 9 false false R10.htm 000010 - Disclosure - Goodwill and Other Intangible Assets Sheet http://shsp.com/role/GoodwillAndOtherIntangibleAssets Goodwill and Other Intangible Assets Notes 10 false false R11.htm 000011 - Disclosure - Credit Facility Sheet http://shsp.com/role/CreditFacility Credit Facility Notes 11 false false R12.htm 000012 - Disclosure - Convertible Notes Notes http://shsp.com/role/ConvertibleNotes Convertible Notes Notes 12 false false R13.htm 000013 - Disclosure - SBA Paycheck Protection Program Loans Sheet http://shsp.com/role/SbaPaycheckProtectionProgramLoans SBA Paycheck Protection Program Loans Notes 13 false false R14.htm 000014 - Disclosure - Leases Sheet http://shsp.com/role/Leases Leases Notes 14 false false R15.htm 000015 - Disclosure - Net Loss Per Share Sheet http://shsp.com/role/NetLossPerShare Net Loss Per Share Notes 15 false false R16.htm 000016 - Disclosure - Income Taxes Sheet http://shsp.com/role/IncomeTaxes Income Taxes Notes 16 false false R17.htm 000017 - Disclosure - Defined Contribution Retirement Plan Sheet http://shsp.com/role/DefinedContributionRetirementPlan Defined Contribution Retirement Plan Notes 17 false false R18.htm 000018 - Disclosure - Related Party Transactions Sheet http://shsp.com/role/RelatedPartyTransactions Related Party Transactions Notes 18 false false R19.htm 000019 - Disclosure - StockBased Compensation Sheet http://shsp.com/role/StockbasedCompensation StockBased Compensation Notes 19 false false R20.htm 000020 - Disclosure - Warrants Sheet http://shsp.com/role/Warrants Warrants Notes 20 false false R21.htm 000021 - Disclosure - Commitments and Contingencies Sheet http://shsp.com/role/CommitmentsAndContingencies Commitments and Contingencies Notes 21 false false R22.htm 000022 - Disclosure - Disaggregation of Revenue Sheet http://shsp.com/role/DisaggregationOfRevenue Disaggregation of Revenue Notes 22 false false R23.htm 000023 - Disclosure - Subsequent Events Sheet http://shsp.com/role/SubsequentEvents Subsequent Events Notes 23 false false R24.htm 000024 - Disclosure - Summary of Significant Accounting Policies (Policies) Sheet http://shsp.com/role/SummaryOfSignificantAccountingPoliciesPolicies Summary of Significant Accounting Policies (Policies) Policies http://shsp.com/role/SummaryOfSignificantAccountingPolicies 24 false false R25.htm 000025 - Disclosure - Summary of Significant Accounting Policies (Tables) Sheet http://shsp.com/role/SummaryOfSignificantAccountingPoliciesTables Summary of Significant Accounting Policies (Tables) Tables http://shsp.com/role/SummaryOfSignificantAccountingPolicies 25 false false R26.htm 000026 - Disclosure - Acquisitions (Tables) Sheet http://shsp.com/role/AcquisitionsTables Acquisitions (Tables) Tables http://shsp.com/role/Acquisitions 26 false false R27.htm 000027 - Disclosure - Goodwill and Other Intangible Assets (Tables) Sheet http://shsp.com/role/GoodwillAndOtherIntangibleAssetsTables Goodwill and Other Intangible Assets (Tables) Tables http://shsp.com/role/GoodwillAndOtherIntangibleAssets 27 false false R28.htm 000028 - Disclosure - Convertible Notes (Tables) Notes http://shsp.com/role/ConvertibleNotesTables Convertible Notes (Tables) Tables http://shsp.com/role/ConvertibleNotes 28 false false R29.htm 000029 - Disclosure - SBA Paycheck Protection Program Loans (Tables) Sheet http://shsp.com/role/SbaPaycheckProtectionProgramLoansTables SBA Paycheck Protection Program Loans (Tables) Tables http://shsp.com/role/SbaPaycheckProtectionProgramLoans 29 false false R30.htm 000030 - Disclosure - Leases (Tables) Sheet http://shsp.com/role/LeasesTables Leases (Tables) Tables http://shsp.com/role/Leases 30 false false R31.htm 000031 - Disclosure - Net Loss Per Share (Tables) Sheet http://shsp.com/role/NetLossPerShareTables Net Loss Per Share (Tables) Tables http://shsp.com/role/NetLossPerShare 31 false false R32.htm 000032 - Disclosure - Income taxes (Tables) Sheet http://shsp.com/role/IncomeTaxesTables Income taxes (Tables) Tables 32 false false R33.htm 000033 - Disclosure - StockBased Compensation (Tables) Sheet http://shsp.com/role/StockbasedCompensationTables StockBased Compensation (Tables) Tables http://shsp.com/role/StockbasedCompensation 33 false false R34.htm 000034 - Disclosure - Disaggregation of Revenue (Tables) Sheet http://shsp.com/role/DisaggregationOfRevenueTables Disaggregation of Revenue (Tables) Tables http://shsp.com/role/DisaggregationOfRevenue 34 false false R35.htm 000035 - Disclosure - Summary of Significant Accounting Policies (Details) Sheet http://shsp.com/role/SummaryOfSignificantAccountingPoliciesDetails Summary of Significant Accounting Policies (Details) Details http://shsp.com/role/SummaryOfSignificantAccountingPoliciesTables 35 false false R36.htm 000036 - Disclosure - Summary of Significant Accounting Policies (Details 1) Sheet http://shsp.com/role/SummaryOfSignificantAccountingPoliciesDetails1 Summary of Significant Accounting Policies (Details 1) Details http://shsp.com/role/SummaryOfSignificantAccountingPoliciesTables 36 false false R37.htm 000037 - Disclosure - Summary of Significant Accounting Policies (Details Narrative) Sheet http://shsp.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative Summary of Significant Accounting Policies (Details Narrative) Details http://shsp.com/role/SummaryOfSignificantAccountingPoliciesTables 37 false false R38.htm 000038 - Disclosure - Acquisitions (Details) Sheet http://shsp.com/role/AcquisitionsDetails Acquisitions (Details) Details http://shsp.com/role/AcquisitionsTables 38 false false R39.htm 000039 - Disclosure - Acquisitions (Details 1) Sheet http://shsp.com/role/AcquisitionsDetails1 Acquisitions (Details 1) Details http://shsp.com/role/AcquisitionsTables 39 false false R40.htm 000040 - Disclosure - Acquisitions (Details Narrative) Sheet http://shsp.com/role/AcquisitionsDetailsNarrative Acquisitions (Details Narrative) Details http://shsp.com/role/AcquisitionsTables 40 false false R41.htm 000041 - Disclosure - Goodwill and Other Intangible Assets (Details) Sheet http://shsp.com/role/GoodwillAndOtherIntangibleAssetsDetails Goodwill and Other Intangible Assets (Details) Details http://shsp.com/role/GoodwillAndOtherIntangibleAssetsTables 41 false false R42.htm 000042 - Disclosure - Goodwill and Other Intangible Assets (Details 1) Sheet http://shsp.com/role/GoodwillAndOtherIntangibleAssetsDetails1 Goodwill and Other Intangible Assets (Details 1) Details http://shsp.com/role/GoodwillAndOtherIntangibleAssetsTables 42 false false R43.htm 000043 - Disclosure - Goodwill and Other Intangible Assets (Details Narrative) Sheet http://shsp.com/role/GoodwillAndOtherIntangibleAssetsDetailsNarrative Goodwill and Other Intangible Assets (Details Narrative) Details http://shsp.com/role/GoodwillAndOtherIntangibleAssetsTables 43 false false R44.htm 000044 - Disclosure - Credit Facility (Details Narrative) Sheet http://shsp.com/role/CreditFacilityDetailsNarrative Credit Facility (Details Narrative) Details http://shsp.com/role/CreditFacility 44 false false R45.htm 000045 - Disclosure - Convertible Notes (Details ) Notes http://shsp.com/role/ConvertibleNotesDetails Convertible Notes (Details ) Details http://shsp.com/role/ConvertibleNotesTables 45 false false R46.htm 000046 - Disclosure - Convertible Notes (Details Narrative) Notes http://shsp.com/role/ConvertibleNotesDetailsNarrative Convertible Notes (Details Narrative) Details http://shsp.com/role/ConvertibleNotesTables 46 false false R47.htm 000047 - Disclosure - SBA Paycheck Protection Program Loans (Details) Sheet http://shsp.com/role/SbaPaycheckProtectionProgramLoansDetails SBA Paycheck Protection Program Loans (Details) Details http://shsp.com/role/SbaPaycheckProtectionProgramLoansTables 47 false false R48.htm 000048 - Disclosure - SBA Paycheck Protection Program Loans (Details Narrative) Sheet http://shsp.com/role/SbaPaycheckProtectionProgramLoansDetailsNarrative SBA Paycheck Protection Program Loans (Details Narrative) Details http://shsp.com/role/SbaPaycheckProtectionProgramLoansTables 48 false false R49.htm 000049 - Disclosure - Leases (Details) Sheet http://shsp.com/role/LeasesDetails Leases (Details) Details http://shsp.com/role/LeasesTables 49 false false R50.htm 000050 - Disclosure - Leases (Details Narrative) Sheet http://shsp.com/role/LeasesDetailsNarrative Leases (Details Narrative) Details http://shsp.com/role/LeasesTables 50 false false R51.htm 000051 - Disclosure - Net Loss Per Share (Details) Sheet http://shsp.com/role/NetLossPerShareDetails Net Loss Per Share (Details) Details http://shsp.com/role/NetLossPerShareTables 51 false false R52.htm 000052 - Disclosure - Net Loss Per Share (Details 1) Sheet http://shsp.com/role/NetLossPerShareDetails1 Net Loss Per Share (Details 1) Details http://shsp.com/role/NetLossPerShareTables 52 false false R53.htm 000053 - Disclosure - Income Taxes (Details) Sheet http://shsp.com/role/IncomeTaxesDetails Income Taxes (Details) Details http://shsp.com/role/IncomeTaxes 53 false false R54.htm 000054 - Disclosure - Income Taxes (Details 1) Sheet http://shsp.com/role/IncomeTaxesDetails1 Income Taxes (Details 1) Details http://shsp.com/role/IncomeTaxes 54 false false R55.htm 000055 - Disclosure - Income Taxes (Details 2) Sheet http://shsp.com/role/IncomeTaxesDetails2 Income Taxes (Details 2) Details http://shsp.com/role/IncomeTaxes 55 false false R56.htm 000056 - Disclosure - Income Taxes (Details 3) Sheet http://shsp.com/role/IncomeTaxesDetails3 Income Taxes (Details 3) Details http://shsp.com/role/IncomeTaxes 56 false false R57.htm 000057 - Disclosure - Income Taxes (Details Narrative) Sheet http://shsp.com/role/IncomeTaxesDetailsNarrative Income Taxes (Details Narrative) Details http://shsp.com/role/IncomeTaxes 57 false false R58.htm 000058 - Disclosure - Defined Contribution Retirement Plan (Details Narrative) Sheet http://shsp.com/role/DefinedContributionRetirementPlanDetailsNarrative Defined Contribution Retirement Plan (Details Narrative) Details http://shsp.com/role/DefinedContributionRetirementPlan 58 false false R59.htm 000059 - Disclosure - StockBased Compensation (Details) Sheet http://shsp.com/role/StockbasedCompensationDetails StockBased Compensation (Details) Details http://shsp.com/role/StockbasedCompensationTables 59 false false R60.htm 000060 - Disclosure - StockBased Compensation (Details 1) Sheet http://shsp.com/role/StockbasedCompensationDetails1 StockBased Compensation (Details 1) Details http://shsp.com/role/StockbasedCompensationTables 60 false false R61.htm 000061 - Disclosure - StockBased Compensation (Details 2) Sheet http://shsp.com/role/StockbasedCompensationDetails2 StockBased Compensation (Details 2) Details http://shsp.com/role/StockbasedCompensationTables 61 false false R62.htm 000062 - Disclosure - StockBased Compensation (Details 3) Sheet http://shsp.com/role/StockbasedCompensationDetails3 StockBased Compensation (Details 3) Details http://shsp.com/role/StockbasedCompensationTables 62 false false R63.htm 000063 - Disclosure - StockBased Compensation (Details Narrative) Sheet http://shsp.com/role/StockbasedCompensationDetailsNarrative StockBased Compensation (Details Narrative) Details http://shsp.com/role/StockbasedCompensationTables 63 false false R64.htm 000064 - Disclosure - Warrants (Details Narrative) Sheet http://shsp.com/role/WarrantsDetailsNarrative Warrants (Details Narrative) Details http://shsp.com/role/Warrants 64 false false R65.htm 000065 - Disclosure - Commitments and Contingencies (Details Narrative) Sheet http://shsp.com/role/CommitmentsAndContingenciesDetailsNarrative Commitments and Contingencies (Details Narrative) Details http://shsp.com/role/CommitmentsAndContingencies 65 false false R66.htm 000066 - Disclosure - Disaggregation of Revenue (Details) Sheet http://shsp.com/role/DisaggregationOfRevenueDetails Disaggregation of Revenue (Details) Details http://shsp.com/role/DisaggregationOfRevenueTables 66 false false R67.htm 000067 - Disclosure - Subsequent Events (Details Narrative) Sheet http://shsp.com/role/SubsequentEventsDetailsNarrative Subsequent Events (Details Narrative) Details http://shsp.com/role/SubsequentEvents 67 false false All Reports Book All Reports shsp_10k.htm shsp-20201231.xsd shsp-20201231_cal.xml shsp-20201231_def.xml shsp-20201231_lab.xml shsp-20201231_pre.xml shsp_ex231.htm shsp_ex311.htm shsp_ex312.htm shsp_ex321.htm shsp_ex322.htm http://xbrl.sec.gov/dei/2019-01-31 http://fasb.org/srt/2019-01-31 http://fasb.org/us-gaap/2019-01-31 true true JSON 86 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "shsp_10k.htm": { "axisCustom": 0, "axisStandard": 19, "contextCount": 124, "dts": { "calculationLink": { "local": [ "shsp-20201231_cal.xml" ] }, "definitionLink": { "local": [ "shsp-20201231_def.xml" ], "remote": [ "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-eedm-def-2019-01-31.xml", "http://xbrl.fasb.org/srt/2019/elts/srt-eedm1-def-2019-01-31.xml" ] }, "inline": { "local": [ "shsp_10k.htm" ] }, "labelLink": { "local": [ "shsp-20201231_lab.xml" ], "remote": [ "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-doc-2019-01-31.xml", "https://xbrl.sec.gov/dei/2019/dei-doc-2019-01-31.xml" ] }, "presentationLink": { "local": [ "shsp-20201231_pre.xml" ] }, "referenceLink": { "remote": [ "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-ref-2019-01-31.xml", "https://xbrl.sec.gov/dei/2019/dei-ref-2019-01-31.xml" ] }, "schema": { "local": [ "shsp-20201231.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd", "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd", "http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd", "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2019/elts/us-roles-2019-01-31.xsd", "http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://xbrl.fasb.org/srt/2019/elts/srt-types-2019-01-31.xsd", "http://xbrl.fasb.org/srt/2019/elts/srt-roles-2019-01-31.xsd", "https://xbrl.sec.gov/country/2017/country-2017-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2019/elts/us-types-2019-01-31.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "https://xbrl.sec.gov/currency/2019/currency-2019-01-31.xsd", "https://xbrl.sec.gov/exch/2019/exch-2019-01-31.xsd", "http://www.xbrl.org/lrr/arcrole/factExplanatory-2009-12-16.xsd", "https://xbrl.sec.gov/naics/2017/naics-2017-01-31.xsd", "https://xbrl.sec.gov/sic/2011/sic-2011-01-31.xsd", "https://xbrl.sec.gov/stpr/2018/stpr-2018-01-31.xsd", "http://www.xbrl.org/lrr/role/deprecated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "http://xbrl.fasb.org/us-gaap/2019/elts/us-parts-codification-2019-01-31.xsd" ] } }, "elementCount": 546, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2019-01-31": 12, "http://shsp.com/20201231": 1, "http://xbrl.sec.gov/dei/2019-01-31": 6, "total": 19 }, "keyCustom": 74, "keyStandard": 401, "memberCustom": 31, "memberStandard": 16, "nsprefix": "shsp", "nsuri": "http://shsp.com/20201231", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "strong", "p", "td", "tr", "tbody", "table", "body", "html" ], "baseRef": "shsp_10k.htm", "contextRef": "From2020-01-01to2020-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "dei:EntityRegistrantName", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "000001 - Document - Cover", "role": "http://shsp.com/role/Cover", "shortName": "Cover", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "strong", "p", "td", "tr", "tbody", "table", "body", "html" ], "baseRef": "shsp_10k.htm", "contextRef": "From2020-01-01to2020-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "dei:EntityRegistrantName", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "shsp_10k.htm", "contextRef": "From2020-01-01to2020-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000010 - Disclosure - Goodwill and Other Intangible Assets", "role": "http://shsp.com/role/GoodwillAndOtherIntangibleAssets", "shortName": "Goodwill and Other Intangible Assets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "shsp_10k.htm", "contextRef": "From2020-01-01to2020-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "shsp_10k.htm", "contextRef": "From2020-01-01to2020-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000011 - Disclosure - Credit Facility", "role": "http://shsp.com/role/CreditFacility", "shortName": "Credit Facility", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "shsp_10k.htm", "contextRef": "From2020-01-01to2020-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "shsp_10k.htm", "contextRef": "From2020-01-01to2020-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000012 - Disclosure - Convertible Notes", "role": "http://shsp.com/role/ConvertibleNotes", "shortName": "Convertible Notes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "shsp_10k.htm", "contextRef": "From2020-01-01to2020-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "shsp_10k.htm", "contextRef": "From2020-01-01to2020-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "shsp:SBAPaycheckProtectionProgramLoanTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000013 - Disclosure - SBA Paycheck Protection Program Loans", "role": "http://shsp.com/role/SbaPaycheckProtectionProgramLoans", "shortName": "SBA Paycheck Protection Program Loans", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "shsp_10k.htm", "contextRef": "From2020-01-01to2020-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "shsp:SBAPaycheckProtectionProgramLoanTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "shsp_10k.htm", "contextRef": "From2020-01-01to2020-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeasesOfLesseeDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000014 - Disclosure - Leases", "role": "http://shsp.com/role/Leases", "shortName": "Leases", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "shsp_10k.htm", "contextRef": "From2020-01-01to2020-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeasesOfLesseeDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "shsp_10k.htm", "contextRef": "From2020-01-01to2020-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000015 - Disclosure - Net Loss Per Share", "role": "http://shsp.com/role/NetLossPerShare", "shortName": "Net Loss Per Share", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "shsp_10k.htm", "contextRef": "From2020-01-01to2020-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "shsp_10k.htm", "contextRef": "From2020-01-01to2020-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000016 - Disclosure - Income Taxes", "role": "http://shsp.com/role/IncomeTaxes", "shortName": "Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "shsp_10k.htm", "contextRef": "From2020-01-01to2020-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "shsp_10k.htm", "contextRef": "From2020-01-01to2020-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000017 - Disclosure - Defined Contribution Retirement Plan", "role": "http://shsp.com/role/DefinedContributionRetirementPlan", "shortName": "Defined Contribution Retirement Plan", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "shsp_10k.htm", "contextRef": "From2020-01-01to2020-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "shsp_10k.htm", "contextRef": "From2020-01-01to2020-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000018 - Disclosure - Related Party Transactions", "role": "http://shsp.com/role/RelatedPartyTransactions", "shortName": "Related Party Transactions", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "shsp_10k.htm", "contextRef": "From2020-01-01to2020-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "shsp_10k.htm", "contextRef": "From2020-01-01to2020-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000019 - Disclosure - StockBased Compensation", "role": "http://shsp.com/role/StockbasedCompensation", "shortName": "StockBased Compensation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "shsp_10k.htm", "contextRef": "From2020-01-01to2020-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "body", "html" ], "baseRef": "shsp_10k.htm", "contextRef": "AsOf2020-12-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "000002 - Statement - CONSOLIDATED BALANCE SHEETS", "role": "http://shsp.com/role/ConsolidatedBalanceSheets", "shortName": "CONSOLIDATED BALANCE SHEETS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "body", "html" ], "baseRef": "shsp_10k.htm", "contextRef": "AsOf2020-12-31", "decimals": "0", "lang": null, "name": "us-gaap:AccountsReceivableNetCurrent", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "shsp_10k.htm", "contextRef": "From2020-01-01to2020-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "shsp:WarrantsAndRightsNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000020 - Disclosure - Warrants", "role": "http://shsp.com/role/Warrants", "shortName": "Warrants", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "shsp_10k.htm", "contextRef": "From2020-01-01to2020-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "shsp:WarrantsAndRightsNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "shsp_10k.htm", "contextRef": "From2020-01-01to2020-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000021 - Disclosure - Commitments and Contingencies", "role": "http://shsp.com/role/CommitmentsAndContingencies", "shortName": "Commitments and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "shsp_10k.htm", "contextRef": "From2020-01-01to2020-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "shsp_10k.htm", "contextRef": "From2020-01-01to2020-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000022 - Disclosure - Disaggregation of Revenue", "role": "http://shsp.com/role/DisaggregationOfRevenue", "shortName": "Disaggregation of Revenue", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "shsp_10k.htm", "contextRef": "From2020-01-01to2020-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "shsp_10k.htm", "contextRef": "From2020-01-01to2020-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000023 - Disclosure - Subsequent Events", "role": "http://shsp.com/role/SubsequentEvents", "shortName": "Subsequent Events", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "shsp_10k.htm", "contextRef": "From2020-01-01to2020-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "shsp_10k.htm", "contextRef": "From2020-01-01to2020-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000024 - Disclosure - Summary of Significant Accounting Policies (Policies)", "role": "http://shsp.com/role/SummaryOfSignificantAccountingPoliciesPolicies", "shortName": "Summary of Significant Accounting Policies (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "shsp_10k.htm", "contextRef": "From2020-01-01to2020-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "ix:continuation", "body", "html" ], "baseRef": "shsp_10k.htm", "contextRef": "From2020-01-01to2020-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000025 - Disclosure - Summary of Significant Accounting Policies (Tables)", "role": "http://shsp.com/role/SummaryOfSignificantAccountingPoliciesTables", "shortName": "Summary of Significant Accounting Policies (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "ix:continuation", "body", "html" ], "baseRef": "shsp_10k.htm", "contextRef": "From2020-01-01to2020-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "us-gaap:BusinessCombinationDisclosureTextBlock", "body", "html" ], "baseRef": "shsp_10k.htm", "contextRef": "From2020-01-01to2020-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000026 - Disclosure - Acquisitions (Tables)", "role": "http://shsp.com/role/AcquisitionsTables", "shortName": "Acquisitions (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:BusinessCombinationDisclosureTextBlock", "body", "html" ], "baseRef": "shsp_10k.htm", "contextRef": "From2020-01-01to2020-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "shsp_10k.htm", "contextRef": "From2020-01-01to2020-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000027 - Disclosure - Goodwill and Other Intangible Assets (Tables)", "role": "http://shsp.com/role/GoodwillAndOtherIntangibleAssetsTables", "shortName": "Goodwill and Other Intangible Assets (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "shsp_10k.htm", "contextRef": "From2020-01-01to2020-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "us-gaap:LongTermDebtTextBlock", "body", "html" ], "baseRef": "shsp_10k.htm", "contextRef": "From2020-01-01to2020-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InterestIncomeAndInterestExpenseDisclosureTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000028 - Disclosure - Convertible Notes (Tables)", "role": "http://shsp.com/role/ConvertibleNotesTables", "shortName": "Convertible Notes (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:LongTermDebtTextBlock", "body", "html" ], "baseRef": "shsp_10k.htm", "contextRef": "From2020-01-01to2020-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InterestIncomeAndInterestExpenseDisclosureTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "shsp_10k.htm", "contextRef": "From2020-01-01to2020-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "shsp:ScheduleOfOutstandingSbaLoanTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000029 - Disclosure - SBA Paycheck Protection Program Loans (Tables)", "role": "http://shsp.com/role/SbaPaycheckProtectionProgramLoansTables", "shortName": "SBA Paycheck Protection Program Loans (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "shsp_10k.htm", "contextRef": "From2020-01-01to2020-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "shsp:ScheduleOfOutstandingSbaLoanTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "tbody", "table", "body", "html" ], "baseRef": "shsp_10k.htm", "contextRef": "AsOf2020-12-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "000003 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical)", "role": "http://shsp.com/role/ConsolidatedBalanceSheetsParenthetical", "shortName": "CONSOLIDATED BALANCE SHEETS (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "tbody", "table", "body", "html" ], "baseRef": "shsp_10k.htm", "contextRef": "AsOf2020-12-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "shsp_10k.htm", "contextRef": "From2020-01-01to2020-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000030 - Disclosure - Leases (Tables)", "role": "http://shsp.com/role/LeasesTables", "shortName": "Leases (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "shsp_10k.htm", "contextRef": "From2020-01-01to2020-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "baseRef": "shsp_10k.htm", "contextRef": "From2020-01-01to2020-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000031 - Disclosure - Net Loss Per Share (Tables)", "role": "http://shsp.com/role/NetLossPerShareTables", "shortName": "Net Loss Per Share (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "baseRef": "shsp_10k.htm", "contextRef": "From2020-01-01to2020-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "shsp_10k.htm", "contextRef": "From2020-01-01to2020-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000032 - Disclosure - Income taxes (Tables)", "role": "http://shsp.com/role/IncomeTaxesTables", "shortName": "Income taxes (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "shsp_10k.htm", "contextRef": "From2020-01-01to2020-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "shsp_10k.htm", "contextRef": "From2020-01-01to2020-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000033 - Disclosure - StockBased Compensation (Tables)", "role": "http://shsp.com/role/StockbasedCompensationTables", "shortName": "StockBased Compensation (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "shsp_10k.htm", "contextRef": "From2020-01-01to2020-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "baseRef": "shsp_10k.htm", "contextRef": "From2020-01-01to2020-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000034 - Disclosure - Disaggregation of Revenue (Tables)", "role": "http://shsp.com/role/DisaggregationOfRevenueTables", "shortName": "Disaggregation of Revenue (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "baseRef": "shsp_10k.htm", "contextRef": "From2020-01-01to2020-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "ix:continuation", "body", "html" ], "baseRef": "shsp_10k.htm", "contextRef": "AsOf2020-12-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000035 - Disclosure - Summary of Significant Accounting Policies (Details)", "role": "http://shsp.com/role/SummaryOfSignificantAccountingPoliciesDetails", "shortName": "Summary of Significant Accounting Policies (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "ix:continuation", "body", "html" ], "baseRef": "shsp_10k.htm", "contextRef": "AsOf2020-12-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "tbody", "table", "shsp:ScheduleOfPropertyAndEquipmentUsefulLivesTableTextBlock", "body", "html" ], "baseRef": "shsp_10k.htm", "contextRef": "From2020-01-01to2020-12-31_us-gaap_LeaseholdImprovementsMember", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000036 - Disclosure - Summary of Significant Accounting Policies (Details 1)", "role": "http://shsp.com/role/SummaryOfSignificantAccountingPoliciesDetails1", "shortName": "Summary of Significant Accounting Policies (Details 1)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "tbody", "table", "shsp:ScheduleOfPropertyAndEquipmentUsefulLivesTableTextBlock", "body", "html" ], "baseRef": "shsp_10k.htm", "contextRef": "From2020-01-01to2020-12-31_us-gaap_LeaseholdImprovementsMember", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "p", "shsp:CapitalizedCostOfObtainingContractPolicyTextBlock", "ix:continuation", "body", "html" ], "baseRef": "shsp_10k.htm", "contextRef": "From2020-01-01to2020-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "shsp:ExpectedWeightedAverageLifeOfTheCustomer", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000037 - Disclosure - Summary of Significant Accounting Policies (Details Narrative)", "role": "http://shsp.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative", "shortName": "Summary of Significant Accounting Policies (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "shsp:CapitalizedCostOfObtainingContractPolicyTextBlock", "ix:continuation", "body", "html" ], "baseRef": "shsp_10k.htm", "contextRef": "From2020-01-01to2020-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "shsp:ExpectedWeightedAverageLifeOfTheCustomer", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "us-gaap:BusinessCombinationDisclosureTextBlock", "body", "html" ], "baseRef": "shsp_10k.htm", "contextRef": "From2020-01-01to2020-12-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:BusinessCombinationConsiderationTransferred1", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000038 - Disclosure - Acquisitions (Details)", "role": "http://shsp.com/role/AcquisitionsDetails", "shortName": "Acquisitions (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "us-gaap:BusinessCombinationDisclosureTextBlock", "body", "html" ], "baseRef": "shsp_10k.htm", "contextRef": "AsOf2020-12-31", "decimals": "0", "lang": null, "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:DisaggregationOfRevenueTableTextBlock", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "baseRef": "shsp_10k.htm", "contextRef": "From2020-01-01to2020-12-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:Revenues", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000039 - Disclosure - Acquisitions (Details 1)", "role": "http://shsp.com/role/AcquisitionsDetails1", "shortName": "Acquisitions (Details 1)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfNoncashOrPartNoncashAcquisitionsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "shsp_10k.htm", "contextRef": "From2020-01-01to2020-12-31_shsp_PerfectAudienceMember", "decimals": "0", "lang": null, "name": "us-gaap:Revenues", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:DisaggregationOfRevenueTableTextBlock", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "baseRef": "shsp_10k.htm", "contextRef": "From2020-01-01to2020-12-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:Revenues", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "000004 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS", "role": "http://shsp.com/role/ConsolidatedStatementsOfComprehensiveLoss", "shortName": "CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "body", "html" ], "baseRef": "shsp_10k.htm", "contextRef": "From2020-01-01to2020-12-31", "decimals": "0", "lang": null, "name": "us-gaap:CostOfRevenue", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "us-gaap:BusinessCombinationDisclosureTextBlock", "body", "html" ], "baseRef": "shsp_10k.htm", "contextRef": "From2020-01-01to2020-12-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:BusinessCombinationConsiderationTransferred1", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000040 - Disclosure - Acquisitions (Details Narrative)", "role": "http://shsp.com/role/AcquisitionsDetailsNarrative", "shortName": "Acquisitions (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:BusinessCombinationDisclosureTextBlock", "body", "html" ], "baseRef": "shsp_10k.htm", "contextRef": "From2019-11-01to2019-11-21_shsp_PerfectAudienceMember", "decimals": "-5", "lang": null, "name": "us-gaap:BusinessCombinationConsiderationTransferred1", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "shsp_10k.htm", "contextRef": "AsOf2020-12-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsNet", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000041 - Disclosure - Goodwill and Other Intangible Assets (Details)", "role": "http://shsp.com/role/GoodwillAndOtherIntangibleAssetsDetails", "shortName": "Goodwill and Other Intangible Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "shsp_10k.htm", "contextRef": "AsOf2020-12-31", "decimals": "0", "lang": null, "name": "us-gaap:IntangibleAssetsNetExcludingGoodwill", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "body", "html" ], "baseRef": "shsp_10k.htm", "contextRef": "AsOf2020-12-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000042 - Disclosure - Goodwill and Other Intangible Assets (Details 1)", "role": "http://shsp.com/role/GoodwillAndOtherIntangibleAssetsDetails1", "shortName": "Goodwill and Other Intangible Assets (Details 1)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "body", "html" ], "baseRef": "shsp_10k.htm", "contextRef": "AsOf2020-12-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "body", "html" ], "baseRef": "shsp_10k.htm", "contextRef": "From2020-01-01to2020-12-31", "decimals": "-4", "first": true, "lang": null, "name": "shsp:AnnualImpairmentValue", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000043 - Disclosure - Goodwill and Other Intangible Assets (Details Narrative)", "role": "http://shsp.com/role/GoodwillAndOtherIntangibleAssetsDetailsNarrative", "shortName": "Goodwill and Other Intangible Assets (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "body", "html" ], "baseRef": "shsp_10k.htm", "contextRef": "From2020-01-01to2020-12-31", "decimals": "-4", "first": true, "lang": null, "name": "shsp:AnnualImpairmentValue", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "p", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "baseRef": "shsp_10k.htm", "contextRef": "AsOf2020-12-31", "decimals": "-4", "first": true, "lang": null, "name": "shsp:LineOfCreditOutstanding", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000044 - Disclosure - Credit Facility (Details Narrative)", "role": "http://shsp.com/role/CreditFacilityDetailsNarrative", "shortName": "Credit Facility (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "baseRef": "shsp_10k.htm", "contextRef": "AsOf2020-12-31", "decimals": "-4", "first": true, "lang": null, "name": "shsp:LineOfCreditOutstanding", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:InterestIncomeAndInterestExpenseDisclosureTableTextBlock", "us-gaap:LongTermDebtTextBlock", "body", "html" ], "baseRef": "shsp_10k.htm", "contextRef": "From2020-01-01to2020-12-31", "decimals": "0", "first": true, "lang": null, "name": "shsp:ContractualPaidInKind", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000045 - Disclosure - Convertible Notes (Details )", "role": "http://shsp.com/role/ConvertibleNotesDetails", "shortName": "Convertible Notes (Details )", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:InterestIncomeAndInterestExpenseDisclosureTableTextBlock", "us-gaap:LongTermDebtTextBlock", "body", "html" ], "baseRef": "shsp_10k.htm", "contextRef": "From2020-01-01to2020-12-31", "decimals": "0", "first": true, "lang": null, "name": "shsp:ContractualPaidInKind", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "p", "us-gaap:LongTermDebtTextBlock", "body", "html" ], "baseRef": "shsp_10k.htm", "contextRef": "From2019-01-01to2019-12-31_shsp_MarchTwoThousandEighteenMember", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisChangeInUnrealizedGainLoss", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000046 - Disclosure - Convertible Notes (Details Narrative)", "role": "http://shsp.com/role/ConvertibleNotesDetailsNarrative", "shortName": "Convertible Notes (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:LongTermDebtTextBlock", "body", "html" ], "baseRef": "shsp_10k.htm", "contextRef": "From2019-01-01to2019-12-31_shsp_MarchTwoThousandEighteenMember", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisChangeInUnrealizedGainLoss", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "shsp:ScheduleOfOutstandingSbaLoanTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "shsp_10k.htm", "contextRef": "AsOf2020-12-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000047 - Disclosure - SBA Paycheck Protection Program Loans (Details)", "role": "http://shsp.com/role/SbaPaycheckProtectionProgramLoansDetails", "shortName": "SBA Paycheck Protection Program Loans (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "shsp:ScheduleOfOutstandingSbaLoanTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "shsp_10k.htm", "contextRef": "AsOf2020-12-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "p", "shsp:SBAPaycheckProtectionProgramLoanTextBlock", "body", "html" ], "baseRef": "shsp_10k.htm", "contextRef": "AsOf2020-12-31", "decimals": "-4", "first": true, "lang": null, "name": "shsp:DebtObligation", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000048 - Disclosure - SBA Paycheck Protection Program Loans (Details Narrative)", "role": "http://shsp.com/role/SbaPaycheckProtectionProgramLoansDetailsNarrative", "shortName": "SBA Paycheck Protection Program Loans (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "shsp:SBAPaycheckProtectionProgramLoanTextBlock", "body", "html" ], "baseRef": "shsp_10k.htm", "contextRef": "AsOf2020-12-31", "decimals": "-4", "first": true, "lang": null, "name": "shsp:DebtObligation", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "shsp_10k.htm", "contextRef": "AsOf2020-12-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000049 - Disclosure - Leases (Details)", "role": "http://shsp.com/role/LeasesDetails", "shortName": "Leases (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "shsp_10k.htm", "contextRef": "AsOf2020-12-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "body", "html" ], "baseRef": "shsp_10k.htm", "contextRef": "AsOf2018-12-31_us-gaap_CommonStockMember", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:SharesIssued", "reportCount": 1, "unique": true, "unitRef": "Shares", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "000005 - Statement - CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS EQUITY", "role": "http://shsp.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity", "shortName": "CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS EQUITY", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "body", "html" ], "baseRef": "shsp_10k.htm", "contextRef": "AsOf2018-12-31_us-gaap_CommonStockMember", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:SharesIssued", "reportCount": 1, "unique": true, "unitRef": "Shares", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "body", "html" ], "baseRef": "shsp_10k.htm", "contextRef": "AsOf2020-12-31", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000050 - Disclosure - Leases (Details Narrative)", "role": "http://shsp.com/role/LeasesDetailsNarrative", "shortName": "Leases (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "body", "html" ], "baseRef": "shsp_10k.htm", "contextRef": "AsOf2020-12-31", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "body", "html" ], "baseRef": "shsp_10k.htm", "contextRef": "From2020-01-01to2020-12-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000051 - Disclosure - Net Loss Per Share (Details)", "role": "http://shsp.com/role/NetLossPerShareDetails", "shortName": "Net Loss Per Share (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "baseRef": "shsp_10k.htm", "contextRef": "From2020-01-01to2020-12-31", "decimals": "0", "lang": null, "name": "us-gaap:WeightedAverageNumberOfSharesOutstandingBasic", "reportCount": 1, "unique": true, "unitRef": "Shares", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "body", "html" ], "baseRef": "shsp_10k.htm", "contextRef": "From2020-01-01to2020-12-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "Shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000052 - Disclosure - Net Loss Per Share (Details 1)", "role": "http://shsp.com/role/NetLossPerShareDetails1", "shortName": "Net Loss Per Share (Details 1)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "body", "html" ], "baseRef": "shsp_10k.htm", "contextRef": "From2020-01-01to2020-12-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "Shares", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "shsp_10k.htm", "contextRef": "From2020-01-01to2020-12-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000053 - Disclosure - Income Taxes (Details)", "role": "http://shsp.com/role/IncomeTaxesDetails", "shortName": "Income Taxes (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "shsp_10k.htm", "contextRef": "From2020-01-01to2020-12-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "body", "html" ], "baseRef": "shsp_10k.htm", "contextRef": "From2020-01-01to2020-12-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000054 - Disclosure - Income Taxes (Details 1)", "role": "http://shsp.com/role/IncomeTaxesDetails1", "shortName": "Income Taxes (Details 1)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "body", "html" ], "baseRef": "shsp_10k.htm", "contextRef": "From2020-01-01to2020-12-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "shsp_10k.htm", "contextRef": "AsOf2020-12-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000055 - Disclosure - Income Taxes (Details 2)", "role": "http://shsp.com/role/IncomeTaxesDetails2", "shortName": "Income Taxes (Details 2)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "shsp_10k.htm", "contextRef": "AsOf2020-12-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "shsp_10k.htm", "contextRef": "From2020-01-01to2020-12-31_shsp_CARESActMember", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000056 - Disclosure - Income Taxes (Details 3)", "role": "http://shsp.com/role/IncomeTaxesDetails3", "shortName": "Income Taxes (Details 3)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "shsp_10k.htm", "contextRef": "From2020-01-01to2020-12-31_shsp_CARESActMember", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "p", "body", "html" ], "baseRef": "shsp_10k.htm", "contextRef": "AsOf2020-12-31", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:IncomeTaxExaminationLiabilityRefundAdjustmentFromSettlementWithTaxingAuthority", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000057 - Disclosure - Income Taxes (Details Narrative)", "role": "http://shsp.com/role/IncomeTaxesDetailsNarrative", "shortName": "Income Taxes (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "body", "html" ], "baseRef": "shsp_10k.htm", "contextRef": "AsOf2020-12-31", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:IncomeTaxExaminationLiabilityRefundAdjustmentFromSettlementWithTaxingAuthority", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "p", "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "body", "html" ], "baseRef": "shsp_10k.htm", "contextRef": "From2020-01-01to2020-12-31", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000058 - Disclosure - Defined Contribution Retirement Plan (Details Narrative)", "role": "http://shsp.com/role/DefinedContributionRetirementPlanDetailsNarrative", "shortName": "Defined Contribution Retirement Plan (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "body", "html" ], "baseRef": "shsp_10k.htm", "contextRef": "From2020-01-01to2020-12-31", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "tbody", "table", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "shsp_10k.htm", "contextRef": "From2020-01-01to2020-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000059 - Disclosure - StockBased Compensation (Details)", "role": "http://shsp.com/role/StockbasedCompensationDetails", "shortName": "StockBased Compensation (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "tbody", "table", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "shsp_10k.htm", "contextRef": "From2020-01-01to2020-12-31_srt_MinimumMember", "decimals": "INF", "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "body", "html" ], "baseRef": "shsp_10k.htm", "contextRef": "From2020-01-01to2020-12-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:ProfitLoss", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "000006 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS", "role": "http://shsp.com/role/ConsolidatedStatementsOfCashFlows", "shortName": "CONSOLIDATED STATEMENTS OF CASH FLOWS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "body", "html" ], "baseRef": "shsp_10k.htm", "contextRef": "From2020-01-01to2020-12-31", "decimals": "0", "lang": null, "name": "us-gaap:DepreciationAndAmortization", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "shsp_10k.htm", "contextRef": "From2020-01-01to2020-12-31", "decimals": "0", "first": true, "lang": null, "name": "shsp:NumberOfOptionsOutstandingBeginning", "reportCount": 1, "unique": true, "unitRef": "Shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000060 - Disclosure - StockBased Compensation (Details 1)", "role": "http://shsp.com/role/StockbasedCompensationDetails1", "shortName": "StockBased Compensation (Details 1)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "shsp_10k.htm", "contextRef": "From2020-01-01to2020-12-31", "decimals": "0", "first": true, "lang": null, "name": "shsp:NumberOfOptionsOutstandingBeginning", "reportCount": 1, "unique": true, "unitRef": "Shares", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "shsp_10k.htm", "contextRef": "AsOf2019-12-31_shsp_RestrictedStockUnitsMember", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "Shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000061 - Disclosure - StockBased Compensation (Details 2)", "role": "http://shsp.com/role/StockbasedCompensationDetails2", "shortName": "StockBased Compensation (Details 2)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "shsp_10k.htm", "contextRef": "AsOf2019-12-31_shsp_RestrictedStockUnitsMember", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "Shares", "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "shsp_10k.htm", "contextRef": "From2020-01-01to2020-09-30_us-gaap_StockOptionMember", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "reportCount": 1, "unitRef": "Shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000062 - Disclosure - StockBased Compensation (Details 3)", "role": "http://shsp.com/role/StockbasedCompensationDetails3", "shortName": "StockBased Compensation (Details 3)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "shsp_10k.htm", "contextRef": "From2020-01-01to2020-09-30_us-gaap_StockOptionMember", "decimals": "0", "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "reportCount": 1, "unique": true, "unitRef": "Shares", "xsiNil": "false" } }, "R63": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "body", "html" ], "baseRef": "shsp_10k.htm", "contextRef": "From2020-01-01to2020-12-31", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:RestrictedStockExpense", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000063 - Disclosure - StockBased Compensation (Details Narrative)", "role": "http://shsp.com/role/StockbasedCompensationDetailsNarrative", "shortName": "StockBased Compensation (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "body", "html" ], "baseRef": "shsp_10k.htm", "contextRef": "From2020-01-01to2020-12-31", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:RestrictedStockExpense", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R64": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "tbody", "table", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "shsp_10k.htm", "contextRef": "From2020-01-01to2020-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000064 - Disclosure - Warrants (Details Narrative)", "role": "http://shsp.com/role/WarrantsDetailsNarrative", "shortName": "Warrants (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "shsp:WarrantsAndRightsNoteDisclosureTextBlock", "body", "html" ], "baseRef": "shsp_10k.htm", "contextRef": "From2014-01-01to2014-01-30_shsp_FinancingTransactionMember", "decimals": "2", "lang": null, "name": "shsp:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights", "reportCount": 1, "unique": true, "unitRef": "USDPShares", "xsiNil": "false" } }, "R65": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "body", "html" ], "baseRef": "shsp_10k.htm", "contextRef": "AsOf2020-12-31", "decimals": "-4", "first": true, "lang": null, "name": "us-gaap:AccruedLiabilitiesCurrentAndNoncurrent", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000065 - Disclosure - Commitments and Contingencies (Details Narrative)", "role": "http://shsp.com/role/CommitmentsAndContingenciesDetailsNarrative", "shortName": "Commitments and Contingencies (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "body", "html" ], "baseRef": "shsp_10k.htm", "contextRef": "AsOf2020-12-31", "decimals": "-4", "first": true, "lang": null, "name": "us-gaap:AccruedLiabilitiesCurrentAndNoncurrent", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R66": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:DisaggregationOfRevenueTableTextBlock", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "baseRef": "shsp_10k.htm", "contextRef": "From2020-01-01to2020-12-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:Revenues", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000066 - Disclosure - Disaggregation of Revenue (Details)", "role": "http://shsp.com/role/DisaggregationOfRevenueDetails", "shortName": "Disaggregation of Revenue (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:DisaggregationOfRevenueTableTextBlock", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "baseRef": "shsp_10k.htm", "contextRef": "From2020-01-01to2020-12-31_shsp_RecurringRevenueMember", "decimals": "0", "lang": null, "name": "us-gaap:Revenues", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R67": { "firstAnchor": { "ancestors": [ "p", "us-gaap:SubsequentEventsTextBlock", "body", "html" ], "baseRef": "shsp_10k.htm", "contextRef": "From2020-01-01to2020-12-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:DebtInstrumentIncreaseAccruedInterest", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000067 - Disclosure - Subsequent Events (Details Narrative)", "role": "http://shsp.com/role/SubsequentEventsDetailsNarrative", "shortName": "Subsequent Events (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:SubsequentEventsTextBlock", "body", "html" ], "baseRef": "shsp_10k.htm", "contextRef": "From2020-01-01to2020-12-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:DebtInstrumentIncreaseAccruedInterest", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "shsp_10k.htm", "contextRef": "From2020-01-01to2020-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000007 - Disclosure - Organization", "role": "http://shsp.com/role/Organization", "shortName": "Organization", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "shsp_10k.htm", "contextRef": "From2020-01-01to2020-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "shsp_10k.htm", "contextRef": "From2020-01-01to2020-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000008 - Disclosure - Summary of Significant Accounting Policies", "role": "http://shsp.com/role/SummaryOfSignificantAccountingPolicies", "shortName": "Summary of Significant Accounting Policies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "shsp_10k.htm", "contextRef": "From2020-01-01to2020-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "shsp_10k.htm", "contextRef": "From2020-01-01to2020-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000009 - Disclosure - Acquisitions", "role": "http://shsp.com/role/Acquisitions", "shortName": "Acquisitions", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "shsp_10k.htm", "contextRef": "From2020-01-01to2020-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 47, "tag": { "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://shsp.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Area code of city", "label": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://shsp.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cover page.", "label": "Cover [Abstract]" } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "xbrltype": "stringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://shsp.com/role/Cover" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentAnnualReport": { "auth_ref": [ "r341" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an annual report.", "label": "Document Annual Report" } } }, "localname": "DocumentAnnualReport", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://shsp.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.", "label": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://shsp.com/role/Cover" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This is focus fiscal year of the document report in CCYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.", "label": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://shsp.com/role/Cover" ], "xbrltype": "gYearItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The end date of the period reflected on the cover page if a periodic report. For all other reports and registration statements containing historical data, it is the date up through which that historical data is presented. If there is no historical data in the report, use the filing date. The format of the date is CCYY-MM-DD.", "label": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://shsp.com/role/Cover" ], "xbrltype": "dateItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r340" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://shsp.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_DocumentType": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.", "label": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://shsp.com/role/Cover" ], "xbrltype": "submissionTypeItemType" }, "dei_EntityAddressAddressLine1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 1 such as Attn, Building Name, Street Name", "label": "Entity Address Address Line 1" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://shsp.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressAddressLine2": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 2 such as Street or Suite number", "label": "Entity Address Address Line 2" } } }, "localname": "EntityAddressAddressLine2", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://shsp.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address City Or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://shsp.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://shsp.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressStateOrProvince": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the state or province.", "label": "Entity Address State Or Province" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://shsp.com/role/Cover" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r342" ], "lang": { "en-us": { "role": { "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.", "label": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://shsp.com/role/Cover" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityCommonStockSharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.", "label": "Entity Common Stock Shares Outstanding" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://shsp.com/role/Cover" ], "xbrltype": "sharesItemType" }, "dei_EntityCurrentReportingStatus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have 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 registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Current Reporting Status" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://shsp.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r342" ], "lang": { "en-us": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://shsp.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntityFileNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.", "label": "Entity File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://shsp.com/role/Cover" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r342" ], "lang": { "en-us": { "role": { "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://shsp.com/role/Cover" ], "xbrltype": "filerCategoryItemType" }, "dei_EntityIncorporationStateCountryCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two-character EDGAR code representing the state or country of incorporation.", "label": "Entity Incorporation State Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://shsp.com/role/Cover" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r343" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).", "label": "Entity Interactive Data Current" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://shsp.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityPublicFloat": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter.", "label": "Entity Public Float" } } }, "localname": "EntityPublicFloat", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://shsp.com/role/Cover" ], "xbrltype": "monetaryItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r342" ], "lang": { "en-us": { "role": { "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.", "label": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://shsp.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r342" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.", "label": "Entity Shell Company" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://shsp.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r342" ], "lang": { "en-us": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://shsp.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r342" ], "lang": { "en-us": { "role": { "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.", "label": "Entity Tax Identification Number" } } }, "localname": "EntityTaxIdentificationNumber", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://shsp.com/role/Cover" ], "xbrltype": "employerIdItemType" }, "dei_EntityVoluntaryFilers": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.", "label": "Entity Voluntary Filers" } } }, "localname": "EntityVoluntaryFilers", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://shsp.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityWellKnownSeasonedIssuer": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A.", "label": "Entity Well Known Seasoned Issuer" } } }, "localname": "EntityWellKnownSeasonedIssuer", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://shsp.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://shsp.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r338" ], "lang": { "en-us": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Security 12b Title" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://shsp.com/role/Cover" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r339" ], "lang": { "en-us": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://shsp.com/role/Cover" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_TradingSymbol": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Trading symbol of an instrument as listed on an exchange.", "label": "Trading Symbol" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://shsp.com/role/Cover" ], "xbrltype": "tradingSymbolItemType" }, "shsp_AccruedRevenue": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "label": "Accrued revenue contract asset" } } }, "localname": "AccruedRevenue", "nsuri": "http://shsp.com/20201231", "presentation": [ "http://shsp.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "shsp_AddAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Add:" } } }, "localname": "AddAbstract", "nsuri": "http://shsp.com/20201231", "presentation": [ "http://shsp.com/role/AcquisitionsDetails" ], "xbrltype": "stringItemType" }, "shsp_AdditionalAreaAcquiredWithRevisedAgreement": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Additional area acquired with revised agreement" } } }, "localname": "AdditionalAreaAcquiredWithRevisedAgreement", "nsuri": "http://shsp.com/20201231", "presentation": [ "http://shsp.com/role/LeasesDetailsNarrative" ], "xbrltype": "areaItemType" }, "shsp_AggregateIntrinsicValueExercisable": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "label": "Aggregate intrinsic value, exercisable" } } }, "localname": "AggregateIntrinsicValueExercisable", "nsuri": "http://shsp.com/20201231", "presentation": [ "http://shsp.com/role/StockbasedCompensationDetails1" ], "xbrltype": "monetaryItemType" }, "shsp_AgreementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Agreement [Member]" } } }, "localname": "AgreementMember", "nsuri": "http://shsp.com/20201231", "presentation": [ "http://shsp.com/role/SubsequentEventsDetailsNarrative" ], "xbrltype": "domainItemType" }, "shsp_AmortizationOfEmbeddedDerivative": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "label": "Amortization of embedded derivative (non-cash)" } } }, "localname": "AmortizationOfEmbeddedDerivative", "nsuri": "http://shsp.com/20201231", "presentation": [ "http://shsp.com/role/ConvertibleNotesDetails" ], "xbrltype": "monetaryItemType" }, "shsp_AmortizedCostOfObtainingContractExpense": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "label": "Amortized cost of obtaining contract expense" } } }, "localname": "AmortizedCostOfObtainingContractExpense", "nsuri": "http://shsp.com/20201231", "presentation": [ "http://shsp.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "shsp_AnnualImpairmentValue": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "label": "Annual impairment value" } } }, "localname": "AnnualImpairmentValue", "nsuri": "http://shsp.com/20201231", "presentation": [ "http://shsp.com/role/GoodwillAndOtherIntangibleAssetsDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "shsp_AprilTwentyTwentyMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "April 2020 [Member]" } } }, "localname": "AprilTwentyTwentyMember", "nsuri": "http://shsp.com/20201231", "presentation": [ "http://shsp.com/role/SubsequentEventsDetailsNarrative" ], "xbrltype": "domainItemType" }, "shsp_CARESActMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CARES Act [Member]" } } }, "localname": "CARESActMember", "nsuri": "http://shsp.com/20201231", "presentation": [ "http://shsp.com/role/IncomeTaxesDetails3", "http://shsp.com/role/IncomeTaxesDetailsNarrative" ], "xbrltype": "domainItemType" }, "shsp_CapitalizedCostOfObtainingAContractOtherCurrentAssets": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "label": "Capitalized cost of obtaining a contract, other current assets" } } }, "localname": "CapitalizedCostOfObtainingAContractOtherCurrentAssets", "nsuri": "http://shsp.com/20201231", "presentation": [ "http://shsp.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "shsp_CapitalizedCostOfObtainingAContractOtherLongTermAssets": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "label": "Capitalized cost of obtaining a contract, Other long term assets" } } }, "localname": "CapitalizedCostOfObtainingAContractOtherLongTermAssets", "nsuri": "http://shsp.com/20201231", "presentation": [ "http://shsp.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "shsp_CapitalizedCostOfObtainingContract": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "label": "Capitalized cost of obtaining a contract" } } }, "localname": "CapitalizedCostOfObtainingContract", "nsuri": "http://shsp.com/20201231", "presentation": [ "http://shsp.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "shsp_CapitalizedCostOfObtainingContractPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Capitalized Cost of Obtaining a Contract" } } }, "localname": "CapitalizedCostOfObtainingContractPolicyTextBlock", "nsuri": "http://shsp.com/20201231", "presentation": [ "http://shsp.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "shsp_CashPaidReceivedDuringThePeriodForAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash paid (received) during the period for" } } }, "localname": "CashPaidReceivedDuringThePeriodForAbstract", "nsuri": "http://shsp.com/20201231", "presentation": [ "http://shsp.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "shsp_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Exercise price per share or per unit of warrants or rights outstanding.", "label": "Exercise price" } } }, "localname": "ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights", "nsuri": "http://shsp.com/20201231", "presentation": [ "http://shsp.com/role/WarrantsDetailsNarrative" ], "xbrltype": "perShareItemType" }, "shsp_ComputerEquipmentAndSoftwareMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Computer Equipment and Software [Member]" } } }, "localname": "ComputerEquipmentAndSoftwareMember", "nsuri": "http://shsp.com/20201231", "presentation": [ "http://shsp.com/role/SummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "shsp_ComputingEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Computing Equipment" } } }, "localname": "ComputingEquipmentMember", "nsuri": "http://shsp.com/20201231", "presentation": [ "http://shsp.com/role/SummaryOfSignificantAccountingPoliciesDetails1" ], "xbrltype": "domainItemType" }, "shsp_ContractualPaidInKind": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "label": "Contractual interest paid-in-kind expense (non-cash)" } } }, "localname": "ContractualPaidInKind", "nsuri": "http://shsp.com/20201231", "presentation": [ "http://shsp.com/role/ConvertibleNotesDetails" ], "xbrltype": "monetaryItemType" }, "shsp_ConvertibleNotesLiabilityRelievedUponConversion": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "label": "Convertible notes liability relieved upon conversion" } } }, "localname": "ConvertibleNotesLiabilityRelievedUponConversion", "nsuri": "http://shsp.com/20201231", "presentation": [ "http://shsp.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "shsp_CreditCardLimitFacility": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "label": "Credit card limit facility" } } }, "localname": "CreditCardLimitFacility", "nsuri": "http://shsp.com/20201231", "presentation": [ "http://shsp.com/role/CreditFacilityDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "shsp_CustomerNetAccountReceivableDescription": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Customer net account receivable description" } } }, "localname": "CustomerNetAccountReceivableDescription", "nsuri": "http://shsp.com/20201231", "presentation": [ "http://shsp.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "stringItemType" }, "shsp_DebtObligation": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "label": "Debt obligation" } } }, "localname": "DebtObligation", "nsuri": "http://shsp.com/20201231", "presentation": [ "http://shsp.com/role/SbaPaycheckProtectionProgramLoansDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "shsp_DeferredRevenues": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "label": "Deferred revenues" } } }, "localname": "DeferredRevenues", "nsuri": "http://shsp.com/20201231", "presentation": [ "http://shsp.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "shsp_EffectiveInterestRateDebt": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Effective interest rate" } } }, "localname": "EffectiveInterestRateDebt", "nsuri": "http://shsp.com/20201231", "presentation": [ "http://shsp.com/role/ConvertibleNotesDetails" ], "xbrltype": "percentItemType" }, "shsp_EmbeddedDerivativeLiabilityRelievedUponConversion": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "label": "Embedded derivative liability relieved upon conversion" } } }, "localname": "EmbeddedDerivativeLiabilityRelievedUponConversion", "nsuri": "http://shsp.com/20201231", "presentation": [ "http://shsp.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "shsp_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "[Weighted average remaining vesting period]", "verboseLabel": "Weighted average remaining vesting period" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition", "nsuri": "http://shsp.com/20201231", "presentation": [ "http://shsp.com/role/StockbasedCompensationDetailsNarrative" ], "xbrltype": "durationItemType" }, "shsp_ExpectedWeightedAverageLifeOfTheCustomer": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Expected weighted average life of the customer" } } }, "localname": "ExpectedWeightedAverageLifeOfTheCustomer", "nsuri": "http://shsp.com/20201231", "presentation": [ "http://shsp.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "durationItemType" }, "shsp_FederalMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Federal [Member]" } } }, "localname": "FederalMember", "nsuri": "http://shsp.com/20201231", "presentation": [ "http://shsp.com/role/IncomeTaxesDetailsNarrative" ], "xbrltype": "domainItemType" }, "shsp_FinancingTransactionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Financing Transaction [Member]" } } }, "localname": "FinancingTransactionMember", "nsuri": "http://shsp.com/20201231", "presentation": [ "http://shsp.com/role/WarrantsDetailsNarrative" ], "xbrltype": "domainItemType" }, "shsp_ForeignMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Foreign [Member]" } } }, "localname": "ForeignMember", "nsuri": "http://shsp.com/20201231", "presentation": [ "http://shsp.com/role/IncomeTaxesDetailsNarrative" ], "xbrltype": "domainItemType" }, "shsp_ForgivenessPrincipalAmountOfLoan": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "label": "Forgiveness, principal amount of loan" } } }, "localname": "ForgivenessPrincipalAmountOfLoan", "nsuri": "http://shsp.com/20201231", "presentation": [ "http://shsp.com/role/SubsequentEventsDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "shsp_GeneralAndAdministrativeExpenses": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "label": "General and administrative expenses" } } }, "localname": "GeneralAndAdministrativeExpenses", "nsuri": "http://shsp.com/20201231", "presentation": [ "http://shsp.com/role/CommitmentsAndContingenciesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "shsp_GoodwillAcquired": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized resulting from a business combination.", "label": "Acquisition of goodwill acquired" } } }, "localname": "GoodwillAcquired", "nsuri": "http://shsp.com/20201231", "presentation": [ "http://shsp.com/role/GoodwillAndOtherIntangibleAssetsDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "shsp_GoodwillReduced": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "label": "Goodwill reduced" } } }, "localname": "GoodwillReduced", "nsuri": "http://shsp.com/20201231", "presentation": [ "http://shsp.com/role/GoodwillAndOtherIntangibleAssetsDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "shsp_Goodwills": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "label": "[Goodwill]", "verboseLabel": "Goodwill" } } }, "localname": "Goodwills", "nsuri": "http://shsp.com/20201231", "presentation": [ "http://shsp.com/role/AcquisitionsDetails" ], "xbrltype": "monetaryItemType" }, "shsp_GrossVersusNetRevenuePolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Gross Versus Net Revenue" } } }, "localname": "GrossVersusNetRevenuePolicyTextBlock", "nsuri": "http://shsp.com/20201231", "presentation": [ "http://shsp.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "shsp_IncomeTaxesNet": { "auth_ref": [], "calculation": { "http://shsp.com/role/ConsolidatedStatementsOfCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes.", "label": "Income taxes, net" } } }, "localname": "IncomeTaxesNet", "nsuri": "http://shsp.com/20201231", "presentation": [ "http://shsp.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "shsp_IncreaseDecreaseInGoodwill": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "label": "Decrease in goodwill" } } }, "localname": "IncreaseDecreaseInGoodwill", "nsuri": "http://shsp.com/20201231", "presentation": [ "http://shsp.com/role/GoodwillAndOtherIntangibleAssetsDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "shsp_IncreaseDecreaseInLeaseLiabilities": { "auth_ref": [], "calculation": { "http://shsp.com/role/ConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "label": "Lease liabilities" } } }, "localname": "IncreaseDecreaseInLeaseLiabilities", "nsuri": "http://shsp.com/20201231", "presentation": [ "http://shsp.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "shsp_IncreaseDecreaseInRightofuseAssets": { "auth_ref": [], "calculation": { "http://shsp.com/role/ConsolidatedStatementsOfCashFlows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "label": "[Right-of-use assets]", "verboseLabel": "Right-of-use assets" } } }, "localname": "IncreaseDecreaseInRightofuseAssets", "nsuri": "http://shsp.com/20201231", "presentation": [ "http://shsp.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "shsp_IndefiniteLivedIntangibleAssetExpectedAmortization": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "label": "Indefinite Lived" } } }, "localname": "IndefiniteLivedIntangibleAssetExpectedAmortization", "nsuri": "http://shsp.com/20201231", "presentation": [ "http://shsp.com/role/GoodwillAndOtherIntangibleAssetsDetails1" ], "xbrltype": "monetaryItemType" }, "shsp_LeaseLiabilityIncrease": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "label": "Lease liability increase" } } }, "localname": "LeaseLiabilityIncrease", "nsuri": "http://shsp.com/20201231", "presentation": [ "http://shsp.com/role/LeasesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "shsp_LessAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Less:" } } }, "localname": "LessAbstract", "nsuri": "http://shsp.com/20201231", "presentation": [ "http://shsp.com/role/AcquisitionsDetails" ], "xbrltype": "stringItemType" }, "shsp_LineOfCreditOutstanding": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "label": "Line of credit, outstanding" } } }, "localname": "LineOfCreditOutstanding", "nsuri": "http://shsp.com/20201231", "presentation": [ "http://shsp.com/role/CreditFacilityDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "shsp_LoanOutstanding": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "label": "Loan outstanding" } } }, "localname": "LoanOutstanding", "nsuri": "http://shsp.com/20201231", "presentation": [ "http://shsp.com/role/SubsequentEventsDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "shsp_LossOnInducedConversion": { "auth_ref": [], "calculation": { "http://shsp.com/role/ConsolidatedStatementsOfComprehensiveLoss": { "order": 12.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "label": "Loss on induced conversion" } } }, "localname": "LossOnInducedConversion", "nsuri": "http://shsp.com/20201231", "presentation": [ "http://shsp.com/role/ConsolidatedStatementsOfComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "shsp_LossOnInducedConversions": { "auth_ref": [], "calculation": { "http://shsp.com/role/ConsolidatedStatementsOfCashFlows": { "order": 21.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "label": "[Loss on induced conversion]", "verboseLabel": "Loss on induced conversion" } } }, "localname": "LossOnInducedConversions", "nsuri": "http://shsp.com/20201231", "presentation": [ "http://shsp.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "shsp_MailAndProductRevenueMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Mail + Product Revenue [Member]" } } }, "localname": "MailAndProductRevenueMember", "nsuri": "http://shsp.com/20201231", "presentation": [ "http://shsp.com/role/DisaggregationOfRevenueDetails" ], "xbrltype": "domainItemType" }, "shsp_MarchTwoThousandEighteenMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "March 2018 [Member]" } } }, "localname": "MarchTwoThousandEighteenMember", "nsuri": "http://shsp.com/20201231", "presentation": [ "http://shsp.com/role/ConvertibleNotesDetailsNarrative" ], "xbrltype": "domainItemType" }, "shsp_MariettaDavisMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Marietta Davis [Member]" } } }, "localname": "MariettaDavisMember", "nsuri": "http://shsp.com/20201231", "presentation": [ "http://shsp.com/role/SubsequentEventsDetailsNarrative" ], "xbrltype": "domainItemType" }, "shsp_MarketingAutomationMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Marketing Automation Revenue [Member]" } } }, "localname": "MarketingAutomationMember", "nsuri": "http://shsp.com/20201231", "presentation": [ "http://shsp.com/role/DisaggregationOfRevenueDetails" ], "xbrltype": "domainItemType" }, "shsp_NolCarrybackCaresAct": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "label": "NOL Carryback - CARES Act" } } }, "localname": "NolCarrybackCaresAct", "nsuri": "http://shsp.com/20201231", "presentation": [ "http://shsp.com/role/IncomeTaxesDetails1" ], "xbrltype": "monetaryItemType" }, "shsp_NolCarrybackCaresActForContinuingOperations": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "NOL Carryback - CARES Act for continuing operations" } } }, "localname": "NolCarrybackCaresActForContinuingOperations", "nsuri": "http://shsp.com/20201231", "presentation": [ "http://shsp.com/role/IncomeTaxesDetails1" ], "xbrltype": "percentItemType" }, "shsp_NotesPayableSbaPaycheckProtectionProgramLoanPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Notes Payable - SBA Paycheck Protection Program Loans" } } }, "localname": "NotesPayableSbaPaycheckProtectionProgramLoanPolicyTextBlock", "nsuri": "http://shsp.com/20201231", "presentation": [ "http://shsp.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "shsp_NumberOfOptionsExercisable": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Number of options exercisable" } } }, "localname": "NumberOfOptionsExercisable", "nsuri": "http://shsp.com/20201231", "presentation": [ "http://shsp.com/role/StockbasedCompensationDetails1" ], "xbrltype": "sharesItemType" }, "shsp_NumberOfOptionsExercised": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of share options (or share units) exercised during the current period.", "label": "Number of options exercised" } } }, "localname": "NumberOfOptionsExercised", "nsuri": "http://shsp.com/20201231", "presentation": [ "http://shsp.com/role/StockbasedCompensationDetails1" ], "xbrltype": "sharesItemType" }, "shsp_NumberOfOptionsOutstandingBeginning": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Number of options outstanding, beginning" } } }, "localname": "NumberOfOptionsOutstandingBeginning", "nsuri": "http://shsp.com/20201231", "presentation": [ "http://shsp.com/role/StockbasedCompensationDetails1" ], "xbrltype": "sharesItemType" }, "shsp_NumberOfOptionsOutstandingEnding": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Number of options outstanding, ending" } } }, "localname": "NumberOfOptionsOutstandingEnding", "nsuri": "http://shsp.com/20201231", "presentation": [ "http://shsp.com/role/StockbasedCompensationDetails1" ], "xbrltype": "sharesItemType" }, "shsp_OneLoanAgreementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "One Loan Agreement [Member]" } } }, "localname": "OneLoanAgreementMember", "nsuri": "http://shsp.com/20201231", "presentation": [ "http://shsp.com/role/SubsequentEventsDetailsNarrative" ], "xbrltype": "domainItemType" }, "shsp_OperatingLossCarryForwardMaximumTerm": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Operating loss carry forward, maximum term" } } }, "localname": "OperatingLossCarryForwardMaximumTerm", "nsuri": "http://shsp.com/20201231", "presentation": [ "http://shsp.com/role/IncomeTaxesDetailsNarrative" ], "xbrltype": "durationItemType" }, "shsp_PercentageOfPledgeOfForeignSubsidiariesStock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage of pledge of foreign subsidiaries stock.", "label": "Percentage of pledge of foreign subsidiaries stock" } } }, "localname": "PercentageOfPledgeOfForeignSubsidiariesStock", "nsuri": "http://shsp.com/20201231", "presentation": [ "http://shsp.com/role/CreditFacilityDetailsNarrative" ], "xbrltype": "percentItemType" }, "shsp_PercentageOfSecuredPledgeOfCapitalStock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage of secured pledge of capital stock.", "label": "Percentage of secured pledge of capital stock" } } }, "localname": "PercentageOfSecuredPledgeOfCapitalStock", "nsuri": "http://shsp.com/20201231", "presentation": [ "http://shsp.com/role/CreditFacilityDetailsNarrative" ], "xbrltype": "percentItemType" }, "shsp_PerfectAudienceMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Perfect Audience [Member]" } } }, "localname": "PerfectAudienceMember", "nsuri": "http://shsp.com/20201231", "presentation": [ "http://shsp.com/role/AcquisitionsDetails1", "http://shsp.com/role/AcquisitionsDetailsNarrative" ], "xbrltype": "domainItemType" }, "shsp_PermDifferencesStockCompensation": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "label": "Perm Differences - Stock Compensation" } } }, "localname": "PermDifferencesStockCompensation", "nsuri": "http://shsp.com/20201231", "presentation": [ "http://shsp.com/role/IncomeTaxesDetails1" ], "xbrltype": "monetaryItemType" }, "shsp_PermDifferencesStockCompensationForContinuingOperations": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Perm Differences - Stock Compensation for continuing operations" } } }, "localname": "PermDifferencesStockCompensationForContinuingOperations", "nsuri": "http://shsp.com/20201231", "presentation": [ "http://shsp.com/role/IncomeTaxesDetails1" ], "xbrltype": "percentItemType" }, "shsp_PermanentDifferences": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "label": "[Permanent differences]", "verboseLabel": "Permanent differences" } } }, "localname": "PermanentDifferences", "nsuri": "http://shsp.com/20201231", "presentation": [ "http://shsp.com/role/IncomeTaxesDetails1" ], "xbrltype": "monetaryItemType" }, "shsp_RecurringRevenueMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Recurring Revenue [Member]" } } }, "localname": "RecurringRevenueMember", "nsuri": "http://shsp.com/20201231", "presentation": [ "http://shsp.com/role/DisaggregationOfRevenueDetails" ], "xbrltype": "domainItemType" }, "shsp_RemainingWarrantsExercied": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Remaining warrants exercied" } } }, "localname": "RemainingWarrantsExercied", "nsuri": "http://shsp.com/20201231", "presentation": [ "http://shsp.com/role/WarrantsDetailsNarrative" ], "xbrltype": "sharesItemType" }, "shsp_RestrictedStockUnitsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Restricted Stock Units [Member]" } } }, "localname": "RestrictedStockUnitsMember", "nsuri": "http://shsp.com/20201231", "presentation": [ "http://shsp.com/role/StockbasedCompensationDetails2" ], "xbrltype": "domainItemType" }, "shsp_RetargetingRevenueMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Retargeting Revenue [Member]" } } }, "localname": "RetargetingRevenueMember", "nsuri": "http://shsp.com/20201231", "presentation": [ "http://shsp.com/role/DisaggregationOfRevenueDetails" ], "xbrltype": "domainItemType" }, "shsp_RetargetingRevenueOneMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Retargeting Revenue 1 [Member]" } } }, "localname": "RetargetingRevenueOneMember", "nsuri": "http://shsp.com/20201231", "presentation": [ "http://shsp.com/role/DisaggregationOfRevenueDetails" ], "xbrltype": "domainItemType" }, "shsp_RevenueBilled": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "label": "Revenue billed" } } }, "localname": "RevenueBilled", "nsuri": "http://shsp.com/20201231", "presentation": [ "http://shsp.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "shsp_RevenueUnbilled": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "label": "Revenue unbilled" } } }, "localname": "RevenueUnbilled", "nsuri": "http://shsp.com/20201231", "presentation": [ "http://shsp.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "shsp_RevolvingLoanAgreementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Revolving Loan Agreement [Member]" } } }, "localname": "RevolvingLoanAgreementMember", "nsuri": "http://shsp.com/20201231", "presentation": [ "http://shsp.com/role/CreditFacilityDetailsNarrative" ], "xbrltype": "domainItemType" }, "shsp_SBALoanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "SBA Loan [Member]" } } }, "localname": "SBALoanMember", "nsuri": "http://shsp.com/20201231", "presentation": [ "http://shsp.com/role/SbaPaycheckProtectionProgramLoansDetailsNarrative" ], "xbrltype": "domainItemType" }, "shsp_SBAPaycheckProtectionProgramLoanTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 7. SBA Paycheck Protection Program Loans" } } }, "localname": "SBAPaycheckProtectionProgramLoanTextBlock", "nsuri": "http://shsp.com/20201231", "presentation": [ "http://shsp.com/role/SbaPaycheckProtectionProgramLoans" ], "xbrltype": "textBlockItemType" }, "shsp_SalesTaxContingentLiability": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "label": "Sales tax contingent liability" } } }, "localname": "SalesTaxContingentLiability", "nsuri": "http://shsp.com/20201231", "presentation": [ "http://shsp.com/role/CommitmentsAndContingenciesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "shsp_ScheduleOfOutstandingSbaLoanTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule of outstanding SBA loan" } } }, "localname": "ScheduleOfOutstandingSbaLoanTableTextBlock", "nsuri": "http://shsp.com/20201231", "presentation": [ "http://shsp.com/role/SbaPaycheckProtectionProgramLoansTables" ], "xbrltype": "textBlockItemType" }, "shsp_ScheduleOfPropertyAndEquipmentUsefulLivesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule of property and equipment useful lives" } } }, "localname": "ScheduleOfPropertyAndEquipmentUsefulLivesTableTextBlock", "nsuri": "http://shsp.com/20201231", "presentation": [ "http://shsp.com/role/SummaryOfSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "shsp_Settlements": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "label": "Settlements" } } }, "localname": "Settlements", "nsuri": "http://shsp.com/20201231", "presentation": [ "http://shsp.com/role/IncomeTaxesDetails3" ], "xbrltype": "monetaryItemType" }, "shsp_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTermOne": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Weighted average remaining contractual life outstanding, ending" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTermOne", "nsuri": "http://shsp.com/20201231", "presentation": [ "http://shsp.com/role/StockbasedCompensationDetails1" ], "xbrltype": "durationItemType" }, "shsp_SoftwareMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Software [Member]" } } }, "localname": "SoftwareMember", "nsuri": "http://shsp.com/20201231", "presentation": [ "http://shsp.com/role/SummaryOfSignificantAccountingPoliciesDetails1" ], "xbrltype": "domainItemType" }, "shsp_StateMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "State [Member]" } } }, "localname": "StateMember", "nsuri": "http://shsp.com/20201231", "presentation": [ "http://shsp.com/role/IncomeTaxesDetailsNarrative" ], "xbrltype": "domainItemType" }, "shsp_StockAwardsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stock Awards [Member]" } } }, "localname": "StockAwardsMember", "nsuri": "http://shsp.com/20201231", "presentation": [ "http://shsp.com/role/StockbasedCompensationDetailsNarrative" ], "xbrltype": "domainItemType" }, "shsp_StockIncentivePlanDescription": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stock incentive plan, Description" } } }, "localname": "StockIncentivePlanDescription", "nsuri": "http://shsp.com/20201231", "presentation": [ "http://shsp.com/role/StockbasedCompensationDetailsNarrative" ], "xbrltype": "stringItemType" }, "shsp_StockIncentivePlanExpirationDate": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Expiration date" } } }, "localname": "StockIncentivePlanExpirationDate", "nsuri": "http://shsp.com/20201231", "presentation": [ "http://shsp.com/role/StockbasedCompensationDetailsNarrative" ], "xbrltype": "dateItemType" }, "shsp_SubsequentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Subsequent [Member]" } } }, "localname": "SubsequentMember", "nsuri": "http://shsp.com/20201231", "presentation": [ "http://shsp.com/role/SubsequentEventsDetailsNarrative" ], "xbrltype": "domainItemType" }, "shsp_Total": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "label": "[Total]", "verboseLabel": "Total" } } }, "localname": "Total", "nsuri": "http://shsp.com/20201231", "presentation": [ "http://shsp.com/role/GoodwillAndOtherIntangibleAssetsDetails1" ], "xbrltype": "monetaryItemType" }, "shsp_TotalRevenueMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Total Revenue [Member]" } } }, "localname": "TotalRevenueMember", "nsuri": "http://shsp.com/20201231", "presentation": [ "http://shsp.com/role/DisaggregationOfRevenueDetails" ], "xbrltype": "domainItemType" }, "shsp_TwentyEighteenLeaseMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "2018 Lease [Member]" } } }, "localname": "TwentyEighteenLeaseMember", "nsuri": "http://shsp.com/20201231", "presentation": [ "http://shsp.com/role/LeasesDetailsNarrative" ], "xbrltype": "domainItemType" }, "shsp_TwentyNinettenAddendumMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "2019 Addendum [Member]" } } }, "localname": "TwentyNinettenAddendumMember", "nsuri": "http://shsp.com/20201231", "presentation": [ "http://shsp.com/role/LeasesDetailsNarrative" ], "xbrltype": "domainItemType" }, "shsp_TwoLoanAgreementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Two Loan Agreement [Member]" } } }, "localname": "TwoLoanAgreementMember", "nsuri": "http://shsp.com/20201231", "presentation": [ "http://shsp.com/role/SubsequentEventsDetailsNarrative" ], "xbrltype": "domainItemType" }, "shsp_TwoThousandTwentyStockIncentivePlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "2010 Stock Incentive Plan [Member]" } } }, "localname": "TwoThousandTwentyStockIncentivePlanMember", "nsuri": "http://shsp.com/20201231", "presentation": [ "http://shsp.com/role/StockbasedCompensationDetailsNarrative" ], "xbrltype": "domainItemType" }, "shsp_UpfrontAndOtherFeesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Upfront Fees [Member]" } } }, "localname": "UpfrontAndOtherFeesMember", "nsuri": "http://shsp.com/20201231", "presentation": [ "http://shsp.com/role/DisaggregationOfRevenueDetails" ], "xbrltype": "domainItemType" }, "shsp_VendorRelationshipsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Vendor Relationships [Member]" } } }, "localname": "VendorRelationshipsMember", "nsuri": "http://shsp.com/20201231", "presentation": [ "http://shsp.com/role/AcquisitionsDetails", "http://shsp.com/role/GoodwillAndOtherIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "shsp_WarrantsAndRightsNoteDisclosureTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 14. Warrants" } } }, "localname": "WarrantsAndRightsNoteDisclosureTextBlock", "nsuri": "http://shsp.com/20201231", "presentation": [ "http://shsp.com/role/Warrants" ], "xbrltype": "textBlockItemType" }, "shsp_WeightedAverageExercisePriceExercisable": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Weighted average exercise price exercisable" } } }, "localname": "WeightedAverageExercisePriceExercisable", "nsuri": "http://shsp.com/20201231", "presentation": [ "http://shsp.com/role/StockbasedCompensationDetails1" ], "xbrltype": "perShareItemType" }, "shsp_WeightedAverageExercisePriceExercised": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares.", "label": "Weighted average exercise price exercised" } } }, "localname": "WeightedAverageExercisePriceExercised", "nsuri": "http://shsp.com/20201231", "presentation": [ "http://shsp.com/role/StockbasedCompensationDetails1" ], "xbrltype": "perShareItemType" }, "shsp_WeightedAverageExercisePriceExpired": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options of the plan that expired.", "label": "Weighted average exercise price expired" } } }, "localname": "WeightedAverageExercisePriceExpired", "nsuri": "http://shsp.com/20201231", "presentation": [ "http://shsp.com/role/StockbasedCompensationDetails1" ], "xbrltype": "perShareItemType" }, "shsp_WeightedAverageExercisePriceForfeited": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated.", "label": "Weighted average exercise price forfeited" } } }, "localname": "WeightedAverageExercisePriceForfeited", "nsuri": "http://shsp.com/20201231", "presentation": [ "http://shsp.com/role/StockbasedCompensationDetails1" ], "xbrltype": "perShareItemType" }, "shsp_WeightedAverageExercisePriceGranted": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.", "label": "Weighted average exercise price granted" } } }, "localname": "WeightedAverageExercisePriceGranted", "nsuri": "http://shsp.com/20201231", "presentation": [ "http://shsp.com/role/StockbasedCompensationDetails1" ], "xbrltype": "perShareItemType" }, "shsp_WeightedAverageExercisePriceOutstandingBeginning": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.", "label": "Weighted average exercise price outstanding, beginning" } } }, "localname": "WeightedAverageExercisePriceOutstandingBeginning", "nsuri": "http://shsp.com/20201231", "presentation": [ "http://shsp.com/role/StockbasedCompensationDetails1" ], "xbrltype": "perShareItemType" }, "shsp_WeightedAverageExercisePriceoutstandingending": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Weighted average exercise price outstanding, ending" } } }, "localname": "WeightedAverageExercisePriceoutstandingending", "nsuri": "http://shsp.com/20201231", "presentation": [ "http://shsp.com/role/StockbasedCompensationDetails1" ], "xbrltype": "perShareItemType" }, "shsp_WeightedAverageGrantDateFairValueOfStockOptionsGranted": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology.", "label": "Weighted average grant date fair value of stock options granted" } } }, "localname": "WeightedAverageGrantDateFairValueOfStockOptionsGranted", "nsuri": "http://shsp.com/20201231", "presentation": [ "http://shsp.com/role/StockbasedCompensationDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "shsp_WeightedAverageRemainingContractualLifeOutstandingBeginning": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Weighted average remaining contractual life outstanding, beginning" } } }, "localname": "WeightedAverageRemainingContractualLifeOutstandingBeginning", "nsuri": "http://shsp.com/20201231", "presentation": [ "http://shsp.com/role/StockbasedCompensationDetails1" ], "xbrltype": "durationItemType" }, "shsp_WeightedAverageRemainingLeaseTerm": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Weighted average remaining lease term" } } }, "localname": "WeightedAverageRemainingLeaseTerm", "nsuri": "http://shsp.com/20201231", "presentation": [ "http://shsp.com/role/LeasesDetailsNarrative" ], "xbrltype": "durationItemType" }, "shsp_WeightedAverageRemainingVestingPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Weighted average remaining vesting period" } } }, "localname": "WeightedAverageRemainingVestingPeriod", "nsuri": "http://shsp.com/20201231", "presentation": [ "http://shsp.com/role/StockbasedCompensationDetailsNarrative" ], "xbrltype": "durationItemType" }, "srt_MaximumMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Maximum [Member]", "verboseLabel": "Maximum [Member]" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://shsp.com/role/CommitmentsAndContingenciesDetailsNarrative", "http://shsp.com/role/StockbasedCompensationDetails", "http://shsp.com/role/SummaryOfSignificantAccountingPoliciesDetails1", "http://shsp.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Minimum [Member]", "verboseLabel": "Minimum [Member]" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://shsp.com/role/CommitmentsAndContingenciesDetailsNarrative", "http://shsp.com/role/StockbasedCompensationDetails", "http://shsp.com/role/SummaryOfSignificantAccountingPoliciesDetails1", "http://shsp.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r118", "r177", "r179", "r334", "r335" ], "lang": { "en-us": { "role": { "label": "Product Or Service Axis" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://shsp.com/role/DisaggregationOfRevenueDetails" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [], "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://shsp.com/role/DisaggregationOfRevenueDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Range Axis" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://shsp.com/role/CommitmentsAndContingenciesDetailsNarrative", "http://shsp.com/role/StockbasedCompensationDetails", "http://shsp.com/role/SummaryOfSignificantAccountingPoliciesDetails1", "http://shsp.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [], "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://shsp.com/role/CommitmentsAndContingenciesDetailsNarrative", "http://shsp.com/role/StockbasedCompensationDetails", "http://shsp.com/role/SummaryOfSignificantAccountingPoliciesDetails1", "http://shsp.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Summary of Significant Accounting Policies" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r24" ], "calculation": { "http://shsp.com/role/ConsolidatedBalanceSheets": { "order": 19.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accounts payable" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://shsp.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r1", "r11", "r119", "r120", "r178" ], "calculation": { "http://shsp.com/role/ConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.", "label": "Accounts receivable, net of allowance for doubtful accounts of $56,135 and $12,455 at December 31, 2020 and December 31, 2019, respectively" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://shsp.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesAndOtherLiabilities": { "auth_ref": [], "calculation": { "http://shsp.com/role/ConsolidatedBalanceSheets": { "order": 18.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of expenses incurred but not yet paid nor invoiced, and liabilities classified as other.", "label": "Accrued expenses and other current liabilities" } } }, "localname": "AccruedLiabilitiesAndOtherLiabilities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://shsp.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrentAndNoncurrent": { "auth_ref": [ "r316", "r330" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities.", "label": "Accrued expense" } } }, "localname": "AccruedLiabilitiesCurrentAndNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://shsp.com/role/CommitmentsAndContingenciesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r22", "r162" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.", "label": "[Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment]", "negatedLabel": "Less: accumulated depreciation and amortization" } } }, "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://shsp.com/role/SummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r40", "r41", "r42" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.", "label": "Accumulated other comprehensive loss" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://shsp.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r39", "r42", "r43", "r266" ], "lang": { "en-us": { "role": { "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.", "label": "Accumulated Other Comprehensive Loss" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://shsp.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AdditionalPaidInCapital": { "auth_ref": [ "r12" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders. Includes adjustments to additional paid in capital. Some examples of such adjustments include recording the issuance of debt with a beneficial conversion feature and certain tax consequences of equity instruments awarded to employees. Use this element for the aggregate amount of additional paid-in capital associated with common and preferred stock. For additional paid-in capital associated with only common stock, use the element additional paid in capital, common stock. For additional paid-in capital associated with only preferred stock, use the element additional paid in capital, preferred stock.", "label": "Additional paid in capital" } } }, "localname": "AdditionalPaidInCapital", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://shsp.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.", "label": "Additional Paid in Capital" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://shsp.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentForAmortization": { "auth_ref": [ "r71", "r154" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate amount of recurring noncash expense charged against earnings in the period to allocate the cost of assets over their estimated remaining economic lives.", "label": "Amortization expense" } } }, "localname": "AdjustmentForAmortization", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://shsp.com/role/GoodwillAndOtherIntangibleAssetsDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for option under share-based payment arrangement.", "label": "Stock based compensation - stock options" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://shsp.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Adjustments to reconcile loss from operations:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://shsp.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AdvertisingCostsPolicyTextBlock": { "auth_ref": [ "r210" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for advertising cost.", "label": "Advertising Costs" } } }, "localname": "AdvertisingCostsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://shsp.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r17", "r122", "r128" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current.", "label": "Allowance for doubtful accounts receivble" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://shsp.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfFinancingCosts": { "auth_ref": [ "r54", "r71", "r288" ], "calculation": { "http://shsp.com/role/ConsolidatedStatementsOfCashFlows": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense attributable to debt issuance costs.", "label": "Amortization of debt issuance costs and embedded derivative" } } }, "localname": "AmortizationOfFinancingCosts", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://shsp.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfFinancingCostsAndDiscounts": { "auth_ref": [ "r71", "r288" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense attributable to debt discount (premium) and debt issuance costs.", "label": "Amortization of debt issuance costs (non-cash)" } } }, "localname": "AmortizationOfFinancingCostsAndDiscounts", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://shsp.com/role/ConvertibleNotesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r71", "r147", "r154" ], "calculation": { "http://shsp.com/role/ConsolidatedStatementsOfComprehensiveLoss": { "order": 5.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.", "label": "Intangible asset amortization", "verboseLabel": "Intangible asset amortization" } } }, "localname": "AmortizationOfIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://shsp.com/role/ConsolidatedStatementsOfComprehensiveLoss", "http://shsp.com/role/GoodwillAndOtherIntangibleAssetsDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfValueOfBusinessAcquiredVOBA": { "auth_ref": [ "r71", "r323" ], "calculation": { "http://shsp.com/role/ConsolidatedStatementsOfCashFlows": { "order": 17.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The adjustment that represents the periodic charge against earnings to reduce the value of business acquired (VOBA) over the expected life of the underlying insurance contracts. VOBA reflects the estimated fair value of a life insurance business in force and represents the portion of the cost to acquire the business that is allocated to the value of the right to receive future cash flows from insurance contracts existing at the date of acquisition. Such value is the present value of the actuarially determined projected cash flows for the acquired policies. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.", "label": "Amortization of costs to acquire contracts" } } }, "localname": "AmortizationOfValueOfBusinessAcquiredVOBA", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://shsp.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r98" ], "lang": { "en-us": { "role": { "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.", "label": "Antidilutive securities" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://shsp.com/role/NetLossPerShareDetails1" ], "xbrltype": "sharesItemType" }, "us-gaap_Assets": { "auth_ref": [ "r115", "r311", "r325" ], "calculation": { "http://shsp.com/role/ConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "[Assets]", "totalLabel": "Total assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://shsp.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets", "verboseLabel": "Assets" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://shsp.com/role/ConsolidatedBalanceSheets", "http://shsp.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r2", "r3", "r37" ], "calculation": { "http://shsp.com/role/ConsolidatedBalanceSheets": { "order": 12.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "[Assets, Current]", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://shsp.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AwardDateAxis": { "auth_ref": [ "r187", "r206" ], "lang": { "en-us": { "role": { "documentation": "Information by date or year award under share-based payment arrangement is granted.", "label": "Award Date [Axis]" } } }, "localname": "AwardDateAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://shsp.com/role/ConvertibleNotesDetailsNarrative", "http://shsp.com/role/SubsequentEventsDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_AwardDateDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Date or year award under share-based payment arrangement is granted." } } }, "localname": "AwardDateDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://shsp.com/role/ConvertibleNotesDetailsNarrative", "http://shsp.com/role/SubsequentEventsDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r187", "r206" ], "lang": { "en-us": { "role": { "documentation": "Information by type of award under share-based payment arrangement.", "label": "Award Type [Axis]" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://shsp.com/role/NetLossPerShareDetails1", "http://shsp.com/role/StockbasedCompensationDetails2", "http://shsp.com/role/StockbasedCompensationDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by location on balance sheet (statement of financial position).", "label": "Balance Sheet Location [Axis]" } } }, "localname": "BalanceSheetLocationAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://shsp.com/role/IncomeTaxesDetails3", "http://shsp.com/role/IncomeTaxesDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationDomain": { "auth_ref": [ "r270", "r272" ], "lang": { "en-us": { "role": { "documentation": "Location in the balance sheet (statement of financial position)." } } }, "localname": "BalanceSheetLocationDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://shsp.com/role/IncomeTaxesDetails3", "http://shsp.com/role/IncomeTaxesDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).", "label": "Basis of Presentation and Consolidation" } } }, "localname": "BasisOfAccountingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://shsp.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_BrokerageCommissionsRevenue": { "auth_ref": [ "r309", "r319" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of commission revenue from buying and selling securities on behalf of customers.", "label": "[Brokerage Commissions Revenue]", "verboseLabel": "Revenue" } } }, "localname": "BrokerageCommissionsRevenue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://shsp.com/role/AcquisitionsDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree." } } }, "localname": "BusinessAcquisitionAcquireeDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://shsp.com/role/AcquisitionsDetails1", "http://shsp.com/role/AcquisitionsDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r250", "r251" ], "lang": { "en-us": { "role": { "documentation": "Information by business combination or series of individually immaterial business combinations.", "label": "Business Acquisition Axis" } } }, "localname": "BusinessAcquisitionAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://shsp.com/role/AcquisitionsDetails1", "http://shsp.com/role/AcquisitionsDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionCostOfAcquiredEntityTransactionCosts": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of direct costs of the business combination including legal, accounting, and other costs incurred to consummate the business acquisition.", "label": "Transaction costs" } } }, "localname": "BusinessAcquisitionCostOfAcquiredEntityTransactionCosts", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://shsp.com/role/AcquisitionsDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationConsiderationTransferred1": { "auth_ref": [ "r257", "r258", "r259" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer.", "label": "Cash consideration", "verboseLabel": "Cash consideration" } } }, "localname": "BusinessCombinationConsiderationTransferred1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://shsp.com/role/AcquisitionsDetails", "http://shsp.com/role/AcquisitionsDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "auth_ref": [ "r260" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. The disclosure may include leverage buyout transactions (as applicable).", "label": "Note 3. Acquisitions" } } }, "localname": "BusinessCombinationDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://shsp.com/role/Acquisitions" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets": { "auth_ref": [ "r252" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of assets acquired at the acquisition date.", "label": "Total tangible assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://shsp.com/role/AcquisitionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther": { "auth_ref": [ "r252" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of other assets expected to be realized or consumed before one year or the normal operating cycle, if longer, acquired at the acquisition date.", "label": "[Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Other]", "verboseLabel": "Other current assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://shsp.com/role/AcquisitionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables": { "auth_ref": [ "r252" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount due from customers or clients for goods or services, including trade receivables, that have been delivered or sold in the normal course of business, and amounts due from others, including related parties expected to be converted to cash, sold or exchanged within one year or the normal operating cycle, if longer, acquired at the acquisition date.", "label": "[Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables]", "verboseLabel": "Accounts receivable" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://shsp.com/role/AcquisitionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue": { "auth_ref": [ "r252" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred revenue expected to be recognized as such within one year or the normal operating cycle, if longer, assumed at the acquisition date.", "label": "[Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Deferred Revenue]", "verboseLabel": "Deferred revenue" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://shsp.com/role/AcquisitionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther": { "auth_ref": [ "r252" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of other liabilities due within one year or within the normal operating cycle, if longer, assumed at the acquisition date.", "label": "[Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Other]", "verboseLabel": "Accrued expenses and other current liabilities" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://shsp.com/role/AcquisitionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill": { "auth_ref": [ "r252" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of intangible assets, excluding goodwill, acquired at the acquisition date.", "label": "Total intangible assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://shsp.com/role/AcquisitionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities": { "auth_ref": [ "r252" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities assumed at the acquisition date.", "label": "[Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities]", "verboseLabel": "Total liabilities" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://shsp.com/role/AcquisitionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net tangible liabilities acquired" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://shsp.com/role/AcquisitionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Acquisitions" } } }, "localname": "BusinessCombinationsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationsPolicy": { "auth_ref": [ "r79", "r249" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for completed business combinations (purchase method, acquisition method or combination of entities under common control). This accounting policy may include a general discussion of the purchase method or acquisition method of accounting (including for example, the treatment accorded contingent consideration, the identification of assets and liabilities, the purchase price allocation process, how the fair values of acquired assets and liabilities are determined) and the entity's specific application thereof. An entity that acquires another entity in a leveraged buyout transaction generally discloses the accounting policy followed by the acquiring entity in determining the basis used to value its interest in the acquired entity, and the rationale for that accounting policy.", "label": "Business Combinations" } } }, "localname": "BusinessCombinationsPolicy", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://shsp.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r0", "r19", "r73" ], "calculation": { "http://shsp.com/role/ConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash and cash equivalents", "periodEndLabel": "Cash and cash equivalents, end of period", "periodStartLabel": "Cash and cash equivalents, beginning of period" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://shsp.com/role/ConsolidatedBalanceSheets", "http://shsp.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease": { "auth_ref": [], "calculation": { "http://shsp.com/role/ConsolidatedStatementsOfCashFlows": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in cash and cash equivalents. Cash and cash equivalents are the amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Includes effect from exchange rate changes.", "label": "[Cash and Cash Equivalents, Period Increase (Decrease)]", "totalLabel": "Change in cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsPeriodIncreaseDecrease", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://shsp.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsPolicyTextBlock": { "auth_ref": [ "r4", "r74", "r79" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value.", "label": "Cash and Cash Equivalents" } } }, "localname": "CashAndCashEquivalentsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://shsp.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ClassOfWarrantOrRighstDateFromWhichWarrantsOrRightsExercisable": { "auth_ref": [ "r87" ], "lang": { "en-us": { "role": { "documentation": "Date the warrants or rights are exercisable, in CCYY-MM-DD format.", "label": "Exercise of warrants, maturity date" } } }, "localname": "ClassOfWarrantOrRighstDateFromWhichWarrantsOrRightsExercisable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://shsp.com/role/WarrantsDetailsNarrative" ], "xbrltype": "dateItemType" }, "us-gaap_CollectiveBargainingArrangementAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by collective bargaining arrangement. A collective bargaining arrangement is a written, legally enforceable employment contract between management of an organization and its employees represented by a union.", "label": "Collective Bargaining Arrangement [Axis]" } } }, "localname": "CollectiveBargainingArrangementAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://shsp.com/role/SbaPaycheckProtectionProgramLoansDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_CollectiveBargainingArrangementDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Names of collective bargaining arrangements. A collective bargaining arrangement is a written, legally enforceable employment contract between management of an organization and its employees represented by a union." } } }, "localname": "CollectiveBargainingArrangementDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://shsp.com/role/SbaPaycheckProtectionProgramLoansDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r165", "r166" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for commitments and contingencies.", "label": "Note 15. Commitments and Contingencies" } } }, "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://shsp.com/role/CommitmentsAndContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance": { "auth_ref": [ "r31" ], "lang": { "en-us": { "role": { "documentation": "Aggregate number of common shares reserved for future issuance.", "label": "Common stock shares reserved for future issuance", "verboseLabel": "Warrants issued to purchase common stock" } } }, "localname": "CommonStockCapitalSharesReservedForFutureIssuance", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://shsp.com/role/StockbasedCompensationDetailsNarrative", "http://shsp.com/role/WarrantsDetailsNarrative" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://shsp.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r10" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common stock, shares par value" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://shsp.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r10" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.", "label": "Common stock, shares authorized" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://shsp.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r10" ], "lang": { "en-us": { "role": { "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.", "label": "Common stock, shares issued", "verboseLabel": "Common stock share issued" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://shsp.com/role/ConsolidatedBalanceSheetsParenthetical", "http://shsp.com/role/SubsequentEventsDetailsNarrative" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r10", "r172" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.", "label": "Common stock, shares outstanding" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://shsp.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r10" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Common stock, $0.001 par value, Authorized shares-50,000,000; issued shares- 12,818,797 at December 31, 2020 and 11,537,163 at December 31, 2019; outstanding shares- 12,798,797 at December 31, 2020 and 11,517,163 at December 31, 2019" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://shsp.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CompensationAndRetirementDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Defined Contribution Retirement Plan" } } }, "localname": "CompensationAndRetirementDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r45", "r47", "r48" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "Comprehensive loss" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://shsp.com/role/ConsolidatedStatementsOfComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTaxAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other comprehensive income (loss):" } } }, "localname": "ComprehensiveIncomeNetOfTaxAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://shsp.com/role/ConsolidatedStatementsOfComprehensiveLoss" ], "xbrltype": "stringItemType" }, "us-gaap_ComprehensiveIncomePolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for comprehensive income.", "label": "Comprehensive Income or Loss" } } }, "localname": "ComprehensiveIncomePolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://shsp.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConcentrationRiskCreditRisk": { "auth_ref": [ "r104", "r322" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for credit risk.", "label": "Concentration of Credit Risks and Significant Customers" } } }, "localname": "ConcentrationRiskCreditRisk", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://shsp.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConvertibleDebtNoncurrent": { "auth_ref": [ "r30" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying amount of long-term convertible debt as of the balance sheet date, net of the amount due in the next twelve months or greater than the normal operating cycle, if longer. The debt is convertible into another form of financial instrument, typically the entity's common stock.", "label": "Convertible notes" } } }, "localname": "ConvertibleDebtNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://shsp.com/role/ConvertibleNotesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfRevenue": { "auth_ref": [ "r56" ], "calculation": { "http://shsp.com/role/ConsolidatedStatementsOfComprehensiveLoss": { "order": 2.0, "parentTag": "us-gaap_GrossProfit", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate cost of goods produced and sold and services rendered during the reporting period.", "label": "Cost of services" } } }, "localname": "CostOfRevenue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://shsp.com/role/ConsolidatedStatementsOfComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfSalesPolicyTextBlock": { "auth_ref": [ "r181" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for cost of product sold and service rendered.", "label": "Cost of Services" } } }, "localname": "CostOfSalesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://shsp.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CreditCardOriginationCostsPolicyTextBlock": { "auth_ref": [ "r126" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for identifying, measuring and capitalizing costs of obtaining or creating credit card accounts that are not private label credit cards. Includes, but is not limited to, the methodology of amortizing costs, contractual arrangements terms with third-party credit card intermediaries and classification of amounts due from those intermediaries.", "label": "Credit Card Processing Fees" } } }, "localname": "CreditCardOriginationCostsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://shsp.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CreditFacilityAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility Axis" } } }, "localname": "CreditFacilityAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://shsp.com/role/CreditFacilityDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_CreditFacilityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing." } } }, "localname": "CreditFacilityDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://shsp.com/role/CreditFacilityDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_CreditLossAdditionalImprovementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Add incremental shares for:" } } }, "localname": "CreditLossAdditionalImprovementsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://shsp.com/role/NetLossPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CurrentFederalTaxExpenseBenefit": { "auth_ref": [ "r83", "r239", "r244" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current federal tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Federal" } } }, "localname": "CurrentFederalTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://shsp.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentForeignTaxExpenseBenefit": { "auth_ref": [ "r86", "r241" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Foreign" } } }, "localname": "CurrentForeignTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://shsp.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentIncomeTaxExpenseBenefit": { "auth_ref": [ "r83", "r239", "r244" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations.", "label": "Current Income Tax Provision" } } }, "localname": "CurrentIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://shsp.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Current Provision" } } }, "localname": "CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://shsp.com/role/IncomeTaxesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": { "auth_ref": [ "r83", "r239", "r244" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current state and local tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "State" } } }, "localname": "CurrentStateAndLocalTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://shsp.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CustomerRelationshipsMember": { "auth_ref": [ "r256" ], "lang": { "en-us": { "role": { "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships.", "label": "Customer Relationships" } } }, "localname": "CustomerRelationshipsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://shsp.com/role/GoodwillAndOtherIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtConversionConvertedInstrumentAmount1": { "auth_ref": [ "r76", "r78" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The value of the financial instrument(s) that the original debt is being converted into in a noncash (or part noncash) transaction. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.", "label": "Issuance of commons stock for settlement of notes, amount" } } }, "localname": "DebtConversionConvertedInstrumentAmount1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://shsp.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtConversionConvertedInstrumentSharesIssued1": { "auth_ref": [ "r76", "r78" ], "lang": { "en-us": { "role": { "documentation": "The number of shares issued in exchange for the original debt being converted in a noncash (or part noncash) transaction. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or payments in the period.", "label": "Issuance of commons stock for settlement of notes, shares" } } }, "localname": "DebtConversionConvertedInstrumentSharesIssued1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://shsp.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Convertible Notes" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r171" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.", "label": "Note 5. Credit Facility" } } }, "localname": "DebtDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://shsp.com/role/CreditFacility" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentDecreaseForgiveness": { "auth_ref": [ "r84" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Decrease for amounts of indebtedness forgiven by the holder of the debt instrument.", "label": "Forgiveness loan amount" } } }, "localname": "DebtInstrumentDecreaseForgiveness", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://shsp.com/role/SubsequentEventsDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentIncreaseAccruedInterest": { "auth_ref": [ "r84" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Increase for accrued, but unpaid interest on the debt instrument for the period.", "label": "Accrued interest" } } }, "localname": "DebtInstrumentIncreaseAccruedInterest", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://shsp.com/role/SubsequentEventsDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentInterestRateDuringPeriod": { "auth_ref": [ "r29", "r287" ], "lang": { "en-us": { "role": { "documentation": "The average effective interest rate during the reporting period.", "label": "Interest rate" } } }, "localname": "DebtInstrumentInterestRateDuringPeriod", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://shsp.com/role/ConvertibleNotesDetailsNarrative" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentPeriodicPaymentPrincipal": { "auth_ref": [ "r30" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the required periodic payments applied to principal.", "label": "Loan, principal amount" } } }, "localname": "DebtInstrumentPeriodicPaymentPrincipal", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://shsp.com/role/SubsequentEventsDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentTerm": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Period of time between issuance and maturity of debt instrument, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Loan maturity date" } } }, "localname": "DebtInstrumentTerm", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://shsp.com/role/SbaPaycheckProtectionProgramLoansDetailsNarrative" ], "xbrltype": "durationItemType" }, "us-gaap_DebtPolicyTextBlock": { "auth_ref": [ "r79", "r168" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy related to debt. Includes, but is not limited to, debt issuance costs, the effects of refinancings, method of amortizing debt issuance costs and original issue discount, and classifications of debt.", "label": "Debt Issuance Costs" } } }, "localname": "DebtPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://shsp.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_DeferredFederalIncomeTaxExpenseBenefit": { "auth_ref": [ "r83", "r240", "r244" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred federal income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "[Deferred Federal Income Tax Expense (Benefit)]", "verboseLabel": "Federal" } } }, "localname": "DeferredFederalIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://shsp.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredForeignIncomeTaxExpenseBenefit": { "auth_ref": [ "r83", "r240", "r244" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "[Deferred Foreign Income Tax Expense (Benefit)]", "verboseLabel": "Foreign" } } }, "localname": "DeferredForeignIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://shsp.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r71", "r83", "r240", "r244" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Income Tax Provision" } } }, "localname": "DeferredIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://shsp.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Deferred Provision" } } }, "localname": "DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://shsp.com/role/IncomeTaxesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredIncomeTaxesAndTaxCredits": { "auth_ref": [ "r72" ], "calculation": { "http://shsp.com/role/ConsolidatedStatementsOfCashFlows": { "order": 22.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred income tax expense (benefit) and income tax credits.", "label": "Deferred income taxes" } } }, "localname": "DeferredIncomeTaxesAndTaxCredits", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://shsp.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredRevenue": { "auth_ref": [ "r18" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable.", "label": "[Deferred Revenue]", "verboseLabel": "Deferred revenue" } } }, "localname": "DeferredRevenue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://shsp.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredRevenueCurrent": { "auth_ref": [ "r18" ], "calculation": { "http://shsp.com/role/ConsolidatedBalanceSheets": { "order": 16.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable, classified as current.", "label": "Deferred revenue" } } }, "localname": "DeferredRevenueCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://shsp.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredRevenuePeriodIncreaseDecrease": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in deferred revenue.", "label": "Deferred revenue (decrease) increase" } } }, "localname": "DeferredRevenuePeriodIncreaseDecrease", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://shsp.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit": { "auth_ref": [ "r83", "r240", "r244" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred state and local tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "[Deferred State and Local Income Tax Expense (Benefit)]", "verboseLabel": "State" } } }, "localname": "DeferredStateAndLocalIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://shsp.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from intangible assets including goodwill.", "label": "[Deferred Tax Assets, Goodwill and Intangible Assets]", "verboseLabel": "Intangibles" } } }, "localname": "DeferredTaxAssetsGoodwillAndIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://shsp.com/role/IncomeTaxesDetails2" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsLiabilitiesNet": { "auth_ref": [ "r234" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, without jurisdictional netting.", "label": "Net deferred tax assets (liabilities)" } } }, "localname": "DeferredTaxAssetsLiabilitiesNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://shsp.com/role/IncomeTaxesDetails2" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsNetAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets:" } } }, "localname": "DeferredTaxAssetsNetAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://shsp.com/role/IncomeTaxesDetails2" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwards": { "auth_ref": [ "r212", "r237", "r238" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards.", "label": "NOL" } } }, "localname": "DeferredTaxAssetsOperatingLossCarryforwards", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://shsp.com/role/IncomeTaxesDetails2" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsOther": { "auth_ref": [ "r213", "r237", "r238" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences, classified as other.", "label": "Accruals & Reserves" } } }, "localname": "DeferredTaxAssetsOther", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://shsp.com/role/IncomeTaxesDetails2" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost": { "auth_ref": [ "r212", "r237", "r238" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from share-based compensation.", "label": "Stock-based compensation" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://shsp.com/role/IncomeTaxesDetails2" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r233" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized.", "label": "Deferred tax valuation allowance" } } }, "localname": "DeferredTaxAssetsValuationAllowance", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://shsp.com/role/IncomeTaxesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsValuationAllowanceNoncurrent": { "auth_ref": [ "r219", "r220", "r233" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of valuation allowance of deferred tax asset attributable to deductible temporary differences and carryforwards, classified as noncurrent.", "label": "Net deferred tax Valuation allowance" } } }, "localname": "DeferredTaxAssetsValuationAllowanceNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://shsp.com/role/IncomeTaxesDetails2" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedContributionPlanCostRecognized": { "auth_ref": [ "r183" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost for defined contribution plan.", "label": "Defined contribution retirement plan, expenses" } } }, "localname": "DefinedContributionPlanCostRecognized", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://shsp.com/role/DefinedContributionRetirementPlanDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage of employees' gross pay for which the employer contributes a matching contribution to a defined contribution plan.", "label": "Defined contribution plan, employer matching contribution, percent of employees' gross pay" } } }, "localname": "DefinedContributionPlanEmployerMatchingContributionPercent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://shsp.com/role/DefinedContributionRetirementPlanDetailsNarrative" ], "xbrltype": "percentItemType" }, "us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage employer matches of the employee's percentage contribution matched.", "label": "Defined contribution plan, employer matching contribution, percent of match" } } }, "localname": "DefinedContributionPlanEmployerMatchingContributionPercentOfMatch", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://shsp.com/role/DefinedContributionRetirementPlanDetailsNarrative" ], "xbrltype": "percentItemType" }, "us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Maximum percentage of employee gross pay the employee may contribute to a defined contribution plan.", "label": "Defined contribution plan, maximum annual contributions employee, percent" } } }, "localname": "DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://shsp.com/role/DefinedContributionRetirementPlanDetailsNarrative" ], "xbrltype": "percentItemType" }, "us-gaap_Depreciation": { "auth_ref": [ "r71", "r160" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.", "label": "Depreciation expense" } } }, "localname": "Depreciation", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://shsp.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationAndAmortization": { "auth_ref": [ "r71", "r160" ], "calculation": { "http://shsp.com/role/ConsolidatedStatementsOfCashFlows": { "order": 19.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The current period expense charged against earnings on long-lived, physical assets not used in production, and which are not intended for resale, to allocate or recognize the cost of such assets over their useful lives; or to record the reduction in book value of an intangible asset over the benefit period of such asset; or to reflect consumption during the period of an asset that is not used in production.", "label": "Depreciation and amortization" } } }, "localname": "DepreciationAndAmortization", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://shsp.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisaggregationOfRevenueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Disaggregation of Revenue" } } }, "localname": "DisaggregationOfRevenueAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r177" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of revenue" } } }, "localname": "DisaggregationOfRevenueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://shsp.com/role/DisaggregationOfRevenueTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r209" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for share-based payment arrangement.", "label": "Note 13. Stock-Based Compensation" } } }, "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://shsp.com/role/StockbasedCompensation" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "StockBased Compensation" } } }, "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income taxes (Tables)" } } }, "localname": "DiscontinuedOperationsAndDisposalGroupsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_DividendsShareBasedCompensation": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of paid and unpaid cash, stock, and paid-in-kind dividends declared for award under share-based payment arrangement.", "label": "Stock based compensation" } } }, "localname": "DividendsShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://shsp.com/role/StockbasedCompensationDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_DividendsSharebasedCompensationStock": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of paid and unpaid stock dividends declared for award under share-based payment arrangement.", "label": "Dividend, Share-based Payment Arrangement, Shares" } } }, "localname": "DividendsSharebasedCompensationStock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://shsp.com/role/StockbasedCompensationDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Loss Per Share" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasicAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net loss per share:" } } }, "localname": "EarningsPerShareBasicAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://shsp.com/role/NetLossPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasicAndDiluted": { "auth_ref": [ "r96" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income or loss for the period per each share in instances when basic and diluted earnings per share are the same amount and reported as a single line item on the face of the financial statements. Basic earnings per share is the amount of net income or loss for the period per each share of common stock or unit outstanding during the reporting period. Diluted earnings per share includes the amount of net income or loss for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.", "label": "Net loss per share, basic and diluted", "terseLabel": "Basic and Diluted", "verboseLabel": "Net loss per share, basic and diluted" } } }, "localname": "EarningsPerShareBasicAndDiluted", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://shsp.com/role/AcquisitionsDetails1", "http://shsp.com/role/ConsolidatedStatementsOfComprehensiveLoss", "http://shsp.com/role/NetLossPerShareDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerSharePolicyTextBlock": { "auth_ref": [ "r79", "r98", "r99", "r100" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements.", "label": "Earnings Per Share, Policy [Policy Text Block]", "verboseLabel": "Net Loss Per Share" } } }, "localname": "EarningsPerSharePolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://shsp.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r101" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Note 9. Net Loss Per Share" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://shsp.com/role/NetLossPerShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents": { "auth_ref": [ "r283" ], "calculation": { "http://shsp.com/role/ConsolidatedStatementsOfCashFlows": { "order": 32.0, "parentTag": "us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) from the effect of exchange rate changes on cash and cash equivalent balances held in foreign currencies.", "label": "Effect of exchange rate on cash" } } }, "localname": "EffectOfExchangeRateOnCashAndCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://shsp.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "auth_ref": [ "r85", "r221", "r222" ], "lang": { "en-us": { "role": { "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "[Effective Income Tax Rate Reconciliation, Percent]", "verboseLabel": "Effective rate from continuing operations" } } }, "localname": "EffectiveIncomeTaxRateContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://shsp.com/role/IncomeTaxesDetails1" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": { "auth_ref": [ "r221", "r222", "r243" ], "lang": { "en-us": { "role": { "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss).", "label": "Federal statutory rates on continuing operations" } } }, "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://shsp.com/role/IncomeTaxesDetails1" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r221", "r222", "r243" ], "lang": { "en-us": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to changes in the valuation allowance for deferred tax assets.", "label": "[Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Percent]", "verboseLabel": "Valuation Allowance" } } }, "localname": "EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://shsp.com/role/IncomeTaxesDetails1" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate": { "auth_ref": [ "r221", "r222", "r243" ], "lang": { "en-us": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to changes in the income tax rates.", "label": "[Effective Income Tax Rate Reconciliation, Change in Enacted Tax Rate, Percent]", "verboseLabel": "Perm differences - debt conversion" } } }, "localname": "EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://shsp.com/role/IncomeTaxesDetails1" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther": { "auth_ref": [ "r221", "r222", "r243" ], "lang": { "en-us": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other nondeductible expenses.", "label": "Permanent differences" } } }, "localname": "EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://shsp.com/role/IncomeTaxesDetails1" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments": { "auth_ref": [ "r221", "r222", "r243" ], "lang": { "en-us": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments.", "label": "[Effective Income Tax Rate Reconciliation, Other Adjustments, Percent]", "verboseLabel": "Other" } } }, "localname": "EffectiveIncomeTaxRateReconciliationOtherAdjustments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://shsp.com/role/IncomeTaxesDetails1" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarnings": { "auth_ref": [ "r221", "r222", "r243" ], "lang": { "en-us": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to the repatriation of foreign earnings.", "label": "[Effective Income Tax Rate Reconciliation, Repatriation of Foreign Earnings, Percent]", "verboseLabel": "Foreign" } } }, "localname": "EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarnings", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://shsp.com/role/IncomeTaxesDetails1" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes": { "auth_ref": [ "r221", "r222", "r243" ], "lang": { "en-us": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to state and local income tax expense (benefit), net of federal tax expense (benefit).", "label": "[Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Percent]", "verboseLabel": "State income taxes, net of federal benefit" } } }, "localname": "EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://shsp.com/role/IncomeTaxesDetails1" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits": { "auth_ref": [ "r221", "r222", "r243" ], "lang": { "en-us": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to tax credits. Including, but not limited to, research credit, foreign tax credit, investment tax credit, and other tax credits.", "label": "[Effective Income Tax Rate Reconciliation, Tax Credit, Percent]", "verboseLabel": "Credits" } } }, "localname": "EffectiveIncomeTaxRateReconciliationTaxCredits", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://shsp.com/role/IncomeTaxesDetails1" ], "xbrltype": "percentItemType" }, "us-gaap_EmployeeBenefitsAndShareBasedCompensationNoncash": { "auth_ref": [ "r71" ], "calculation": { "http://shsp.com/role/ConsolidatedStatementsOfCashFlows": { "order": 16.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense (reversal of expense) for employee benefits and share-based payment arrangement. Includes, but is not limited to, pension, other postretirement, postemployment and termination benefits.", "label": "Non-cash stock compensation" } } }, "localname": "EmployeeBenefitsAndShareBasedCompensationNoncash", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://shsp.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r172" ], "lang": { "en-us": { "role": { "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc." } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://shsp.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain": { "auth_ref": [ "r274" ], "lang": { "en-us": { "role": { "documentation": "Class of asset." } } }, "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://shsp.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueByAssetClassAxis": { "auth_ref": [ "r273", "r276" ], "lang": { "en-us": { "role": { "documentation": "Information by class of asset.", "label": "Asset Class [Axis]" } } }, "localname": "FairValueByAssetClassAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://shsp.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisChangeInUnrealizedGainLoss": { "auth_ref": [ "r275" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of unrealized gain (loss) recognized in income for derivative asset (liability) after deduction of derivative liability (asset), measured at fair value using unobservable input (level 3) and still held.", "label": "Fair value of the derivatives" } } }, "localname": "FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisChangeInUnrealizedGainLoss", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://shsp.com/role/ConvertibleNotesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueOfFinancialInstrumentsPolicy": { "auth_ref": [ "r79", "r277", "r278" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for determining the fair value of financial instruments.", "label": "Fair Value of Financial Instruments" } } }, "localname": "FairValueOfFinancialInstrumentsPolicy", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://shsp.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueOptionChangesInFairValueGainLoss1": { "auth_ref": [ "r279" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "For each line item in the statement of financial position, the amounts of gains and losses from fair value changes included in earnings.", "label": "Change in fair value of financial instrument" } } }, "localname": "FairValueOptionChangesInFairValueGainLoss1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://shsp.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinancialInstrumentAxis": { "auth_ref": [ "r129", "r130", "r131", "r132", "r133", "r134", "r135", "r136", "r137" ], "lang": { "en-us": { "role": { "documentation": "Information by type of financial instrument.", "label": "Financial Instrument [Axis]" } } }, "localname": "FinancialInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://shsp.com/role/NetLossPerShareDetails1", "http://shsp.com/role/StockbasedCompensationDetails3", "http://shsp.com/role/StockbasedCompensationDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Finite-lived intangible assets useful lives" } } }, "localname": "FiniteLivedIntangibleAssetUsefulLife", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://shsp.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "durationItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r153" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Accumulated amortization" } } }, "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://shsp.com/role/GoodwillAndOtherIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized after the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Thereafter" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://shsp.com/role/GoodwillAndOtherIntangibleAssetsDetails1" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "auth_ref": [ "r155" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the next fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "2021" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://shsp.com/role/GoodwillAndOtherIntangibleAssetsDetails1" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": { "auth_ref": [ "r155" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "2025" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://shsp.com/role/GoodwillAndOtherIntangibleAssetsDetails1" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "auth_ref": [ "r155" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the fourth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "2024" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://shsp.com/role/GoodwillAndOtherIntangibleAssetsDetails1" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "auth_ref": [ "r155" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the third fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "2023" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://shsp.com/role/GoodwillAndOtherIntangibleAssetsDetails1" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "auth_ref": [ "r155" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the second fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "2022" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://shsp.com/role/GoodwillAndOtherIntangibleAssetsDetails1" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r148", "r150", "r153", "r157", "r308" ], "lang": { "en-us": { "role": { "documentation": "Information by major type or class of finite-lived intangible assets.", "label": "Finite Lived Intangible Assets By Major Class Axis" } } }, "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://shsp.com/role/AcquisitionsDetails", "http://shsp.com/role/GoodwillAndOtherIntangibleAssetsDetails", "http://shsp.com/role/LeasesDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r153", "r308" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Intangible assets, gross" } } }, "localname": "FiniteLivedIntangibleAssetsGross", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://shsp.com/role/GoodwillAndOtherIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGrossAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net tangible assets acquired" } } }, "localname": "FiniteLivedIntangibleAssetsGrossAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://shsp.com/role/AcquisitionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r148", "r152" ], "lang": { "en-us": { "role": { "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company." } } }, "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://shsp.com/role/AcquisitionsDetails", "http://shsp.com/role/GoodwillAndOtherIntangibleAssetsDetails", "http://shsp.com/role/LeasesDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Assets, excluding financial assets, that lack physical substance, having a limited useful life.", "label": "Finite-Lived Intangible Assets [Member]" } } }, "localname": "FiniteLivedIntangibleAssetsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://shsp.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r153" ], "calculation": { "http://shsp.com/role/ConsolidatedBalanceSheets": { "order": 9.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Intangibles, net", "verboseLabel": "Intangible assets, net" } } }, "localname": "FiniteLivedIntangibleAssetsNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://shsp.com/role/ConsolidatedBalanceSheets", "http://shsp.com/role/GoodwillAndOtherIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignCurrencyTransactionGainLossUnrealized": { "auth_ref": [ "r72", "r280", "r281", "r282" ], "calculation": { "http://shsp.com/role/ConsolidatedStatementsOfCashFlows": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount before tax of foreign currency transaction unrealized gain (loss) recognized in the income statement.", "label": "Unrealized foreign currency loss" } } }, "localname": "ForeignCurrencyTransactionGainLossUnrealized", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://shsp.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": { "auth_ref": [ "r79", "r282", "r285" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy.", "label": "Foreign Currencies" } } }, "localname": "ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://shsp.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_FurnitureAndFixturesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases.", "label": "Furniture and Fixtures [Member]", "verboseLabel": "Furniture and Fixtures [Member]" } } }, "localname": "FurnitureAndFixturesMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://shsp.com/role/SummaryOfSignificantAccountingPoliciesDetails", "http://shsp.com/role/SummaryOfSignificantAccountingPoliciesDetails1" ], "xbrltype": "domainItemType" }, "us-gaap_GainLossOnDerivativeInstrumentsNetPretax": { "auth_ref": [ "r271" ], "calculation": { "http://shsp.com/role/ConsolidatedStatementsOfCashFlows": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://shsp.com/role/ConsolidatedStatementsOfComprehensiveLoss": { "order": 11.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate net gain (loss) on all derivative instruments recognized in earnings during the period, before tax effects.", "label": "Gain on embedded derivative", "negatedLabel": "Gain on embedded derivative" } } }, "localname": "GainLossOnDerivativeInstrumentsNetPretax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://shsp.com/role/ConsolidatedStatementsOfCashFlows", "http://shsp.com/role/ConsolidatedStatementsOfComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainLossOnDispositionOfAssets": { "auth_ref": [ "r71", "r159", "r164" ], "calculation": { "http://shsp.com/role/ConsolidatedStatementsOfCashFlows": { "order": 15.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) on sale or disposal of property, plant and equipment assets, excluding oil and gas property and timber property.", "label": "Loss (gain) on disposal of property and equipment" } } }, "localname": "GainLossOnDispositionOfAssets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://shsp.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpense": { "auth_ref": [ "r57" ], "calculation": { "http://shsp.com/role/ConsolidatedStatementsOfComprehensiveLoss": { "order": 6.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line.", "label": "General and administrative" } } }, "localname": "GeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://shsp.com/role/ConsolidatedStatementsOfComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r138", "r140" ], "calculation": { "http://shsp.com/role/ConsolidatedBalanceSheets": { "order": 10.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill", "terseLabel": "Goodwill", "verboseLabel": "Goodwill" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://shsp.com/role/AcquisitionsDetailsNarrative", "http://shsp.com/role/ConsolidatedBalanceSheets", "http://shsp.com/role/GoodwillAndOtherIntangibleAssetsDetails", "http://shsp.com/role/GoodwillAndOtherIntangibleAssetsDetailsNarrative", "http://shsp.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAcquiredDuringPeriod": { "auth_ref": [ "r141" ], "calculation": { "http://shsp.com/role/ConsolidatedStatementsOfCashFlows": { "order": 26.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized resulting from a business combination.", "label": "Acquisition of business" } } }, "localname": "GoodwillAcquiredDuringPeriod", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://shsp.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Goodwill and Other Intangible Assets" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy": { "auth_ref": [ "r79", "r144" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for goodwill. This accounting policy also may address how an entity assesses and measures impairment of goodwill, how reporting units are determined, how goodwill is allocated to such units, and how the fair values of the reporting units are determined.", "label": "Goodwill and Indefinite-Lived Intangible Assets" } } }, "localname": "GoodwillAndIntangibleAssetsGoodwillPolicy", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://shsp.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillImpairmentLoss": { "auth_ref": [ "r71", "r139", "r142", "r145" ], "calculation": { "http://shsp.com/role/ConsolidatedStatementsOfCashFlows": { "order": 18.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://shsp.com/role/ConsolidatedStatementsOfComprehensiveLoss": { "order": 4.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of loss from the write-down of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Impairment of goodwill", "terseLabel": "Impairment of goodwill", "verboseLabel": "Impairment of goodwill" } } }, "localname": "GoodwillImpairmentLoss", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://shsp.com/role/ConsolidatedStatementsOfCashFlows", "http://shsp.com/role/ConsolidatedStatementsOfComprehensiveLoss", "http://shsp.com/role/GoodwillAndOtherIntangibleAssetsDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillOtherIncreaseDecrease": { "auth_ref": [ "r143" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease), classified as other, of an asset representing the future economic benefits from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Changes in foreign exchange rate increase/reduction to goodwill" } } }, "localname": "GoodwillOtherIncreaseDecrease", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://shsp.com/role/GoodwillAndOtherIntangibleAssetsDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r55" ], "calculation": { "http://shsp.com/role/ConsolidatedStatementsOfComprehensiveLoss": { "order": 10.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.", "label": "[Gross Profit]", "totalLabel": "Gross profit", "verboseLabel": "Gross profit" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://shsp.com/role/AcquisitionsDetails1", "http://shsp.com/role/ConsolidatedStatementsOfComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r52", "r91", "r310", "r317", "r333" ], "calculation": { "http://shsp.com/role/ConsolidatedStatementsOfComprehensiveLoss": { "order": 16.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.", "label": "[Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest]", "totalLabel": "Loss before income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://shsp.com/role/ConsolidatedStatementsOfComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxAuthorityAxis": { "auth_ref": [ "r224" ], "lang": { "en-us": { "role": { "documentation": "Information by tax jurisdiction.", "label": "Income Tax Authority [Axis]" } } }, "localname": "IncomeTaxAuthorityAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://shsp.com/role/IncomeTaxesDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxAuthorityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Agency, division or body classification that levies income taxes, examines tax returns for compliance, or grants exemptions from or makes other decisions pertaining to income taxes." } } }, "localname": "IncomeTaxAuthorityDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://shsp.com/role/IncomeTaxesDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Taxes" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r248" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.", "label": "Note 10. Income Taxes" } } }, "localname": "IncomeTaxDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://shsp.com/role/IncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExaminationLiabilityRefundAdjustmentFromSettlementWithTaxingAuthority": { "auth_ref": [ "r225" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of the additional liability or refund received or expected based on a final settlement with a taxing authority.", "label": "Income Tax Examination, Liability (Refund) Adjustment from Settlement with Taxing Authority" } } }, "localname": "IncomeTaxExaminationLiabilityRefundAdjustmentFromSettlementWithTaxingAuthority", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://shsp.com/role/IncomeTaxesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r83", "r114", "r245" ], "calculation": { "http://shsp.com/role/ConsolidatedStatementsOfComprehensiveLoss": { "order": 15.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "(Benefit) provision for income taxes", "terseLabel": "Income tax expense (benefit)", "verboseLabel": "Total Income Tax Provision" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://shsp.com/role/ConsolidatedStatementsOfComprehensiveLoss", "http://shsp.com/role/IncomeTaxesDetails", "http://shsp.com/role/IncomeTaxesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxExpenseBenefitContinuingOperationsDiscontinuedOperationsExtraordinaryItems": { "auth_ref": [ "r246" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current tax expense (benefit) and deferred tax expense (benefit) pertaining to income (loss) from continuing operations and income (loss) from discontinued operations.", "label": "Effective rate from continuing operations" } } }, "localname": "IncomeTaxExpenseBenefitContinuingOperationsDiscontinuedOperationsExtraordinaryItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://shsp.com/role/IncomeTaxesDetails1" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxPolicyTextBlock": { "auth_ref": [ "r49", "r79", "r217", "r218", "r231", "r232", "r235", "r247", "r336" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements.", "label": "Income Tax, Policy [Policy Text Block]", "verboseLabel": "Income Taxes" } } }, "localname": "IncomeTaxPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://shsp.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r216", "r221", "r222" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to increase (decrease) in the valuation allowance for deferred tax assets.", "label": "Valuation Allowance" } } }, "localname": "IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://shsp.com/role/IncomeTaxesDetails1" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate": { "auth_ref": [ "r215", "r221", "r222" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations, attributable to increase (decrease) in the income tax rates.", "label": "Perm differences - debt conversion" } } }, "localname": "IncomeTaxReconciliationChangeInEnactedTaxRate", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://shsp.com/role/IncomeTaxesDetails1" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate": { "auth_ref": [ "r82", "r221", "r222" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of income tax expense or benefit for the period computed by applying the domestic federal statutory tax rates to pretax income from continuing operations.", "label": "Federal statutory rates" } } }, "localname": "IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://shsp.com/role/IncomeTaxesDetails1" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationOtherAdjustments": { "auth_ref": [ "r221" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments.", "label": "Other" } } }, "localname": "IncomeTaxReconciliationOtherAdjustments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://shsp.com/role/IncomeTaxesDetails1" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationRepatriationOfForeignEarnings": { "auth_ref": [ "r221", "r222" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to repatriation of foreign earnings.", "label": "[Effective Income Tax Rate Reconciliation, Repatriation of Foreign Earnings, Amount]", "verboseLabel": "Foreign" } } }, "localname": "IncomeTaxReconciliationRepatriationOfForeignEarnings", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://shsp.com/role/IncomeTaxesDetails1" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes": { "auth_ref": [ "r82", "r221", "r222" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to state and local income tax expense (benefit).", "label": "State income taxes, net of federal benefit" } } }, "localname": "IncomeTaxReconciliationStateAndLocalIncomeTaxes", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://shsp.com/role/IncomeTaxesDetails1" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationTaxCredits": { "auth_ref": [ "r221", "r222" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to tax credits. Including, but not limited to, research credit, foreign tax credit, investment tax credit, and other tax credits.", "label": "Credits" } } }, "localname": "IncomeTaxReconciliationTaxCredits", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://shsp.com/role/IncomeTaxesDetails1" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesPaid": { "auth_ref": [ "r68", "r75" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income.", "label": "Income taxes" } } }, "localname": "IncomeTaxesPaid", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://shsp.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesReceivable": { "auth_ref": [ "r35", "r315", "r331" ], "calculation": { "http://shsp.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount due within one year of the balance sheet date (or one operating cycle, if longer) from tax authorities as of the balance sheet date representing refunds of overpayments or recoveries based on agreed-upon resolutions of disputes.", "label": "Income taxes receivable" } } }, "localname": "IncomeTaxesReceivable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://shsp.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r70" ], "calculation": { "http://shsp.com/role/ConsolidatedStatementsOfCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.", "label": "[Increase (Decrease) in Accounts Payable]", "verboseLabel": "Accounts payable" } } }, "localname": "IncreaseDecreaseInAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://shsp.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r70" ], "calculation": { "http://shsp.com/role/ConsolidatedStatementsOfCashFlows": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.", "label": "Accounts receivable" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://shsp.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInDeferredRevenue": { "auth_ref": [ "r70" ], "calculation": { "http://shsp.com/role/ConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable.", "label": "[Increase (Decrease) in Deferred Revenue]", "verboseLabel": "Deferred revenue" } } }, "localname": "IncreaseDecreaseInDeferredRevenue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://shsp.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Changes in assets and liabilities:" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://shsp.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOtherOperatingAssets": { "auth_ref": [ "r70" ], "calculation": { "http://shsp.com/role/ConsolidatedStatementsOfCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in operating assets classified as other.", "label": "Other assets" } } }, "localname": "IncreaseDecreaseInOtherOperatingAssets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://shsp.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherOperatingLiabilities": { "auth_ref": [ "r70" ], "calculation": { "http://shsp.com/role/ConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in operating liabilities classified as other.", "label": "Other liabilities" } } }, "localname": "IncreaseDecreaseInOtherOperatingLiabilities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://shsp.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInUnbilledReceivables": { "auth_ref": [ "r70" ], "calculation": { "http://shsp.com/role/ConsolidatedStatementsOfCashFlows": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period of the amount of revenue for work performed for which billing has not occurred, net of uncollectible accounts.", "label": "[Increase (Decrease) in Unbilled Receivables]", "verboseLabel": "Unbilled receivables" } } }, "localname": "IncreaseDecreaseInUnbilledReceivables", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://shsp.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r149", "r156" ], "lang": { "en-us": { "role": { "documentation": "Information by type or class of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit.", "label": "Indefinite-lived Intangible Assets [Axis]" } } }, "localname": "IndefiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://shsp.com/role/AcquisitionsDetails", "http://shsp.com/role/GoodwillAndOtherIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill": { "auth_ref": [ "r156" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit.", "label": "Indefinite-Lived Intangible Assets" } } }, "localname": "IndefiniteLivedIntangibleAssetsExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://shsp.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r149", "r156" ], "lang": { "en-us": { "role": { "documentation": "The major class of indefinite-lived intangible asset (for example, trade names, etc. but not all-inclusive), excluding goodwill. A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of the company." } } }, "localname": "IndefiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://shsp.com/role/AcquisitionsDetails", "http://shsp.com/role/GoodwillAndOtherIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r158" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for all or part of the information related to intangible assets.", "label": "Note 4. Goodwill and Other Intangible Assets" } } }, "localname": "IntangibleAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://shsp.com/role/GoodwillAndOtherIntangibleAssets" ], "xbrltype": "textBlockItemType" }, "us-gaap_IntangibleAssetsFiniteLivedPolicy": { "auth_ref": [ "r79", "r152" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for finite-lived intangible assets. This accounting policy also might address: (1) the amortization method used; (2) the useful lives of such assets; and (3) how the entity assesses and measures impairment of such assets.", "label": "Intangibles" } } }, "localname": "IntangibleAssetsFiniteLivedPolicy", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://shsp.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r146", "r151" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.", "label": "Total goodwill and intangible assets" } } }, "localname": "IntangibleAssetsNetExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://shsp.com/role/GoodwillAndOtherIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r50", "r113", "r286", "r288", "r321" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the cost of borrowed funds accounted for as interest expense.", "label": "Interest expense relating to the Credit of Facility" } } }, "localname": "InterestExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://shsp.com/role/CreditFacilityDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpenseBorrowings": { "auth_ref": [ "r320" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Aggregate amount of interest expense on all borrowings.", "label": "Total interest expense" } } }, "localname": "InterestExpenseBorrowings", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://shsp.com/role/ConvertibleNotesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpenseDebt": { "auth_ref": [ "r59", "r170" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the cost of borrowed funds accounted for as interest expense for debt.", "label": "Accrued interest expense, loan" } } }, "localname": "InterestExpenseDebt", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://shsp.com/role/SbaPaycheckProtectionProgramLoansDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestIncomeAndInterestExpenseDisclosureTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of interest income and expense, including, but not limited to, interest income and expense from investments, loans, and securities.", "label": "Schedule of interest expense" } } }, "localname": "InterestIncomeAndInterestExpenseDisclosureTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://shsp.com/role/ConvertibleNotesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_InterestPaid": { "auth_ref": [ "r75" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash paid for interest, including, but not limited to, capitalized interest and payment to settle zero-coupon bond attributable to accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount; classified as operating and investing activities.", "label": "Interest, net" } } }, "localname": "InterestPaid", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://shsp.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseholdImprovementsMember": { "auth_ref": [ "r161" ], "lang": { "en-us": { "role": { "documentation": "Additions or improvements to assets held under a lease arrangement.", "label": "Leasehold Improvements [Member]", "verboseLabel": "Leasehold Improvements [Member]" } } }, "localname": "LeaseholdImprovementsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://shsp.com/role/SummaryOfSignificantAccountingPoliciesDetails", "http://shsp.com/role/SummaryOfSignificantAccountingPoliciesDetails1" ], "xbrltype": "domainItemType" }, "us-gaap_LeasesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Leases" } } }, "localname": "LeasesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_LesseeOperatingLeaseDescription": { "auth_ref": [ "r296" ], "lang": { "en-us": { "role": { "documentation": "Description of lessee's operating lease.", "label": "Lease amendment, Description" } } }, "localname": "LesseeOperatingLeaseDescription", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://shsp.com/role/LeasesDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r300" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.", "label": "Schedule of future minimum lease payments" } } }, "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://shsp.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r300" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease.", "label": "Total undiscounted cash flows" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://shsp.com/role/LeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": { "auth_ref": [ "r300" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due after fifth fiscal year following latest fiscal year.", "label": "[Lessee, Operating Lease, Liability, Payments, Due after Year Five]", "verboseLabel": "Thereafter" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://shsp.com/role/LeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r300" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in next fiscal year following latest fiscal year.", "label": "[Lessee, Operating Lease, Liability, Payments, Due Next Twelve Months]", "verboseLabel": "2021" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://shsp.com/role/LeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": { "auth_ref": [ "r300" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in fifth fiscal year following latest fiscal year.", "label": "[Lessee, Operating Lease, Liability, Payments, Due Year Five]", "verboseLabel": "2025" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://shsp.com/role/LeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r300" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in fourth fiscal year following latest fiscal year.", "label": "[Lessee, Operating Lease, Liability, Payments, Due Year Four]", "verboseLabel": "2024" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://shsp.com/role/LeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r300" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in third fiscal year following latest fiscal year.", "label": "[Lessee, Operating Lease, Liability, Payments, Due Year Three]", "verboseLabel": "2023" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://shsp.com/role/LeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r300" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in second fiscal year following latest fiscal year.", "label": "[Lessee, Operating Lease, Liability, Payments, Due Year Two]", "verboseLabel": "2022" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://shsp.com/role/LeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r300" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.", "label": "Less imputed interest remaining" } } }, "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://shsp.com/role/LeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r27" ], "calculation": { "http://shsp.com/role/ConsolidatedBalanceSheets": { "order": 24.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.", "label": "[Liabilities]", "totalLabel": "Total liabilities" } } }, "localname": "Liabilities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://shsp.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r16", "r314", "r328" ], "calculation": { "http://shsp.com/role/ConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.", "label": "[Liabilities and Equity]", "totalLabel": "Total liabilities and shareholders' equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://shsp.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities and Shareholders' Equity" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://shsp.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r28" ], "calculation": { "http://shsp.com/role/ConsolidatedBalanceSheets": { "order": 22.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.", "label": "[Liabilities, Current]", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://shsp.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCredit": { "auth_ref": [ "r8", "r313", "r324" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.", "label": "[Long-term Line of Credit]", "verboseLabel": "Line of credit" } } }, "localname": "LineOfCredit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://shsp.com/role/CreditFacilityDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Credit Facility" } } }, "localname": "LineOfCreditFacilityAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityExpirationDate1": { "auth_ref": [ "r25" ], "lang": { "en-us": { "role": { "documentation": "Date the credit facility terminates, in CCYY-MM-DD format.", "label": "Line of credit facility, expiration date" } } }, "localname": "LineOfCreditFacilityExpirationDate1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://shsp.com/role/CreditFacilityDetailsNarrative" ], "xbrltype": "dateItemType" }, "us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd": { "auth_ref": [ "r25" ], "lang": { "en-us": { "role": { "documentation": "The effective interest rate at the end of the reporting period.", "label": "Loan interest rate" } } }, "localname": "LineOfCreditFacilityInterestRateAtPeriodEnd", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://shsp.com/role/CreditFacilityDetailsNarrative" ], "xbrltype": "percentItemType" }, "us-gaap_LinesOfCreditCurrent": { "auth_ref": [ "r7", "r312" ], "calculation": { "http://shsp.com/role/ConsolidatedBalanceSheets": { "order": 17.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The carrying value as of the balance sheet date of the current portion of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.", "label": "Line of credit", "verboseLabel": "Line of credit" } } }, "localname": "LinesOfCreditCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://shsp.com/role/ConsolidatedBalanceSheets", "http://shsp.com/role/CreditFacilityDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebt": { "auth_ref": [ "r8", "r169", "r313", "r326" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Total Commitments" } } }, "localname": "LongTermDebt", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://shsp.com/role/SbaPaycheckProtectionProgramLoansDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive": { "auth_ref": [ "r89", "r168" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirements, and other securities issued that are redeemable by holder at fixed or determinable prices and dates maturing after the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "[Long-term Debt, Maturities, Repayments of Principal after Year Five]", "verboseLabel": "Thereafter" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://shsp.com/role/SbaPaycheckProtectionProgramLoansDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths": { "auth_ref": [ "r89", "r168" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirements, and other securities issued that are redeemable by holder at fixed or determinable prices and dates maturing in the next fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "[Long-term Debt, Maturities, Repayments of Principal in Next Twelve Months]", "verboseLabel": "2021" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://shsp.com/role/SbaPaycheckProtectionProgramLoansDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive": { "auth_ref": [ "r89", "r168" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirements, and other securities issued that are redeemable by holder at fixed or determinable prices and dates maturing in the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "[Long-term Debt, Maturities, Repayments of Principal in Year Five]", "verboseLabel": "2025" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://shsp.com/role/SbaPaycheckProtectionProgramLoansDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour": { "auth_ref": [ "r89", "r168" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirements, and other securities issued that are redeemable by holder at fixed or determinable prices and dates maturing in the fourth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "[Long-term Debt, Maturities, Repayments of Principal in Year Four]", "verboseLabel": "2024" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://shsp.com/role/SbaPaycheckProtectionProgramLoansDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree": { "auth_ref": [ "r89", "r168" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirements, and other securities issued that are redeemable by holder at fixed or determinable prices and dates maturing in the third fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "[Long-term Debt, Maturities, Repayments of Principal in Year Three]", "verboseLabel": "2023" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://shsp.com/role/SbaPaycheckProtectionProgramLoansDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo": { "auth_ref": [ "r89", "r168" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirements, and other securities issued that are redeemable by holder at fixed or determinable prices and dates maturing in the second fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "[Long-term Debt, Maturities, Repayments of Principal in Year Two]", "verboseLabel": "2022" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://shsp.com/role/SbaPaycheckProtectionProgramLoansDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtTextBlock": { "auth_ref": [ "r171" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for long-term debt.", "label": "Note 6. Convertible Notes" } } }, "localname": "LongTermDebtTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://shsp.com/role/ConvertibleNotes" ], "xbrltype": "textBlockItemType" }, "us-gaap_LongTermNotesPayable": { "auth_ref": [ "r30" ], "calculation": { "http://shsp.com/role/ConsolidatedBalanceSheets": { "order": 20.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of notes payable (with maturities initially due after one year or beyond the operating cycle if longer), excluding current portion.", "label": "Notes payable, net of current portion" } } }, "localname": "LongTermNotesPayable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://shsp.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_MarketingAndAdvertisingExpense": { "auth_ref": [ "r57" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The total expense recognized in the period for promotion, public relations, and brand or product advertising.", "label": "Advertising and marketing expenses" } } }, "localname": "MarketingAndAdvertisingExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://shsp.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r66" ], "calculation": { "http://shsp.com/role/ConsolidatedStatementsOfCashFlows": { "order": 33.0, "parentTag": "us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "[Net Cash Provided by (Used in) Financing Activities]", "totalLabel": "Net cash provided by financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://shsp.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash flows used in financing activities:" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://shsp.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r66" ], "calculation": { "http://shsp.com/role/ConsolidatedStatementsOfCashFlows": { "order": 34.0, "parentTag": "us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "[Net Cash Provided by (Used in) Investing Activities]", "totalLabel": "Net cash used in investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://shsp.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash flows from investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://shsp.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r66", "r69", "r72" ], "calculation": { "http://shsp.com/role/ConsolidatedStatementsOfCashFlows": { "order": 35.0, "parentTag": "us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "[Net Cash Provided by (Used in) Operating Activities]", "totalLabel": "Net cash used in operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://shsp.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash flows from operating activities:" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://shsp.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r44", "r46", "r53", "r72", "r99", "r318", "r332" ], "calculation": { "http://shsp.com/role/ConsolidatedStatementsOfComprehensiveLoss": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.", "label": "[Net Income (Loss) Attributable to Parent]", "terseLabel": "Net loss", "totalLabel": "Net loss", "verboseLabel": "Net Loss" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://shsp.com/role/AcquisitionsDetails1", "http://shsp.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity", "http://shsp.com/role/ConsolidatedStatementsOfComprehensiveLoss", "http://shsp.com/role/NetLossPerShareDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.", "label": "Recently Issued Accounting Standards" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://shsp.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NoncashInvestingAndFinancingItemsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Non-cash activities" } } }, "localname": "NoncashInvestingAndFinancingItemsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://shsp.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NonoperatingIncomeExpense": { "auth_ref": [ "r58" ], "calculation": { "http://shsp.com/role/ConsolidatedStatementsOfComprehensiveLoss": { "order": 13.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business).", "label": "Other expense, net" } } }, "localname": "NonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://shsp.com/role/ConsolidatedStatementsOfComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_NotesPayableCurrent": { "auth_ref": [ "r26" ], "calculation": { "http://shsp.com/role/ConsolidatedBalanceSheets": { "order": 13.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying values as of the balance sheet date of the portions of long-term notes payable due within one year or the operating cycle if longer.", "label": "Notes payable, current portion" } } }, "localname": "NotesPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://shsp.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingExpenses": { "auth_ref": [], "calculation": { "http://shsp.com/role/ConsolidatedStatementsOfComprehensiveLoss": { "order": 9.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.", "label": "[Operating Expenses]", "totalLabel": "Total operating expenses" } } }, "localname": "OperatingExpenses", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://shsp.com/role/ConsolidatedStatementsOfComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingExpensesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Operating expenses:" } } }, "localname": "OperatingExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://shsp.com/role/ConsolidatedStatementsOfComprehensiveLoss" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [], "calculation": { "http://shsp.com/role/ConsolidatedStatementsOfComprehensiveLoss": { "order": 14.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "[Operating Income (Loss)]", "totalLabel": "Operating loss" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://shsp.com/role/ConsolidatedStatementsOfComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseExpense": { "auth_ref": [ "r295" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of operating lease expense. Excludes sublease income.", "label": "Operating lease costs" } } }, "localname": "OperatingLeaseExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://shsp.com/role/LeasesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r294" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.", "label": "Present value of lease liability" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://shsp.com/role/LeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r294" ], "calculation": { "http://shsp.com/role/ConsolidatedBalanceSheets": { "order": 14.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.", "label": "Lease liability, current portion" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://shsp.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r294" ], "calculation": { "http://shsp.com/role/ConsolidatedBalanceSheets": { "order": 21.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.", "label": "Lease liability, net of current portion" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://shsp.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r293" ], "calculation": { "http://shsp.com/role/ConsolidatedBalanceSheets": { "order": 8.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's right to use underlying asset under operating lease.", "label": "Right-of-use assets" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://shsp.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r299", "r301" ], "lang": { "en-us": { "role": { "documentation": "Weighted average discount rate for operating lease calculated at point in time.", "label": "Weighted average discount rate" } } }, "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://shsp.com/role/LeasesDetailsNarrative" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeasesOfLesseeDisclosureTextBlock": { "auth_ref": [ "r167", "r289", "r290", "r291", "r292" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure for lessee's operating leases. Includes, but is not limited to, description of lessee's operating lease, existence and terms of renewal or purchase options and escalation clauses, restrictions imposed by lease, such as those concerning dividends, additional debt, and further leasing, rent holidays, rent concessions, or leasehold improvement incentives and unusual provisions or conditions.", "label": "Note 8. Leases" } } }, "localname": "OperatingLeasesOfLesseeDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://shsp.com/role/Leases" ], "xbrltype": "textBlockItemType" }, "us-gaap_OperatingLossCarryforwards": { "auth_ref": [ "r236" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.", "label": "Net operating loss carryforwards" } } }, "localname": "OperatingLossCarryforwards", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://shsp.com/role/IncomeTaxesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Organization" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock": { "auth_ref": [ "r90", "r92", "r110", "r269" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the general note to the financial statements for the reporting entity which may include, descriptions of the basis of presentation, business description, significant accounting policies, consolidations, reclassifications, new pronouncements not yet adopted and changes in accounting principles.", "label": "Note 1. Organization" } } }, "localname": "OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://shsp.com/role/Organization" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAssetsCurrent": { "auth_ref": [ "r36" ], "calculation": { "http://shsp.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current assets classified as other.", "label": "Other current assets" } } }, "localname": "OtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://shsp.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r23" ], "calculation": { "http://shsp.com/role/ConsolidatedBalanceSheets": { "order": 7.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncurrent assets classified as other.", "label": "Other long-term assets" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://shsp.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentBeforeTaxPortionAttributableToParent": { "auth_ref": [ "r261", "r262", "r265" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount before tax, after reclassification adjustments of gain (loss) on foreign currency translation adjustments, on foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to parent entity.", "label": "Foreign currency translation adjustment, net" } } }, "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentBeforeTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://shsp.com/role/ConsolidatedStatementsOfComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": { "auth_ref": [ "r38", "r284" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.", "label": "[Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax]", "verboseLabel": "Foreign currency translation adjustment, net" } } }, "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://shsp.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNoncashExpense": { "auth_ref": [ "r72" ], "calculation": { "http://shsp.com/role/ConsolidatedStatementsOfCashFlows": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense or loss included in net income that result in no cash flow, classified as other.", "label": "Non-cash interest" } } }, "localname": "OtherNoncashExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://shsp.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [ "r64" ], "calculation": { "http://shsp.com/role/ConsolidatedStatementsOfCashFlows": { "order": 27.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement.", "label": "[Payment, Tax Withholding, Share-based Payment Arrangement]", "negatedLabel": "Payments for taxes related to net share settlement of equity awards" } } }, "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://shsp.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToDevelopSoftware": { "auth_ref": [ "r61" ], "calculation": { "http://shsp.com/role/ConsolidatedStatementsOfCashFlows": { "order": 23.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the development or modification of software programs or applications for internal use (that is, not to be sold, leased or otherwise marketed to others) that qualify for capitalization.", "label": "[Payments to Develop Software]", "negatedLabel": "Capitalization of software development costs" } } }, "localname": "PaymentsToDevelopSoftware", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://shsp.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock": { "auth_ref": [ "r184" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for pension and other postretirement benefits.", "label": "Note 11. Defined Contribution Retirement Plan" } } }, "localname": "PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://shsp.com/role/DefinedContributionRetirementPlan" ], "xbrltype": "textBlockItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r187", "r206" ], "lang": { "en-us": { "role": { "documentation": "Information by plan name for share-based payment arrangement.", "label": "Plan Name Axis" } } }, "localname": "PlanNameAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://shsp.com/role/LeasesDetailsNarrative", "http://shsp.com/role/StockbasedCompensationDetailsNarrative", "http://shsp.com/role/SubsequentEventsDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_PlanNameDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Plan name for share-based payment arrangement." } } }, "localname": "PlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://shsp.com/role/LeasesDetailsNarrative", "http://shsp.com/role/StockbasedCompensationDetailsNarrative", "http://shsp.com/role/SubsequentEventsDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r9" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.", "label": "Preferred stock, shares par value" } } }, "localname": "PreferredStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://shsp.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r9" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.", "label": "Preferred stock, shares authorized" } } }, "localname": "PreferredStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://shsp.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r9" ], "lang": { "en-us": { "role": { "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.", "label": "Preferred stock, shares issued" } } }, "localname": "PreferredStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://shsp.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesOutstanding": { "auth_ref": [ "r9" ], "lang": { "en-us": { "role": { "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.", "label": "Preferred stock, shares outstanding" } } }, "localname": "PreferredStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://shsp.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [ "r9" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Preferred stock, $0.001 par value, 5,000,000 shares authorized, no shares issued or outstanding at December 31, 2020 and December 31, 2019" } } }, "localname": "PreferredStockValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://shsp.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfCommonStock": { "auth_ref": [ "r62" ], "calculation": { "http://shsp.com/role/ConsolidatedStatementsOfCashFlows": { "order": 28.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from the additional capital contribution to the entity.", "label": "Proceeds from issuance of common stock, net" } } }, "localname": "ProceedsFromIssuanceOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://shsp.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfDebt": { "auth_ref": [ "r63" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow during the period from additional borrowings in aggregate debt. Includes proceeds from short-term and long-term debt.", "label": "Net proceeds from convertible notes" } } }, "localname": "ProceedsFromIssuanceOfDebt", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://shsp.com/role/ConvertibleNotesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromLinesOfCredit": { "auth_ref": [ "r63", "r84" ], "calculation": { "http://shsp.com/role/ConsolidatedStatementsOfCashFlows": { "order": 31.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from contractual arrangement with the lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements.", "label": "Proceeds from line of credit" } } }, "localname": "ProceedsFromLinesOfCredit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://shsp.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromLoans": { "auth_ref": [ "r67" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Cash received from principal payments made on loans related to operating activities.", "label": "Proceeds from loan" } } }, "localname": "ProceedsFromLoans", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://shsp.com/role/SbaPaycheckProtectionProgramLoansDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromNotesPayable": { "auth_ref": [ "r63" ], "calculation": { "http://shsp.com/role/ConsolidatedStatementsOfCashFlows": { "order": 30.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from a borrowing supported by a written promise to pay an obligation.", "label": "Proceeds from note payable" } } }, "localname": "ProceedsFromNotesPayable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://shsp.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment": { "auth_ref": [ "r60" ], "calculation": { "http://shsp.com/role/ConsolidatedStatementsOfCashFlows": { "order": 24.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from the sale of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale.", "label": "Proceeds from the sale of property and equipment" } } }, "localname": "ProceedsFromSaleOfPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://shsp.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockOptionsExercised": { "auth_ref": [ "r62", "r207" ], "calculation": { "http://shsp.com/role/ConsolidatedStatementsOfCashFlows": { "order": 29.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement.", "label": "Proceeds from exercise of stock options, net" } } }, "localname": "ProceedsFromStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://shsp.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProfitLoss": { "auth_ref": [ "r44", "r46", "r65", "r115", "r117", "r261", "r263", "r264", "r267", "r268" ], "calculation": { "http://shsp.com/role/ConsolidatedStatementsOfCashFlows": { "order": 20.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.", "label": "[Net Income (Loss), Including Portion Attributable to Noncontrolling Interest]", "terseLabel": "Net loss", "verboseLabel": "Net loss" } } }, "localname": "ProfitLoss", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://shsp.com/role/AcquisitionsDetailsNarrative", "http://shsp.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r22", "r163" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.", "label": "Property Plant And Equipment By Type Axis" } } }, "localname": "PropertyPlantAndEquipmentByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://shsp.com/role/SummaryOfSignificantAccountingPoliciesDetails", "http://shsp.com/role/SummaryOfSignificantAccountingPoliciesDetails1" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentDisposals": { "auth_ref": [], "calculation": { "http://shsp.com/role/ConsolidatedStatementsOfCashFlows": { "order": 25.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of divestiture of long-lived, physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.", "label": "[Property, Plant and Equipment, Disposals]", "negatedLabel": "Purchases of property and equipment" } } }, "localname": "PropertyPlantAndEquipmentDisposals", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://shsp.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r21", "r161" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property and equipment, gross" } } }, "localname": "PropertyPlantAndEquipmentGross", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://shsp.com/role/SummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r5", "r6", "r163", "r329" ], "calculation": { "http://shsp.com/role/ConsolidatedBalanceSheets": { "order": 11.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property and equipment, net", "verboseLabel": "Property and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://shsp.com/role/ConsolidatedBalanceSheets", "http://shsp.com/role/SummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentOwnedAccumulatedDepreciation": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cumulative amount of depreciation (related to long-lived, depreciable flight assets owned by the entity and used in the entity's principle business operations and capitalized assets classified as property, plant and equipment that are owned by the entity) that has been recognized in the income statement.", "label": "Depreciation" } } }, "localname": "PropertyPlantAndEquipmentOwnedAccumulatedDepreciation", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://shsp.com/role/IncomeTaxesDetails2" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "auth_ref": [ "r20", "r79", "r163" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for long-lived, physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, basis of assets, depreciation and depletion methods used, including composite deprecation, estimated useful lives, capitalization policy, accounting treatment for costs incurred for repairs and maintenance, capitalized interest and the method it is calculated, disposals and impairments.", "label": "Property and Equipment" } } }, "localname": "PropertyPlantAndEquipmentPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://shsp.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r5", "r163" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Schedule of property and equipment" } } }, "localname": "PropertyPlantAndEquipmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://shsp.com/role/SummaryOfSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r5", "r161" ], "lang": { "en-us": { "role": { "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software." } } }, "localname": "PropertyPlantAndEquipmentTypeDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://shsp.com/role/SummaryOfSignificantAccountingPoliciesDetails", "http://shsp.com/role/SummaryOfSignificantAccountingPoliciesDetails1" ], "xbrltype": "domainItemType" }, "us-gaap_PropertyPlantAndEquipmentUsefulLife": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.", "label": "Useful lives" } } }, "localname": "PropertyPlantAndEquipmentUsefulLife", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://shsp.com/role/SummaryOfSignificantAccountingPoliciesDetails1" ], "xbrltype": "durationItemType" }, "us-gaap_ReceivablesPolicyTextBlock": { "auth_ref": [ "r79", "r121", "r124", "r125", "r126" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for receivable. Includes, but is not limited to, accounts receivable and financing receivable.", "label": "Accounts Receivable" } } }, "localname": "ReceivablesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://shsp.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RelatedPartyTransactionAxis": { "auth_ref": [ "r182", "r302", "r303" ], "lang": { "en-us": { "role": { "documentation": "Information by type of related party transaction.", "label": "Related Party Transaction [Axis]" } } }, "localname": "RelatedPartyTransactionAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://shsp.com/role/SubsequentEventsDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Transaction between related party." } } }, "localname": "RelatedPartyTransactionDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://shsp.com/role/SubsequentEventsDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyTransactionsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "SBA Paycheck Protection Program Loans" } } }, "localname": "RelatedPartyTransactionsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": { "auth_ref": [ "r304" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.", "label": "Note 12. Related Party Transactions" } } }, "localname": "RelatedPartyTransactionsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://shsp.com/role/RelatedPartyTransactions" ], "xbrltype": "textBlockItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r211", "r337" ], "calculation": { "http://shsp.com/role/ConsolidatedStatementsOfComprehensiveLoss": { "order": 7.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.", "label": "Research and development" } } }, "localname": "ResearchAndDevelopmentExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://shsp.com/role/ConsolidatedStatementsOfComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedStockExpense": { "auth_ref": [ "r71" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense for award of restricted stock or unit under share-based payment arrangement.", "label": "Restricted stock unit expense" } } }, "localname": "RestrictedStockExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://shsp.com/role/StockbasedCompensationDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedStockUnitsRSUMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met.", "label": "Restricted Stock Units (RSUs) [Member]" } } }, "localname": "RestrictedStockUnitsRSUMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://shsp.com/role/NetLossPerShareDetails1" ], "xbrltype": "domainItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r13", "r174", "r327" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Accumulated deficit" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://shsp.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Accumulated Deficit" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://shsp.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r180" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.", "label": "Note 16. Disaggregation of Revenue" } } }, "localname": "RevenueFromContractWithCustomerTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://shsp.com/role/DisaggregationOfRevenue" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueRecognitionDeferredRevenue": { "auth_ref": [ "r79" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for recognizing unearned income or deferred revenue related to transactions involving the sale of a product or performance of services.", "label": "Deferred Revenue" } } }, "localname": "RevenueRecognitionDeferredRevenue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://shsp.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueRecognitionPolicyTextBlock": { "auth_ref": [ "r80", "r81" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources.", "label": "Revenue Recognition" } } }, "localname": "RevenueRecognitionPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://shsp.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_Revenues": { "auth_ref": [ "r51", "r111", "r112", "r116" ], "calculation": { "http://shsp.com/role/ConsolidatedStatementsOfComprehensiveLoss": { "order": 3.0, "parentTag": "us-gaap_GrossProfit", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).", "label": "Revenue, net", "terseLabel": "Revenue", "verboseLabel": "Revenue" } } }, "localname": "Revenues", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://shsp.com/role/AcquisitionsDetails1", "http://shsp.com/role/ConsolidatedStatementsOfComprehensiveLoss", "http://shsp.com/role/DisaggregationOfRevenueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "auth_ref": [ "r298", "r301" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability.", "label": "Right-of-use asset obtained for lease liability" } } }, "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://shsp.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "auth_ref": [ "r98" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by antidilutive securities.", "label": "Schedule of potentially dilutive common stock equivalents" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://shsp.com/role/NetLossPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": { "auth_ref": [ "r241" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years.", "label": "Schedue of income taxes" } } }, "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://shsp.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": { "auth_ref": [ "r234" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets.", "label": "Schedule of Deferred tax assets" } } }, "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://shsp.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r99" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.", "label": "Schedule of computation of net loss per share" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://shsp.com/role/NetLossPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": { "auth_ref": [ "r221" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations.", "label": "Schedule of income tax rate" } } }, "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://shsp.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock": { "auth_ref": [ "r144" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of goodwill and intangible assets, which may be broken down by segment or major class.", "label": "Schedule of intangible assets" } } }, "localname": "ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://shsp.com/role/GoodwillAndOtherIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfNoncashOrPartNoncashAcquisitionsTextBlock": { "auth_ref": [ "r76", "r77", "r78" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of acquisition of assets or a business through noncash (or part noncash) transactions. Noncash is defined as information about all investing and financing activities of an enterprise during a period that affect recognized assets or liabilities but that do not result in cash receipts or cash payments in the period. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period. Disclosure may include the equity interest acquired, value of assets acquired, value of liabilities acquired, net monetary assets acquired, number of shares, warrants or options issued as consideration for a business or asset acquired and other information necessary to a fair presentation.", "label": "Schedule of acquisitions" } } }, "localname": "ScheduleOfNoncashOrPartNoncashAcquisitionsTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://shsp.com/role/AcquisitionsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock": { "auth_ref": [ "r196" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the changes in outstanding nonvested restricted stock units.", "label": "Schedule of restricted stock unit activity" } } }, "localname": "ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://shsp.com/role/StockbasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock": { "auth_ref": [ "r253" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the amounts recognized as of the acquisition date for each major class of assets acquired and liabilities assumed. May include but not limited to the following: (a) acquired receivables; (b) contingencies recognized at the acquisition date; and (c) the fair value of noncontrolling interests in the acquiree.", "label": "Schedule of assets acquired and liabilities assumed" } } }, "localname": "ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://shsp.com/role/AcquisitionsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "auth_ref": [ "r191", "r201", "r203" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value.", "label": "Schedule of stock option activity" } } }, "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://shsp.com/role/StockbasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": { "auth_ref": [ "r204" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions.", "label": "Schedule of fair value assumptions used in valuing stock options" } } }, "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://shsp.com/role/StockbasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of the number and weighted-average grant date fair value for restricted stock and restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock and restricted stock units that were granted, vested, or forfeited during the year.", "label": "Schedule of restricted stock award activity" } } }, "localname": "ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://shsp.com/role/StockbasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock": { "auth_ref": [ "r230", "r242" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the change in unrecognized tax benefits.", "label": "Schedule of unrecognized tax benefits" } } }, "localname": "ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://shsp.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "auth_ref": [ "r152" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets.", "label": "Schedule of estimated amortization expense" } } }, "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://shsp.com/role/GoodwillAndOtherIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentReportingPolicyPolicyTextBlock": { "auth_ref": [ "r79" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for segment reporting.", "label": "Operating Segments" } } }, "localname": "SegmentReportingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://shsp.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_SellingAndMarketingExpense": { "auth_ref": [], "calculation": { "http://shsp.com/role/ConsolidatedStatementsOfComprehensiveLoss": { "order": 8.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total amount of expenses directly related to the marketing or selling of products or services.", "label": "Sales and marketing" } } }, "localname": "SellingAndMarketingExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://shsp.com/role/ConsolidatedStatementsOfComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r194" ], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.", "label": "Number of unvested units Foreited", "verboseLabel": "Number of unvested units Forfeited" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://shsp.com/role/StockbasedCompensationDetails2", "http://shsp.com/role/StockbasedCompensationDetails3" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "auth_ref": [ "r200" ], "lang": { "en-us": { "role": { "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.", "label": "Weighted average grant date fair value Foreited", "verboseLabel": "Weighted average grant date fair value Forfeited" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://shsp.com/role/StockbasedCompensationDetails2", "http://shsp.com/role/StockbasedCompensationDetails3" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r198" ], "lang": { "en-us": { "role": { "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Number of unvested units granted", "terseLabel": "Restricted stock units granted", "verboseLabel": "Number of unvested units granted" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://shsp.com/role/StockbasedCompensationDetails2", "http://shsp.com/role/StockbasedCompensationDetails3", "http://shsp.com/role/StockbasedCompensationDetailsNarrative" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r198" ], "lang": { "en-us": { "role": { "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Weighted average grant date fair value granted", "verboseLabel": "Weighted average grant date fair value granted" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://shsp.com/role/StockbasedCompensationDetails2", "http://shsp.com/role/StockbasedCompensationDetails3" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r197" ], "lang": { "en-us": { "role": { "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.", "label": "[Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number]", "periodEndLabel": "Number of unvested units, ending", "periodStartLabel": "Number of unvested units, beginning" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://shsp.com/role/StockbasedCompensationDetails2", "http://shsp.com/role/StockbasedCompensationDetails3" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [ "r197" ], "lang": { "en-us": { "role": { "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.", "label": "[Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value]", "periodEndLabel": "Weighted average grant date fair value, ending", "periodStartLabel": "Weighted average grant date fair value, beginning" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://shsp.com/role/StockbasedCompensationDetails2", "http://shsp.com/role/StockbasedCompensationDetails3" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r199" ], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.", "label": "Number of unvested units vested", "verboseLabel": "Number of unvested units vested" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://shsp.com/role/StockbasedCompensationDetails2", "http://shsp.com/role/StockbasedCompensationDetails3" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r199" ], "lang": { "en-us": { "role": { "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.", "label": "Weighted average grant date fair value vested", "verboseLabel": "Weighted average grant date fair value vested" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://shsp.com/role/StockbasedCompensationDetails2", "http://shsp.com/role/StockbasedCompensationDetails3" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The estimated measure of the maximum percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.", "label": "[Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate, Maximum]", "verboseLabel": "Volatility" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://shsp.com/role/StockbasedCompensationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The estimated measure of the minimum percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.", "label": "Volatility" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://shsp.com/role/StockbasedCompensationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The maximum risk-free interest rate assumption that is used in valuing an option on its own shares.", "label": "[Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Maximum]", "verboseLabel": "Risk-free interest rate" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://shsp.com/role/StockbasedCompensationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The minimum risk-free interest rate assumption that is used in valuing an option on its own shares.", "label": "Risk-free interest rate" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://shsp.com/role/StockbasedCompensationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod": { "auth_ref": [ "r195" ], "lang": { "en-us": { "role": { "documentation": "Number of options or other stock instruments for which the right to exercise has lapsed under the terms of the plan agreements.", "label": "Number of options expired" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://shsp.com/role/StockbasedCompensationDetails1" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "auth_ref": [ "r194" ], "lang": { "en-us": { "role": { "documentation": "The number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan.", "label": "Number of options forfeited" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://shsp.com/role/StockbasedCompensationDetails1" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod": { "auth_ref": [ "r192" ], "lang": { "en-us": { "role": { "documentation": "Net number of share options (or share units) granted during the period.", "label": "Number of options granted" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://shsp.com/role/StockbasedCompensationDetails1" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue": { "auth_ref": [ "r203" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount by which current fair value of underlying stock exceeds exercise price of fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "[Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value]", "periodEndLabel": "Aggregate intrinsic value, ending", "periodStartLabel": "Aggregate intrinsic value, beginning" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://shsp.com/role/StockbasedCompensationDetails1" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r185", "r189" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement." } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://shsp.com/role/NetLossPerShareDetails1", "http://shsp.com/role/StockbasedCompensationDetails2", "http://shsp.com/role/StockbasedCompensationDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": { "auth_ref": [ "r79", "r187", "r190" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost.", "label": "Stock Compensation" } } }, "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://shsp.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage": { "auth_ref": [ "r188" ], "lang": { "en-us": { "role": { "documentation": "Percentage of vesting of award under share-based payment arrangement.", "label": "Vesting award percentage" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://shsp.com/role/StockbasedCompensationDetailsNarrative" ], "xbrltype": "percentItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "auth_ref": [ "r205", "r208" ], "lang": { "en-us": { "role": { "documentation": "Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Expected term", "verboseLabel": "Exercise of warrants, term" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://shsp.com/role/StockbasedCompensationDetails", "http://shsp.com/role/WarrantsDetailsNarrative" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r206" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Weighted average remaining contractual life exercisable", "verboseLabel": "Stock options awars, maximum contractual term" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://shsp.com/role/StockbasedCompensationDetails1", "http://shsp.com/role/StockbasedCompensationDetailsNarrative" ], "xbrltype": "durationItemType" }, "us-gaap_SharesIssued": { "auth_ref": [ "r172" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of stock issued as of the balance sheet date, including shares that had been issued and were previously outstanding but which are now held in the treasury.", "label": "[Shares, Issued]", "periodEndLabel": "Balance, shares", "periodStartLabel": "Balance, shares" } } }, "localname": "SharesIssued", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://shsp.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_ShortTermDebtPercentageBearingFixedInterestRate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The portion of the carrying amount of short-term borrowings outstanding as of the balance sheet date which accrues interest at a set, unchanging rate.", "label": "Loan Interest rate" } } }, "localname": "ShortTermDebtPercentageBearingFixedInterestRate", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://shsp.com/role/SbaPaycheckProtectionProgramLoansDetailsNarrative" ], "xbrltype": "percentItemType" }, "us-gaap_ShortTermLeaseCost": { "auth_ref": [ "r297", "r301" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of short-term lease cost, excluding expense for lease with term of one month or less.", "label": "Short term lease" } } }, "localname": "ShortTermLeaseCost", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://shsp.com/role/LeasesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r90" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for all significant accounting policies of the reporting entity.", "label": "Note 2. Summary of Significant Accounting Policies" } } }, "localname": "SignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://shsp.com/role/SummaryOfSignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r34", "r172" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Statement Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://shsp.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Statement [Line Items]" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://shsp.com/role/AcquisitionsDetails", "http://shsp.com/role/AcquisitionsDetails1", "http://shsp.com/role/AcquisitionsDetailsNarrative", "http://shsp.com/role/CommitmentsAndContingenciesDetailsNarrative", "http://shsp.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity", "http://shsp.com/role/ConvertibleNotesDetailsNarrative", "http://shsp.com/role/CreditFacilityDetailsNarrative", "http://shsp.com/role/DisaggregationOfRevenueDetails", "http://shsp.com/role/GoodwillAndOtherIntangibleAssetsDetails", "http://shsp.com/role/IncomeTaxesDetails3", "http://shsp.com/role/IncomeTaxesDetailsNarrative", "http://shsp.com/role/LeasesDetailsNarrative", "http://shsp.com/role/NetLossPerShareDetails1", "http://shsp.com/role/SbaPaycheckProtectionProgramLoansDetailsNarrative", "http://shsp.com/role/StockbasedCompensationDetails", "http://shsp.com/role/StockbasedCompensationDetails2", "http://shsp.com/role/StockbasedCompensationDetails3", "http://shsp.com/role/StockbasedCompensationDetailsNarrative", "http://shsp.com/role/SubsequentEventsDetailsNarrative", "http://shsp.com/role/SummaryOfSignificantAccountingPoliciesDetails", "http://shsp.com/role/SummaryOfSignificantAccountingPoliciesDetails1", "http://shsp.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative", "http://shsp.com/role/WarrantsDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CONSOLIDATED STATEMENTS OF CASH FLOWS" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CONSOLIDATED BALANCE SHEETS" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS EQUITY" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.", "label": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://shsp.com/role/AcquisitionsDetails", "http://shsp.com/role/AcquisitionsDetails1", "http://shsp.com/role/AcquisitionsDetailsNarrative", "http://shsp.com/role/CommitmentsAndContingenciesDetailsNarrative", "http://shsp.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity", "http://shsp.com/role/ConvertibleNotesDetailsNarrative", "http://shsp.com/role/CreditFacilityDetailsNarrative", "http://shsp.com/role/DisaggregationOfRevenueDetails", "http://shsp.com/role/GoodwillAndOtherIntangibleAssetsDetails", "http://shsp.com/role/IncomeTaxesDetails3", "http://shsp.com/role/IncomeTaxesDetailsNarrative", "http://shsp.com/role/LeasesDetailsNarrative", "http://shsp.com/role/NetLossPerShareDetails1", "http://shsp.com/role/SbaPaycheckProtectionProgramLoansDetailsNarrative", "http://shsp.com/role/StockbasedCompensationDetails", "http://shsp.com/role/StockbasedCompensationDetails2", "http://shsp.com/role/StockbasedCompensationDetails3", "http://shsp.com/role/StockbasedCompensationDetailsNarrative", "http://shsp.com/role/SubsequentEventsDetailsNarrative", "http://shsp.com/role/SummaryOfSignificantAccountingPoliciesDetails", "http://shsp.com/role/SummaryOfSignificantAccountingPoliciesDetails1", "http://shsp.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative", "http://shsp.com/role/WarrantsDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities": { "auth_ref": [ "r33", "r172", "r173", "r174" ], "lang": { "en-us": { "role": { "documentation": "Number of shares issued during the period as a result of the conversion of convertible securities.", "label": "Issuance of common stock for warrant conversions, shares" } } }, "localname": "StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://shsp.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesIssuedForServices": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares issued in lieu of cash for services contributed to the entity. Number of shares includes, but is not limited to, shares issued for services contributed by vendors and founders.", "label": "Issuance of common stock for services, shares" } } }, "localname": "StockIssuedDuringPeriodSharesIssuedForServices", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://shsp.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "auth_ref": [ "r9", "r10", "r172", "r174" ], "lang": { "en-us": { "role": { "documentation": "Number of new stock issued during the period.", "label": "Issuance of common stock for cash, shares" } } }, "localname": "StockIssuedDuringPeriodSharesNewIssues", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://shsp.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesOther": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares of stock issued attributable to transactions classified as other.", "label": "Issuance of common stock under stock plans, net of shares withheld for employee taxes, shares" } } }, "localname": "StockIssuedDuringPeriodSharesOther", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://shsp.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation": { "auth_ref": [ "r9", "r10", "r172", "r174" ], "lang": { "en-us": { "role": { "documentation": "Number, after forfeiture, of shares or units issued under share-based payment arrangement. Excludes shares or units issued under employee stock ownership plan (ESOP).", "label": "Issuance of common stock for director services, shares", "verboseLabel": "Common stock shares issue for compensation" } } }, "localname": "StockIssuedDuringPeriodSharesShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://shsp.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity", "http://shsp.com/role/StockbasedCompensationDetailsNarrative" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r9", "r10", "r172", "r174", "r193" ], "lang": { "en-us": { "role": { "documentation": "Number of share options (or share units) exercised during the current period.", "label": "Stock options" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://shsp.com/role/NetLossPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities": { "auth_ref": [ "r34", "r172", "r174" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The gross value of stock issued during the period upon the conversion of convertible securities.", "label": "Issuance of common stock for warrant conversions, amount" } } }, "localname": "StockIssuedDuringPeriodValueConversionOfConvertibleSecurities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://shsp.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueIssuedForServices": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of stock issued in lieu of cash for services contributed to the entity. Value of the stock issued includes, but is not limited to, services contributed by vendors and founders.", "label": "Issuance of common stock for services, amount" } } }, "localname": "StockIssuedDuringPeriodValueIssuedForServices", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://shsp.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueNewIssues": { "auth_ref": [ "r9", "r10", "r172", "r174" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering.", "label": "Issuance of common stock for cash, amount" } } }, "localname": "StockIssuedDuringPeriodValueNewIssues", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://shsp.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueOther": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of shares of stock issued attributable to transactions classified as other.", "label": "Issuance of common stock under stock plans, net of shares withheld for employee taxes, amount" } } }, "localname": "StockIssuedDuringPeriodValueOther", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://shsp.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation": { "auth_ref": [ "r9", "r10", "r174", "r186", "r202" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value, after forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP).", "label": "Issuance of common stock for director services, amount" } } }, "localname": "StockIssuedDuringPeriodValueShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://shsp.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockOptionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Contracts conveying rights, but not obligations, to buy or sell a specific quantity of stock at a specified price during a specified period (an American option) or at a specified date (a European option).", "label": "Stock Option [Member]" } } }, "localname": "StockOptionMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://shsp.com/role/NetLossPerShareDetails1", "http://shsp.com/role/StockbasedCompensationDetails3", "http://shsp.com/role/StockbasedCompensationDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_StockOptionPlanExpense": { "auth_ref": [ "r71" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense for option under share-based payment arrangement.", "label": "Stock option expense" } } }, "localname": "StockOptionPlanExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://shsp.com/role/StockbasedCompensationDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r10", "r14", "r15", "r123" ], "calculation": { "http://shsp.com/role/ConsolidatedBalanceSheets": { "order": 23.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.", "label": "Total shareholders' equity", "periodEndLabel": "Balance, amount", "periodStartLabel": "Balance, amount" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://shsp.com/role/ConsolidatedBalanceSheets", "http://shsp.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Shareholders' equity:", "verboseLabel": "Shareholders' equity" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://shsp.com/role/ConsolidatedBalanceSheets", "http://shsp.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event [Member]" } } }, "localname": "SubsequentEventMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://shsp.com/role/SubsequentEventsDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventTypeAxis": { "auth_ref": [ "r305" ], "lang": { "en-us": { "role": { "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Axis]" } } }, "localname": "SubsequentEventTypeAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://shsp.com/role/SubsequentEventsDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeDomain": { "auth_ref": [ "r305" ], "lang": { "en-us": { "role": { "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "localname": "SubsequentEventTypeDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://shsp.com/role/SubsequentEventsDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Subsequent Events" } } }, "localname": "SubsequentEventsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventsTextBlock": { "auth_ref": [ "r306" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business.", "label": "Note 17. Subsequent Events" } } }, "localname": "SubsequentEventsTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://shsp.com/role/SubsequentEvents" ], "xbrltype": "textBlockItemType" }, "us-gaap_SupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Supplemental information on consolidated statements of cash flows:" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://shsp.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_TaxesPayableCurrent": { "auth_ref": [ "r26" ], "calculation": { "http://shsp.com/role/ConsolidatedBalanceSheets": { "order": 15.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for statutory income, sales, use, payroll, excise, real, property and other taxes. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Income taxes payable" } } }, "localname": "TaxesPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://shsp.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_TechnologyBasedIntangibleAssetsMember": { "auth_ref": [ "r254" ], "lang": { "en-us": { "role": { "documentation": "Technology-based intangible assets, including, but not limited to, patented technology, unpatented technology, and developed technology rights.", "label": "Technology [Member]" } } }, "localname": "TechnologyBasedIntangibleAssetsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://shsp.com/role/AcquisitionsDetails", "http://shsp.com/role/GoodwillAndOtherIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TradeAndOtherAccountsReceivableUnbilledReceivablesPolicy": { "auth_ref": [ "r127" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for treatment of receivables that are billable but have not been billed as of the balance sheet date.", "label": "Unbilled Receivable" } } }, "localname": "TradeAndOtherAccountsReceivableUnbilledReceivablesPolicy", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://shsp.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_TradeNamesMember": { "auth_ref": [ "r255" ], "lang": { "en-us": { "role": { "documentation": "Rights acquired through registration of a business name to gain or protect exclusive use thereof.", "label": "Trade Names [Member]" } } }, "localname": "TradeNamesMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://shsp.com/role/AcquisitionsDetails", "http://shsp.com/role/GoodwillAndOtherIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TransactionDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Agreement between buyer and seller for the exchange of financial instruments." } } }, "localname": "TransactionDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://shsp.com/role/DisaggregationOfRevenueDetails", "http://shsp.com/role/WarrantsDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_TransactionTypeAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of agreement between buyer and seller for the exchange of financial instruments.", "label": "Transaction Type Axis" } } }, "localname": "TransactionTypeAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://shsp.com/role/DisaggregationOfRevenueDetails", "http://shsp.com/role/WarrantsDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "auth_ref": [ "r307" ], "lang": { "en-us": { "role": { "documentation": "Instrument or contract that imposes a contractual obligation to deliver cash or another financial instrument or to exchange other financial instruments on potentially unfavorable terms and conveys a contractual right to receive cash or another financial instrument or to exchange other financial instruments on potentially favorable terms." } } }, "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://shsp.com/role/NetLossPerShareDetails1", "http://shsp.com/role/StockbasedCompensationDetails3", "http://shsp.com/role/StockbasedCompensationDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockMember": { "auth_ref": [ "r32", "r175" ], "lang": { "en-us": { "role": { "documentation": "Shares of an entity that have been repurchased by the entity. This stock has no voting rights and receives no dividends. Note that treasury stock may be recorded at its total cost or separately as par (or stated) value and additional paid in capital. Classified within stockholders' equity if nonredeemable or redeemable solely at the option of the issuer. Classified within temporary equity if redemption is outside the control of the issuer.", "label": "Treasury Stock" } } }, "localname": "TreasuryStockMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://shsp.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockValue": { "auth_ref": [ "r32", "r175", "r176" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount allocated to treasury stock. Treasury stock is common and preferred shares of an entity that were issued, repurchased by the entity, and are held in its treasury.", "label": "[Treasury Stock, Value]", "negatedLabel": "Treasury stock" } } }, "localname": "TreasuryStockValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://shsp.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnbilledReceivablesCurrent": { "auth_ref": [], "calculation": { "http://shsp.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount received for services rendered and products shipped, but not yet billed, for non-contractual agreements due within one year or the normal operating cycle, if longer.", "label": "Unbilled receivables" } } }, "localname": "UnbilledReceivablesCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://shsp.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefits": { "auth_ref": [ "r214", "r226" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of unrecognized tax benefits.", "label": "[Unrecognized Tax Benefits]", "periodEndLabel": "End of year", "periodStartLabel": "Beginning of year" } } }, "localname": "UnrecognizedTaxBenefits", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://shsp.com/role/IncomeTaxesDetails3" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions": { "auth_ref": [ "r227" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease in unrecognized tax benefits resulting from tax positions taken in prior period tax returns.", "label": "Increase due to prior year tax positions" } } }, "localname": "UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://shsp.com/role/IncomeTaxesDetails3" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense": { "auth_ref": [ "r223" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for interest on an underpayment of income taxes and penalties related to a tax position claimed or expected to be claimed in the tax return.", "label": "Unrecognized stock expense" } } }, "localname": "UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://shsp.com/role/StockbasedCompensationDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions": { "auth_ref": [ "r228" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions that have been or will be taken in current period tax return.", "label": "Increase due to current year tax positions" } } }, "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://shsp.com/role/IncomeTaxesDetails3" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsPeriodIncreaseDecrease": { "auth_ref": [ "r226" ], "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in unrecognized tax benefits attributable to uncertain tax positions taken in tax returns.", "label": "Unrecognized tax benefits" } } }, "localname": "UnrecognizedTaxBenefitsPeriodIncreaseDecrease", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://shsp.com/role/IncomeTaxesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations": { "auth_ref": [ "r229" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease in unrecognized tax benefits resulting from lapses of applicable statutes of limitations.", "label": "Decrease due to lapses" } } }, "localname": "UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://shsp.com/role/IncomeTaxesDetails3" ], "xbrltype": "monetaryItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r102", "r103", "r105", "r106", "r107", "r108", "r109" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.", "label": "Use of Estimates" } } }, "localname": "UseOfEstimates", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://shsp.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_WarrantsAndRightsNoteDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Warrants" } } }, "localname": "WarrantsAndRightsNoteDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_WarrantsAndRightsOutstanding": { "auth_ref": [ "r88" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of outstanding derivative securities that permit the holder the right to purchase securities (usually equity) from the issuer at a specified price.", "label": "Warrants issued to purchase common stock, value" } } }, "localname": "WarrantsAndRightsOutstanding", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://shsp.com/role/WarrantsDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r95", "r97" ], "lang": { "en-us": { "role": { "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.", "label": "Diluted weighted average common shares outstanding" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://shsp.com/role/NetLossPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Average number of shares or units issued and outstanding that are used in calculating basic and diluted earnings per share (EPS).", "label": "Shares used in computing net loss per share, basic and diluted" } } }, "localname": "WeightedAverageNumberOfShareOutstandingBasicAndDiluted", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://shsp.com/role/ConsolidatedStatementsOfComprehensiveLoss" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r93", "r97" ], "lang": { "en-us": { "role": { "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.", "label": "Basic weighted average common shares outstanding" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://shsp.com/role/NetLossPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesRestrictedStock": { "auth_ref": [ "r94" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of restricted stock determined by relating the portion of time within a reporting period that restricted shares have been outstanding to the total time in that period. Restricted shares are subject to sales, contractual, regulatory or other restrictions that prevent or inhibit the holder from freely disposing of them before the restriction ends.", "label": "Restricted stock units (RSUs)" } } }, "localname": "WeightedAverageNumberOfSharesRestrictedStock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://shsp.com/role/NetLossPerShareDetails" ], "xbrltype": "sharesItemType" } }, "unitCount": 5 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3630-109257" }, "r101": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "http://asc.fasb.org/topic&trid=2144383" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r110": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "http://asc.fasb.org/topic&trid=2134479" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8933-108599" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8933-108599" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e9031-108599" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=118952595&loc=d3e4428-111522" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=118952595&loc=d3e4531-111522" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=118936363&loc=d3e5033-111524" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=118936363&loc=d3e5074-111524" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=27010918&loc=d3e74512-122707" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=84159169&loc=d3e10133-111534" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=84159169&loc=d3e10149-111534" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=84159169&loc=d3e10178-111534" }, "r127": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "310", "URI": "http://asc.fasb.org/topic&trid=2196771" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=118955202&loc=SL82895884-210446" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=119407570&loc=SL82919244-210447" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=119407570&loc=SL82919249-210447" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=119407570&loc=SL82919253-210447" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=119407570&loc=SL82919258-210447" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=119407570&loc=SL82919230-210447" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=118955579&loc=SL82922888-210455" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=118955579&loc=SL82922895-210455" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=118955579&loc=SL82922900-210455" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=118942371&loc=SL82922954-210456" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=99380562&loc=d3e13777-109266" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=77989000&loc=SL49117168-202975" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=d3e13816-109267" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=d3e13816-109267" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=d3e13816-109267" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=d3e13816-109267" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=d3e13854-109267" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16212-109274" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16225-109274" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "((a)(1),(b))", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(2)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r158": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "350", "URI": "http://asc.fasb.org/topic&trid=2144416" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226348&loc=d3e2443-110228" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r165": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r166": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=118943654&loc=d3e12069-110248" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=6802200&loc=d3e1835-112601" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=109500613&loc=SL6031897-161870" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(4)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=109500613&loc=SL6036836-161870" }, "r171": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "http://asc.fasb.org/topic&trid=2208564" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21463-112644" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21475-112644" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=27012166&loc=d3e187085-122770" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=6405813&loc=d3e23239-112655" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=6405834&loc=d3e23315-112656" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130545-203045" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130549-203045" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944142&loc=SL49130690-203046-203046" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(5))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r180": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "http://asc.fasb.org/topic&trid=49130388" }, "r181": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "705", "URI": "http://asc.fasb.org/topic&trid=2122478" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(n)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "70", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=49170846&loc=d3e28014-114942" }, "r184": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "715", "URI": "http://asc.fasb.org/topic&trid=2235017" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5047-113901" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5047-113901" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5047-113901" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a),(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.1)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b),(f)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(4)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)-(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.13(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "2A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=SL79508275-113901" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.D.2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=115993241&loc=d3e301413-122809" }, "r209": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.13)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "35", "Subparagraph": "(a)", "Topic": "720", "URI": "http://asc.fasb.org/extlink&oid=6420018&loc=d3e36677-107848" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "730", "URI": "http://asc.fasb.org/extlink&oid=6420194&loc=d3e21568-108373" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=117330534&loc=d3e28680-109314" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=117330534&loc=d3e28680-109314" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "10B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116821951&loc=SL37586934-109318" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116821951&loc=d3e32059-109318" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116821951&loc=d3e32123-109318" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116821951&loc=d3e32247-109318" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116821951&loc=d3e32280-109318" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116821951&loc=d3e31917-109318" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.14)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116821951&loc=d3e31928-109318" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32687-109319" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32698-109319" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32718-109319" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32718-109319" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(3)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(4)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.17)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32809-109319" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32840-109319" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32847-109319" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32559-109319" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32621-109319" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32632-109319" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32639-109319" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32639-109319" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32639-109319" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "217", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=117331294&loc=d3e36027-109320" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.7)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=109238882&loc=d3e38679-109324" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=109238882&loc=d3e38976-109324" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "05", "SubTopic": "30", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=65884525&loc=d3e40913-109327" }, "r248": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Subparagraph": "(a)-(d)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=6909625&loc=d3e227-128457" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1486-128463" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116869197&loc=d3e4845-128472" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116869197&loc=d3e4845-128472" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=77890550&loc=d3e5227-128473" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=77890550&loc=d3e5263-128473" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=77890550&loc=d3e5333-128473" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116859721&loc=d3e6578-128477" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116859721&loc=d3e6613-128477" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=35744584&loc=d3e6927-128479" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19,20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r260": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "805", "URI": "http://asc.fasb.org/topic&trid=2303972" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4569616-111683" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4569643-111683" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(3)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c),(3)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "4J", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116874947&loc=SL4591551-111686" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "4K", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116874947&loc=SL4591552-111686" }, "r269": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "http://asc.fasb.org/topic&trid=2197479" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5618551-113959" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5618551-113959" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624163-113959" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19279-110258" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "60", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=7493716&loc=d3e21868-110260" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=118260190&loc=d3e13279-108611" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=75031198&loc=d3e14172-108612" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=109240200&loc=d3e30690-110894" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=109240200&loc=d3e30700-110894" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6450222&loc=d3e30840-110895" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=98513438&loc=d3e33268-110906" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b,c)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=114775744&loc=d3e28551-108399" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=114775744&loc=d3e28555-108399" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=84164451&loc=d3e36991-112694" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(Note 1,3)", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=82846649&loc=d3e38371-112697" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=77902758&loc=d3e41499-112717" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=77902758&loc=d3e41502-112717" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888419&loc=SL77918627-209977" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888419&loc=SL77918627-209977" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888419&loc=SL77918638-209977" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(1)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918673-209980" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(2)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6801-107765" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918701-209980" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888399&loc=SL77918982-209971" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39603-107864" }, "r304": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "850", "URI": "http://asc.fasb.org/topic&trid=2122745" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662" }, "r306": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "855", "URI": "http://asc.fasb.org/topic&trid=2122774" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122625-111746" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "340", "Topic": "928", "URI": "http://asc.fasb.org/extlink&oid=6473545&loc=d3e61844-108004" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "05", "SubTopic": "20", "Topic": "940", "URI": "http://asc.fasb.org/extlink&oid=68070981&loc=d3e40544-110947" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "http://asc.fasb.org/extlink&oid=68072869&loc=d3e41242-110953" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(13))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(16))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.10)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.15(5))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(15))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=116637391&loc=SL114874048-224260" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=116637391&loc=SL114874048-224260" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.13(a),(b))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=116637391&loc=SL114874048-224260" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29,30)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.7,8)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=116637391&loc=SL114874048-224260" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.9)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=116637391&loc=SL114874048-224260" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=108315417&loc=d3e61044-112788" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=27015749&loc=d3e569990-122904" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(16))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(16))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-30)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.15(a))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.5(c))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=116637232&loc=SL114874131-224263" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=116637232&loc=SL114874131-224263" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=117419784&loc=SL117783719-158441" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "740", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=6491622&loc=d3e9504-115650" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "985", "URI": "http://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756" }, "r338": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r339": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r340": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1-" }, "r341": { "Name": "Forms 10-K, 20-F, 40-F", "Number": "240", "Publisher": "SEC", "Section": "15", "Subsection": "d-1" }, "r342": { "Name": "Regulation 12B", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r343": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.3(a)(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.8)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.9)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669646-108580" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669646-108580" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=d3e637-108580" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=d3e681-108580" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669686-108580" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "17B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL34724394-108580" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669619-108580" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669619-108580" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669625-108580" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669625-108580" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=d3e557-108580" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116657188&loc=SL116659661-227067" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(210.5-03(11))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(1))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(8))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1,2)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.8)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(14))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3179-108585" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3213-108585" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3255-108585" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3255-108585" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3291-108585" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3000-108585" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3521-108585" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3536-108585" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3536-108585" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3536-108585" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3602-108585" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3602-108585" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3602-108585" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3044-108585" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=d3e4273-108586" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=d3e4297-108586" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=d3e4304-108586" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=d3e4313-108586" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=d3e4332-108586" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=84158767&loc=d3e18823-107790" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=84158767&loc=d3e18823-107790" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(2))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(f))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(h)(2))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(h))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(i)(3))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(i))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04.(a))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e24072-122690" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r90": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22694-107794" }, "r92": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "250", "URI": "http://asc.fasb.org/topic&trid=2122394" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1448-109256" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e2646-109256" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1505-109256" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1337-109256" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257" } }, "version": "2.1" } ZIP 87 0001654954-21-003521-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001654954-21-003521-xbrl.zip M4$L#!!0 ( "6&?E*K-4W8[!( 'K8 1 R[$\LYNG%$Q"$FHI M4 N MI5??QH@P1M(@J2=D%6'^[ C ]V-[OYP;8# I[^]['SG"3-. OKY:'9\ MH9O/1R&?(.X2 *J.*! MS%F21V\>"+=\@!SU+^\<7_?+05 M8O]Q.GU^?CY^>63^<< VT].3D[/I;S>$_GX44S*\KB1]/X5<3>B&C %(AX1: M47+L'F^"IZG.!;;9A\G);'(VTXR YP:A_00)D?"N$7]4I<294\ADY#$4@'+, MQHE;7A1DR%)F^5+PB[LMIY)\B3369Z)XHVL:Y4>^S!E@8^G M,5G"A8C+RTM26;*@OQI.$X<]YJ4>4SDE)G&Q9Q4^@QS)\%..(6?&\YDV8C;] M[>O-2E6GHZ0^094I(Y]]^/!AJG(UJ4&9KWPR^Q%:7B(9@$X*?'S+]PF7_./8#7:@$*AT*M5) M6O-5P':7>(U"'R +Z1\A\LF:R):!?2Q[[QQ!)EL@ML'B%NTPWR,7UQ0&?9_C M?$*4!D)UUNIOF;+?$[H.XC\A0=:\C[)Y/H!5COSQ[?[:%*P:\$4 H].10Z"E M1S\3,5J0A]>$$E7@B?QOYDS2(6GB**Y/TR)I44H(0]"2_JQ^[QETZ#0R0O;0 M,7=,4L?I(M\-_0Z,J6;5?'&J=EQ7?U(>^,23O>(Y\F6#7FTQ%ES[N"K;ZO=3 MWJ^7-]>7\87'IG,]OYK<7"V?URV+QL!KAL,)Q!Q,:*K98$##" M@DV>U@K467.@G!]RLO\\ E<&7.),OEQ?!#LP>XLI)T_X)N E[:J>W K?CW7P MK1[@GZ^+6X!N>0597^_N%[\L;E?7WQ?.S7(UMCP[@%M$-YA?T]46JOXV\#U8 MM2S^"(DX6*"L8;2"^JX%J+_,;[\L5L[U+332.<"[O+E+:US(3,"M[[%N#-5[\X5S?+7\>6F "U9!M$R;^5BA$FN12K^_\J M)WR$NW[ 0X;ACRS[Z&;MYE6XVR%V6*Y79$-A* MAK16:'XJ0A,+EC&=C&@GE>UHX2-P&KBY"X,(5R7%\.12K"!\*(*091_=K-W\ M)0B\9^+[<^HM8<++KL%.NB&//IYSGBR0K%0V.&8G13BT2!6J5$*=5*H3B1UA M2H9UACTBKI!+_'1*ED^S0C K0A )<+2$T=N92=039D+6Q-M X'3.E$^U>OS4 M\'@JPE$R1I\G _4CND,'=XO=W^]8(/<_%GT>,8Y.U4Z]Q4(&0NXP4POIR+O% M1*N;WQ7=#!(<*<(!&8X2,KIY\%*]][6160(P%<2S3R0IU4JF.%#L"I8&ZQ[X, M!MTA)@X/# 8\Y&;67I6Y5EB,Q7 LRE&RG*RP$8QD,B0"5VU3>S)4CL%#:9BH M(L\*A+$@5H*B4RA922,*&H5?$8/:J=? R5\V3Y\::UW-.KHV76'M=D2HH/.< MJFZ?T VF:2RNCL *@+G23:6I>$-.WHA*,E@3CC8;)D\/06'+]3U^PC2,)Z-5 MF58TC%5P7I*,BL:R1B32L/4CQW^$8-[B"2==D)%J];VYUDU$.)&,T>?MM@JZ M;!DTWCHX-=;)S;<.G!_TK_' 0DM,']"CWP[1F,.*I[$@;X-G5,B(9NF>4!:S MDG0K,L;Z/2MD]'WKC:(L'@UIK1@92_HFFT8C=M;]C"Q6%7E6;(QUO;&W,0+1 M?I,C-Q(U)+9"9:[\FVQXC/!5['QD,BLWT 1YPAW 37FM(!OQABX@)^6-8)<&[G(=;UF&%28C]) / MW8T=: /WSRK]WZ SK#U;/W9W#2$H=&JU%#9(?C1""^60C)U3^\AVKL-J2FP% MS(A'-(MMCYU;1_AFK?"S=X(_&@&-5@".G6-[" L=9FLN*Z1&3*0=I&/G:OMP MJ1Q("XT5-B-:4OBP:42HS>9@;KBKRK1B8H1 2K8'-2HCPB@W&1F6%QPAG MU, S-IH.&[GY\&)3:BMN9H2BV5;N.&WLBF Q]-2:S8JI>5U *TS']EFY4Y]K MA/DD*RI&C$/OU8]-J=;9A?92D6=S_[O*HQ)CK6]\:B)7_2ORK$ T.C;] &C-5^ MJ?O'VE\+P&D5 *=V (RE?3D IR, -0"<50%P9@>@]NJ!%("S$8 : KSU#H" M*R#&JKP.R3M??&,MZ&SSAO:XK0:0.$[+.Y]\;ZWHK0.+%KB-!9 X3LT[WWQJ+? MBM X\VN(4#&XWXS6BECS;RO&V8/]^IURK"ISK>@8 00M:H2CXY4]5;O4S1FL MH)6<)ZBYTF=$LL/W2[EYN87&BI<1HZCY@FFJ&$;J+? _L7F'O\LO,U MB91?\[R<0KOHH;A@+0(QUY!B/'\'0H*]/,"#^50K?^1,W\PL'SVV-0M8L#]4 M>Z!NM;6G4!V':!54_+96Y=O*VQOU:9I]"0_^RK^4]PEL"IAPJ/'47MU;C-%C MHS>!JP35L,B_)IIO(I,FL]/)V>SXA7M:QS8JI/:U4T'SM5:A_(')AH5K!EGJ MNQ;EU;T\658TKV/4?TQ2*5U4*7O@M9DN6<[DKTDJIX,VQ?2/UL4W M>!NS2:7(XLIVOD MB@E^V?N((A&PPQ7\W)%9^.;J2"9I(_)BEWL^)SS_Q*3W)K0]'E9UGC=N(+G@IJW6(L M3PYWU$4)>EUO;KQ.W0P7S:5^35+^EMX(>5=@]./EJ4.TK.[8E#[OW5V;;N@8 M<+^RCKS&&XE-KW>&>H:^0I?X/6JUKI=S^G_)4WU+>DV]T%7[W$^8<2+O@)?J M?CZJSB:^+V^$^7PDF+RZ63UP_O$Q>CGW\Y&K/HW2R3!M)X'WH%877LB414=. MM-J(*'8!=+V(':X%WDDZL#]\Y(((M1W^A07A7I,2(&EM#[<8Q(=KT36%HF%. M?XFC?Z_I/=EL1; .>?)X6F1;(\KA6JD/QMS*83NQ*)\Z7.T+GE?GR&\(>I2? M!JI[G*LP*J&LM]+#C[T8*1]MO4/$N\* 7<>X'[N_:]#8,I2;7&0<+:5C$?A1: MQJO-T[N1<^JI48++^IH&Z0WK6M#W;QR03?E)&"XJ#._" MV+^Y*T#'"WV\7-]%L>\#M#[YZOU>TGWC>!WZ-]#%1K>CFAU29_8AF;X,A8RK M>X 55%G5D5JL;<#1OX&+ESTT.>S]BF5OBKTYC(=H Z/E&BR *=)%R 7,?5DR ML#:G;VU<1*%37]]*8U6@.XVOL(LF@%*I2\Q=1O8B.V=J3-[1L+>:$EK[D.:] M3?=93[3+)/YC<_PJS>=:=74_S87:WQ#Y]6=7YD%Z JHB:.,E;U-%)AJI71>D MPX#Q)H#E&&:[;C@:W(,$,L;J')23&Q*1B<7$(6O^C3Z6Z9Y)'J3VEWB-H9WK MMI+4KI+T83:B^2Z E7QU'RY'9,K3KJ$Q^3#7NW//*\9O\DG#"M#<8,Z+^A;2 MAJ6PON0M:0C9A$&VX&L:G]K!6R+!WY2M*':8 9Y=>J5^\# M9"B&:916\!ZKS;,B*&GR,-6_(116RM&=C9D(03)V5&8/LK5'BEX@YMV077JK M93*%K\P>)CAWF+GR;/)&!JM@4BO_O0H8)ALJSXH3CR!&,%JH1+_M5<]8H"]U 3PW=!C[,T-CA$8'&T"SY/ UE M5.0-U!(;!C MBSZ<#:&U+$$QEB&[<)?MSQO2]MVEWX8PT63+]5+M@_+,ZO0< M;PBEF55L,]*N^ZCRXD_^UN8L7J#"RIE-A0W9_"$J+A6J5SVF&)3RF9JQR,5! M&M#U:TAA$J:KQQTC+JYK&AWXNO:_ZH;<_ZBA7^19O+3)-",=KCE&']"4>,@F M[;.AZV:DPS4'!L8U)@VK7)9XN"8%::/'N2ZP+=-P32P9HIJ3#\JL9*V="2RJ MLV_->_R6(OJ>]2DW&K>$S>4I[(TB/3^D)'?H()/F8/4&K5T">%[&^E5]H M<(F;A)6KK>]LOCSEMBU&V^_DZ.D@]":10IGSXA6$_2[?/^"*=0Y^9KJW-N!BO),GFQ@ M\?'(]'2TFU6P%C"-PE^Q MC.@=90]NV(D[?R'E!;+G>0MK9,A1:UAA0QE)KYK?2RPW6"H6GV^'=8VA?"U5 MK_JG%W,:2IM9O6J:G(,P%#5R>M7SJSR$)@2Z1$^$&[J6YO:J[\-S(+N\:O=6 M$?1;&_:,^ _/D'"(_F_6BBJ*7O6&=E_O[2J"?GN)JI%E4*/(=TP]&16([E+E M6[(WVU\-3:^ZPXI?GL>;AQZ11R(,O2OR>Q[[G@+_2>VFU]7H>K*^^VIW"_W; MPS8(.\R@CN^!; G-?@>G<\Z =AKN2 ML::.; 6:.#5"< *]4MI>FZI,@HE/\%249YOE BS:ZPCZK=^2W6B +%9Q\V\ M?E84]&6LQE"RD]ZMC]&6'J6,^O>>:B43)I"B;VO?< M7H]84==DQKC+IOM->?JM'X0BZLKKY1BB'*G;C,S*4D/4]\SC=Q4/F(<"Q)4J M7T,SL)A'@X#'(#3_BH@,,-^QP M=4:5\+57/GI?WS-?ZO9R@5ZV_[=DJ[Q=EOG?U/;3-+HT^.?_ U!+ P04 " EAGY2 MU"PBEM01 VW %0 '-H7E8>>, U)X%\<=8]/CQ#VW6!&_,7%T3KL M.*%+R!$*(\>?.5[@XXNC#0Z/?O_MG__X]5^=SA^7=V,T"-SU"OL1NJ+8B? , M/9-HB?B?/CEAA&FGDX[^DCSG/>H=GQV?_O+Z^:43,JK CVG8'[NO?QDP?BB8 M(Y=SCDE/SSIGIYW>:6\W:!K,HV>'8N10=TDB[$9KZGAHAD.R\!$#CA*!WJ,! M><3^C#KH/\=HRCY9OO*X"AXWE"R6$?K1_0EQ]FC4N1G>H\MU2'P&L. M(?PW&OGN,>I['KKC%"&ZPR&F3WAVG+#SB/_M/?_? Y,+,07[X?N7D%P<+:/H M\?W)R?/S\_'SV7% %R>]T]/NR1^?QE-WB5=.A_AJ$_^'D*F"^R##&)$N*YQ=' M? "W]VFWEW#]86]0M'ED/AF2U:/'A#LYX(E^&'ADQAWWTO&X]J=+C*/0C,) M: W9+?-U/UKBB+B.=S!,*9J1XB?V0/.%Q$!;2+HB1 M->1+QU_@<.1/ETQAR\";L45L^->:1)N#93"SM":-$RZOO>#YKE4,WD_F4!0LR9Y/!C_JN&ZS]B 6(6Z8#EV"CNHIQ M*8NY[S)G"4DB>?U_=F$K2!TY+.HM2 /'NZ'(6#IA-*7 MG@44STAT[;C$@TQ7Z>@*9B*+5A$7[B:(S)ZD&E_:SQ^<6V?#XK[[[98&/$EB M'L%^6U!G-0X$TV/5PQO"P*EE<& M*WSOO)C%EPPM^_0!GK-,=\8<,*+D( M0OS7F@D^?,( FZG&UY,359L;59TCP9YZ[[ X6Y$$^[RJS/%@*-44MO,]&+YB M7*K.NV 8]536H$4+LJD)M='R1?G4A!OL(8?RJ[;B6!0UC+KJS!CH MR08R2ZC@N@/26\_AH:E"03YUX88'UT,95K,? :I9.KA2!&"%Z:DJWB4!U:.G MLH/)&'P,9!7NWH!:4E-4C\6H'0U)]6AZQ='T[*$Y*X[FS!X:\,0'D%H_NRF* M^6"&=BH:T* *(;:*T+R_!E%;Q6B&X]?(NS/\&S+ MA4.&M(%&).(#3Y/_NJBS:SC._,K;?(?,#Z(-&OGS@*[24W0KZ$R=GQG$/0;R MM8&._7XUN9E.QJ-!_WXX0)?];8 M%%_X+W<==A:.\WC"+/ON!'M1N/VDPS_IG';3]MP?TH__3&HB5VO* M.T*W#_"JB@,XPO3AZC7(.=?=< M0>R 3D>N8)6Z9 MB=)#J(POW>#(O/YJJ2!F>MNHF2!2M\Q0O-V=9YCL!V_0?W*\..>,KEA*M&$Y MYQ?'6VO6.R YQ'3GC9JND!Y:9L/]GG)56M..?.8F\-T"*4UV.,2)?K;L1.9T M1A2P9=XR><1\L^,OXG)]_(+?9/XY3,X--4;1DT&,\TM#QH$(W#(C71.?"3QF M6])9_F3W1F2$F4DAE>^^O2H^_@_W^F#@/O#F% M /:4LK&- 8][0FZ=#=]U&)%+!X-I )M'(VG+;#+ <\SPS=)3):-95.-! MEK%7B !;1B]ORXPSYM?'3.9);R<@:,I&@PQC;W,/-HQ.UI:9I>^Z=(UG&=&V MO<*9C[2U6 @YR'#V-OY@PQ721OLL&9>5H4%)-1YD*WN[_R*VTLC;,N. )I-F MRM0)-? 7]YBNL@FT!K-T-.AHV5X10S99 P#L5KJ.(CT&E/NF=7=IU34'9F%!%Q# #5[A7+=40K4UR M/J<9>/@DJJ624$3*@BG;KR=YZ5@:_ZW&MCGY3829'KHS> \=^G&/VT_6&P!A MEQ-FA'FC$V9ZSWY\&MXP02;7[$^?;N^&'XK-=V#(I)),ZTZ3H3*%ITGU=R.:;?HS M*SPO2\NRDM?TKOJ9*ZZDU-23S'0-=N8"#453/J6F>P#]IET_):#_FQ%?!)& MR8L:J:R::64B;+8E$3R_8/*WS&K\NGA^53V#/6!!Q@OBW@6CS0QDS?;_02T& MDKUE]IIBC_%<,,B?'/H-9Z34[)DU-,TV T(M99:Z969Z%2QY64.?5T@'-]O^ MI\&O*@T*)H3L!VIOK8,+)LO*V^5D.Q&NF9C)FZ=K)EHJ8^"'EW@>4)QY86CX MPJ(2TS+Q';H9,47%3=#\Q?H@GF$LU\ 4AYI]M=6'-I>\.,3G,DW\ :;D*0[< M(Y^%\/B%3M[5>DMQY+QHLA@PAX:[&6OPFOQ,*JCS MO4I(_7K291,MFQ X@J2BN6'-O\N=^MTEVUQKR_U*@H8[/*5Z5[W0+1>V3")M MKRP"%\SNA&S986+1[];*',:]+7 8][%_\V$X1:,;-/W8OQM^G(P'P[LI&O[W M\^C^?_6>,PI?PI41Z;R 2/WI1W0]GGQM[ER1OP'.I&%[OB?"E'*Y^1SR%]Q> M%_F^RS)70_M8$1Y-KJZ4-_(,ZF+7KK(FTV=/+XD84%RV85EJ/8Y:Z!L A++[&(YBO0W7WAGR)%PF;/:VL.H2I%-/Z:2BYXZS(+)22 M-WO>:6$2:I34>@.+MZ,=DJ84O5;1XK&OQ52E]74H?"3%UO<[)?-;@_F M/OM,)H_\O2L$2:XK*L2EX3/.TN8^1&GKK&;S?R\[K+_'=DI'ZI M-FYQ3LV?X9:S]Z&Z:YD+[,>*^/[@R?QR'?(;9,+X"SXIGGV97/:AP53+HN$+ M="J.K !MMOUDRXYI^ *;TA82Y6VHLUE5>U%.8W-%ZG&H+MNVEF7C["@,U_R&OOA2 MNU7@QY]D3QSEYC%\#&[Y@ZI)0UW\"( 59 MM?:*WF%6U6JGQ5:%75BMI@"]4U)[S>\P&WX']UIGX8ZS7Y@ LUV.!&2\VJN& MAQE/JHV664_^3:A)#UYS1 M%^("BVU8=KPEZM MQYXF="<4+;AQ8$(7CI\_[,V\=_\SZJ !"5TO"-<4LW_L$UBX'F#*+48WD_F4 M+'PR)RXOGB4=\KS>$GC$S>HP@_67/-:4%0KF*,,,[;BA'3L+DL25HJ1S38KW M71[O/H$%1*\UK/1KD)07PNY0=D_S*+=,D.//4,P&[?B@_0;$:B^.B#.H:\>- MOS)$AK6;QYJ0H!V-G?LLGC"-N/1QGBX#UA. [8A02F5C+CTX;-?@+K'[C:U+ M$8[?.V"_+:BS&@>.U"V[9\(TNNRC+1NTXX-21BCE9 %__&JV%.2;/,CM4 LH MV,K.&P%8-(@K7S(X;_-P& WB1(A1H93, K3,:;8,UGD>5C(>I006 WPG&UW M>*]$1,G#FK.[PQ&A\;TM_"!$!E,(,BD7E&6#=GQ0PL@"_+3H>>O0*/NJCE2Y M0KA)B5%,C?;);4QN7MAY4)9A,TB%0!.3QA5<)"M>5PKSJT.9)J2QI2?$EMU@ M*POU:D6BN+C-<[WX$JD%]A7I1$\,)COZ./;E.-B8321T%@N*%VF+;/[>F Q: M(<+LT_(<*'>O3L59VT.(_UKS6Z^?L,+:8F!Y)4);JL822DUBV1."#3RQ1#]N M?[/SI3TPX>[W7QK.B"8$KB*B)6SM");-A=7PA0"7);,+T)1+JT$+X0Z24=L5 M)I_#JL$+44_(9.TB-::T:NAB&(0DMG;%2=)6)>8S(4(F!'9!Y1)>-3HA1(II MKUVDF?Q7C5((C6D6''$RR]XJS='44,40*<_4[*)6I!UJV$* 5"8?EM4-BH8# M'#G$DPI2*ARF?%L@6E3S+(+[I?2(?(((3Y76J\/>FZKHIDM0C27 M[%6VJ&L%J]6T$*,@*$46(8I!#U_HR#VGA3+-F0,\X;2<8.MRRE>1X]UL((%:05'MS+05J MS:5[[U#"#RPN#G#R':6M M?TV>\Y-U^O'LXZ;+ZYPOU9X=QR2,^4]-/9T=FGH]-/ MI]M&TW >O=@06#9TEEX$G"B&MF^Y 'F+P,+ K82AGZPK;PT"%]K6_WZTIOB3 MY::/RW#]!KW%,K+^Y/S9(MU;MT !"RIJ$?$PCH?ZS;P/EHC7S? MFA *9$T O 9N!^3[GPO^/X3^?&$^;*P@ /TTROR?OZPC*+U3\?'+R\O'U_. M/H9P<7SZZ=/)\3_N[Z;.$JSL(R\@@G; AXR*]%)'=_+UZ]=C^FW6M-+R]0GZ MV3/.CC,XFY[QMVZT(<@W/C].OL1-D?<3HLCN0H?*7^()%K,%^>LH:W9$/CHZ M.3TZ._GXBMP/6'"6E8@.ACZ8@+E%_O\VN=T\$RW1^J,3KH[)%\>7(39;C)&2 M+"&8__R!-""F\>GD-.GUOPN-HK&6=M+EYBG$?Y)AA TGE^&JS4$2Q @[QG< MA:B1=*4ZZ@WYT@X6 -T&TR46V#+T73S>7?\1>]';SCR(N^R-&QLM;_SP97?Y MESMHBW0,%W;@_9L.1")0=6W;/G\:KU8V?!O/IWA>\>;X90BBD>.$<1#AN>01 MR\#Q@%!0>!M@">XA??D M@Q%"$D.G+'WKMP "UXMN;,?S95[7VM8=O(EXMHH(-YWOC_"D/A3V"+P;PMHK^Y"6VQ(TAVT17H'L"S!1&\SB$W/=J3&0A%=ZW!AGM@$G@CQ*E1B,I4@;6WK'K(7"P@65-;C^00\ M@R 6OO<"LO:^R!,"?\28\>MG(*$S5OO]^$3=^D9=^TAR3YW9>)[MB(-B7UWZ M>'(HV11]^WMR^)KUTK7?)8>13]6[#R9ICLVZZ<8?DX-6U[9CWTP.")>H0S]- M#@V3H!^/0]*,)&A[FF?E $H1[V>>N *1[?D=312ESO;*P4FG+)PHX>&!N*J1 M]RQTU]KUVN4,+FD_')(>T AM@4?3 QYIOP+M_SDNFN'W:Q' M),5$XO6U%'6O&(4OM1QU MKQB%K[H<=:\8Y5VE1KUTM>/7%*6(KL<=P>;.?N.N>HID2@Y,D5&:):J25-)SBFJ)NX!._ 2.7&]%$O_(YGCZH+PL-KUX M072,FQZG;8YK.^@;]>911VZXLKV&D*O4O>.ESSE:@=432:YM!+9(VC=2V_>; MX:,$?:,*PFC4%%A<=;!',[]J.=C3$CSR-VB:M(@[%W^,\":O :@< %;H:; M=">3^1UY$6GX*?EW8AUMCR,<6;2E]6@O@'4;S$.X2O)E**(,DQ\Z!2 ^274/ M855^*&,< >?C(GP^=H&'A7CRE?QR1'XY^G22IK/_-_[H=_KTT1.*H.U$67^^ M_01\^I3?<9N4E51&QS5"ZD%ZHF3TG$1/L1 W.;U$H..'Z?CN]FHTN[ZR+D9W MHX?+:VOZ]^OKV;0?33?*2,\!/Y,';OVIT-N?^V9$+D<]Q\MG'B_3&?[O_OH! M\S&^P5_=/TZN_W[],+W]]=JZ&T][5TO3;/4<7^<-^/K[Z.&7ZZEU^X"5-L(< MCN^NKB=3Z_K_OMW._KGC"YV]SW,;/='1+$9'"]M>)R\U\".4?5)^N]./?]^@ MQ]($M_A75/.:IXWKVAXK!TYWR"5 I^V*@+?6-()%Z'@^R#I-IP;)N3>AF<-P M)11>^KR0"SB$V 9__H#GMT^8@DYV/SEX$8"M_=JG#?&$"1;DE^WW?HC77S]_ MB&!<85F%CI(WB P584#7,:^>C)W5D_6IP5KO6:31@@6RM%G/RT:Y"K540G:5 M^N L[3":]ZF5Z@)!I!*>P94TQ. GU4H5]%EB M5%2F0!*Z"0,:$;M/%XPLY=4T[55KQ64L0V-< RQIJH:!;'0[4:B"&00VBN&; ME!)J&YNEAEH6,D6<*E3$R'6IV&S_T?;':+)1(7U7;*Y)U29?!>&J4^>L4R5GQ6J,$"B?3& M:F^6DEA<9!HY5[D@(E$%=(M0O(U2U*Q_"JW42U]^Z5H G@I1/)\':*$[= MJK/:UB39U\#/3%[IK/^O&"6;E[.0,?U1L[DH[QA3AL9KFO<\ 4D.-)@"^.PY MX!% +W0GP D7B4)X_L.> !AD*WN32;:(5CT$)$/250S)20@*,QFJ'L +_8H; MC)*C-TC]LBQE*VS]M/>K[<=@=^65RE=6/+CN^A:S.S%(JV2%.< "\84 1I MME)^]7_"UGG3?@Q2;1BAPA;Z/030^'I,H-4YD25<:Y6-%H MDH]U$T+@+8++&$(0./E28*/ I7_YU-O8!@4>0#2>S^Q7MLK[>IY!!M*7"#)S M4AFTPVBVS+"MH-3,(.65D&WJ5]?T8Y#6FK*6J577 %9[ MK;*Z,5^I+,XRG6H;V:+SPHZO9TIKOO8*[&0JTS5.M9O&\J3F*RS/3::O3=1I M_ZP[H#^18CX=(8G8, ?ZC2- ] MH(9%VG-0?RQ#3;LBMYCD.K.VO5G;[KIGI+:F>P[NUS+<(D'W@*0+NF]!GGPJ M@\PZH9>[T&ZL;3]6UE$/!U_JZ[[GH)Z4H28DUI:FE^,X]77@<[A.*[BV1%9* MU<-K)%T(/@?UK/(&78RLK!MKVX^5=F2E/74/OU0X/H?Q 5J872IK<]U6W%]DERDJ9^BVN MT\J,LFWP*GX.^5%4#T_A[TRUU4\UUZ!-JV@GT->G?QD M'-E>N:DMNK^%?%:9%Q."7C'QZ^_GP%4FQJJ;VRM0=FG^',C*A)AZO1$AZ]=2 M98KTYY!6)\9ZWZQ7T'*%^W.H*],BT^'H5]@[E>_/\=%J$DS[_?-0^&)GX$/A M"VT+7^#I<(TG^#>RTHZPLT,.Y*P)T(NW&7XVO_R%%+%113"D.-*A% 83*($I M*K\@1:Q%F8P&YBFKR3R/.I3.Z%N3&I75Z%6;QI3:H&X^.?]XNUK#\#G9/12= M>.82J=_5;6#$)D+,TZC@#<0,0/GH;SZ 6O/YE*()0RA$9J0I8YS2IT7($U!(Z75MA>^R#- M,1VM0ABER05,:;!?M.Z>H-X8Y ]%=\:T!H4/F.A^@=R47A&=0?H4L:)!<00F MQ ? >3OY5(>@(DA+43*@JHS##5D2CK8BS#F/?YV1IV[O^,%BXWB)79UZIH;:Z)&82]]&@MO7."1F!(O$?.@0A]W M2XXJW=-;>X [#B:D[".IS'%A(P]]"\(G!. S8?0VP#X-J:\>D)/X- LASYLH M>-O?$[6(W0M-G64?G8M#A_S7PS$O'2)_FIF8JJ3<8>]AV'L8]AZ4C$ 'N/=P M0R0([O#BRRV? Q>&7\6DZI?K?4_!Y^8!'!\(K@!SHK1D7QM (ORRU*Y).\VN@TV MG_^"Q4+J6G"N#6C2APDZW($M#:['RQ]U8>NJV,H@;12!:W"AW168 XB]P%)! MLCJ1EQH:)?42=@VNHRMA2LH>WP8.N2X=CZ_)_]+J8)&;JR061QI<,G=OP^^ M;."1(W@NK9R%R-;^*RGPP]&9B,X@98E8:751',L_2RZ"]?Y-RC&A:#P?/Y&; MM?%C:6%1VZD[HT8]&0E"$V0ORTNK^]D:"W^4/3BY@8;>,1,5*T]+ZX/;E_DJ MXK+7ZDHUAM:PXPYCWN1.6I4;F2+G,NYVYY):VOU=&"QF *XZ,?QR9Z9H9%?^ MVEU9QM!<:A<7GN]O,X%*"BFU,47.)=CMKNCBB^];\"0AP&TKPT2X!:[#G5NW M02JP^K#Y]:OCQRY^F[):LVQ7LWE/)BAN9^;:W;S%>$-*"Q;6H%]M9H*HZY&W MN^V*Y:0D54R8#BU[746] %EJ4Z0NS9 .]UB)1R(C1YCJR*'RRG/V3JI,,KD< MM4'*D6,H4]QF%;R??/)\Z7I.K>)*"?9BR?NA&O&0!'ZX2> "_^WB[=[^5P@E M4L,;=V1&AM^NW.F01BX O87\8*^$Y3UVZDR+Y.\=3;R9!=3SKT.VMVHKT"%# M4K4E&%,IF9,H*#\5-.K$J&F@$6<]I"]WFD?;Z,5OW)$60_\.YMP@MQQR&JK$,Y=C/%=KHI]RL(W!#2JVE)H&CIK=G:(02< M]L:K0\!?)G^5^WD7,?("@-!EN'KR HKQ$L/T,++D)CERJW"RQ\))3&[6BWJ] M2H>TFC'61\K_R'5'3XB7.U9H88)L*Z U2,^O430Y5+8(R#;7K8O9\>:>O7G[ M:2P<*WT4N'?X8\_'0@8(?Q>O@$N.([!5QK:L;AYH@@7T+0,-3@ETR5N:AI?[ M0CHG?L\PWJGQ24A&@X,4_7),T^94&6+Z\,'\BO+0X!!)EWSF/MF/H14>^$Z- MJR"#5D=;&![N'08J<'&+34Q01!5UJ_,FO0= Z0U/8J]5O@<3E-28J5;'5O0; M3PO'.[9'I_:&YW^_<;"\\=;"TJ>8M*;TWJDL?R8$[9 MG"WM0)P2O&<8[]0()233[MR5?C;)/'S7@WA-.IO7(_N]G#W++)1UI";WO0GB M+T&NG#13EIE>>U_H5ZG4].%&T"$Y_2"3T[-!,F?U_,Q#)H%1689,+G1(*J\# METQ.PFPR"5(ML@8%9B>AK1)7.J2!]ZDWC?+^.M;='A*W&7[7(X!SX$2CV/5 MX/!O#V*T5>^/21M=WCUC<),-?BH72)SCY6D3LTZ65T"W2NSIZ!@SB40_PG#N M<<+SA48&2;J 6X-LH <0W09X60)(U4FVN$O-#!)X";D&^3+7-B0E!! >YJ9+ M&P)2Z-O!Z_HKSX^CVN(N*:60T""U"'DI9Y$H6Y?S[AG[_$EN?3[<)#:LTX=U M^KM;IVNQOS2LTQNOTP\VOO(^UNEGPSI=@W6Z;AN9PV$?)8=]>AL4DXILV;[H M=8#=\C>*VW:RKYLY('(=&JCEQCQJ$)>X@.%W>M\,-M&5A\B4@L1'0'A$)BF. MQX<&$8SW4FA0Y1&6)$;(C\KEVQ@DYSSL\KF-_81Y,DV/ I=F8I73L]C% C^? ME",^65^6';@6[!7C61*XZ?6"=,+<27O,O@Y#GTSVM-XVKCO)__FT MU;XQ.>&?L;I_AKA'(,[:,98[&M$#@Y<0N%YT8SND8,:;##N?R^PD75A9'\.A MCF%3_WULZA??'?YF35U;H_9DZAC08>NE-( )(NWUK;781&%;$U<3.FV(M->% M1EL;K?2AKBK"!#R'_C->F=V%=C!:0$ ?Q0V9\DG4.\H\L\J'1OE\M-MV8!4L MQK/=>)X ',<1PEX<614S!,ULK5[&DF6,60QH$!@CV% &+JUIR1Y\ZEN;H @!-H]#YSA!XLRY,T4(SKC2X3.(6 M>U(0H.CZ=8T=.LX*N=+0!)6PL+>Z=*'[\3U[63$^+SD8>84YXQP8E2(V2$%2 M_&APW4,=SLRX)ACE*,(#@!>ZUP&GO$ZC3@Q7(I.O5O<^2,Q*4^#$&$DV!E_: M:R^R?=D)B4MM@DH:,52^"V$_FQR78? ,8$2"]0]A!'AGX9O.7L)9\LP1G;@7GN+901 P(W6 MBXC4>WD,,\J[>"(F=#@C<&-[\%?;C\$#B*[P N"9.CHT/2.[8>3M'MC$27+' MY&Z2&$(O6)!"G>AR:0<+27EU(&W+LJ3!ID9N"410/X2!(]IAXI 8 MI",.%QHD_#["T ' 13>8OUN$8CMPP'A.@++UPJ,Q2#$\-M24AIX^V8_VF[,$ MSG<,+@*T8!K^;0'M%=F1YP5*?BC''*87(ROKS=IV9Z7]6;3#7-6@'F(GLOQP M@RD_MF-L"+ , 9:##K!CUR#240S*S !DRA!0-P;?-A;@ -@F*W7BO M]!CH)E;&6=?3L@]97XT:!B*Z/"/D7H.L1W,D2B MA7^YG181FSI[84AP^?-[ MU+I&0[32@LWG>PV%SUYPAV\/V$V.\*)LY+IX91:ON)%Q/HGZU7>]AY /Z/(Y MR(;>3@/DR2.S#$ZZ-I40R=W %LJ*$*_ LB!WII?05%( M:)#FA+RTVF5A#()XI*7RL/T1!'9V?^AO7K2<@&MRF8P;+PT M,TW *LF?H$]F;-\20@DZ$P0NR8H&=3,V.Y84%KE(6F+G-M?6!&UPX)>+8.QG MZ^\!T&MTL8\V7=H0L/< SRO7UF)2B]!:F-BBU/WN!]9#K2N5?%XIEOV,;S&LR( M&!^J_TKTYG?[%"TF#H$Q5Z_?[% N7V\P7"DGZ+15*'.>/*3Q1>=)XL)P,@] M)P(NK3+X#:L)3:;?1'=8"L@TB-[TZ'*5[$8@BVSZ4;E31H&-Z8:02+,U3=5K MLX]1L!(KJ/"=:4[E_O4HB#S7\V.2[TZK@V+) Y1<2 A<SZ]M M2&+!F[C::$4V;CGQ@FZZ5V\ATC&ACC@N;W_O)\![&^!?PATZT N71:!&($-F: MA(9T"DEWJR.-UOR=Z4E=59/+T>1Z.G+XU]B5&ZEWP<4F5;@(J81?AQJXI)BJ M$RX"4DX5NU 7(,!BC%"678;P2A^;'CEQ3Y8)267(I&PG;OT8(BIPSNS35?_J M=2WM;73%L@;IQ@Q6&JO[$/373UKQ%$11,J[629660,JW,$&,%= :)*@R=#H! M;DRK^&,@J[U1(R"+"1T"PU5L MHC>+3:'%V,>W,*%F=*KHTIUN-!KS.M&/NKHK[SE8WVUEE1N .[5]KB!+;=3+ M4?1*YJ58 M^N/ I+B"$$WH)?$;_4QC A%L%G0NRTD@*=Q/F7"N1;F"7 O1, M?&H+1:?@KU_ME1?823@JK>PP ?,X<$?NOV(4D:&;A+^V\7127 ,3D@L4,L8E MYL*.GJ->[0W*4W?+NKZ[<4E4--M>S,*GC0/-K&X,TGE#SOK8S]L6!@D1NK0A M?,.C-TFOO\<&M8I7G((=&PUN8[@"

E=])776HF+!(8I!PF#QKLC59?]WGRNG,"6SP: M@]3"8T/-[N05Z84< PLBZ#W%I+L)B#Q(V2$'O&3V+"L7FZ:]6OENK6V_%NFX M=B^SA\,"].C24_FL&^> 2.4&$-H#/0EGY;O(G151OI-9,;QA"W;8@BWJ",$H MIQ_\5UDW^*/?)^0 *&./ 7^?^]J,+84BYAYV4.6ERHZ8I!CW$C 1[@L4)58O MS7)6LL[RU"&6+R]353N34F*_QU);\:JFPZC41*%K5K;5BM1+4+.QH<.HC9Q0 MDS4N5ZC%)EH+M0@U$ZK*,^+T8'+%_\O5.DA+'3R52QWT;/O MB"RG2"T#$I(XJ=%6-BGU^$R#ECM]BD&#(*NPB@:KB :/O5]#'W=#(\]D)R(9 MI 26MB<,IEG>GL2BP46]G;([\=#W&PA _L[4_=HA%\%[M4*N4#0(CN_CE4N\ M"[6C88;AO=JA0"P:1/S[?^WV:H=>'&PR&TO/=E9[O:<^$D<%75]N6FQC-(]# D]]#56"1%'K8AMG?^O'ZCYA> MM[>IJ3N.E@#.EG:0E,Y%#V'PC)D'[D,LJ#.\/P@:V%WO*\CF4C%Y>T'([2^X M"U)E*LEV5F&%902#$=8(Q>2-!2&SO]+73:4-EA$,-E@C%),W%H3,WH1P#CS% M9E@#8K#$>KF8O+<@[X*4KK"EL\(55L16OG:YX,R\Z+CI*69-X8XF/DN4DO-_,>#-//4*XLA0%K:>#-\@X$W M%EEJW5\URJVHN_SGRVGC#(7A'J A0^$0,Q2&&X]K;SQ6FK]@WL6UFN0K:'#C ML=*,!?,,1Z,,!3UN/-:ZXNQP%V[U_9"^"W?(6ABR%H:LA2%KX5T9X9"U,&0M MJ+;!(6MAR%K0PQ*'K 6==@.&K(4A:V'(6A@L?,A:&+(6WI>9#UD+0];"01NX M\5D+O(K*7\X:9R\,%\(.60R'G,4PU%G0/NL\661S''^&*+8R:EHH M0M?AE9;UX[1TY.OLA2%QG2Y'WTWF&@UEC>6^ATO/AY1;Y2FWW5ZR3I]#5T#\ M.FXU[=3K85_EVVJ8[^6R]ME+.%N&,;(#=_:"H;[1!]\&#O[=>P8$*%=)#>C5 M*T\L]@;LM+OVO9M1K53D+[V'E#VTL=JK5XUTM)W%@@99V5?>L^>"P$5T *AL M25&\;-W(41ND*3F&=,ADIN\X0C%PKV*(Y]5D/Y_"1O4#OL![:-J905K=B;]6 MJ<*,F>MZM?;#-P 2;PC4/WJ3:I=,I;,PLOW\]Y6>T-4AF+!0W2E8MN1X.96TAHD'Z$O+1*N&7, MR*44L0D@+&$/@:1);AP%QDPJ26N""AJPHT$^*#:+5>J,7]IK#T_"B2N'UUEX M]@9DLKV)208@\?ELO!!FOT [=&6"/G?GKIP0V5GTK!"0P(.O!Y.D1\P*+YC& M)3-!%7*KV/QBD]$U38V M*H.QE@-MDMH38%()QL6F6J0SEKMZ[4*T;.Y]V-.PV2LW9>A6V\^1%"\2I;_*\!24'K*P8C\4P3#&8/ M8M @?:SNE4#)0A"+[+>EYRS+;T0N>,393FO9KT$6TI;5/O++-F&\[,G)$YG1 M#DY[$S0A8$&#'*MAI[KWG6J56529S8T"-WG#QW&$(CMPL3VR-57[B1@20_(BNO^&89'M# P&8,<<2 41S\M!Q%Q_%N;,*O0X1!:'R**1D44$ MHYQ^\%]EW>"/?I\07Y<10\3?Y[XV(VI8Q-Q#%25YJ;*#(2G&O00_A+' HL3J MI5F.<>@L3QWB>O(R55571TKL]UAJJWC%$WRIB4+'IFRK%:F7H/:0'B8G5/M5 M*-1B$ZV%6H2J0[K3R''P/.K>>?:3YWOD?,9E#"&)W03N0Q@XR1]L%T26WB G M7I:E5O%01KSB%Q :/OX22-WA46$HL2)3L]FL,+58C(3Y"_'2:M@(2LOV/8! MFMFOF[5,E&G_C2%Q+H4IPN8R40['[6>UBI>:]F(!P8*&E\?S"7@&00S2567= M O5+>8%:[,(*YU;:R69Q.BQ)AR7I@2Q)'V'HQDXTANDQ7?;JM+ZE,0O5>OBJ MUE@IFFTA'\ NG+<%7]=<^7J69T%5^=>QT$-RRUZ5H,DBN*TBC"DD."3EF9\0 MIGK@ZC I3VFUP2$I;P_5!QFKOGL;?@=DX3.*(PQ%F)/'::\VZB2<"/.+/@X7 MO50*G. U%US0)Z;K,*Z0V%GP,\%V>FJM^LZ,@Z9#18["("/F\I')>K>L'H:L MOZTQ6AK0ID>R;P#@5W'EM#?$E#D<9!+>K=X1JR0KJ80F,T34-33(=NO@9P)5 M>1%H"HFSL-RV4&_"#0JG9J#+NT][NJH:'TN._[OD-#ZRO?Z)DLB TDT1M1::C%,%1K-"RIZW3F?5>Y:S04[2![8W8"2\L)\6X@D\"H M 8K)A0X[4C7@A-?(LDFT&+X$9B;63FE(.S\4_6@TS'6DH_S0]T7GH6\"?#Q2 MN(\VC-YR$4S^\,TVZF+V$=Z$=C!80T(>(+J:K;:P^8B]U"UTM]FQPZS3)8K2&GI]< M=I?\Y(J5V5J]7!D+MKQ@F>@SR79[-&3C:?#ON:PT4R]+H:=8. M282 39Z?I M$W+OO9$O//--[S1-XMZ&'H@B^\I^]OB;]K4MU0M2:J(N):Q5^(*/$7;:QQN M P<"&X'TG&QVF1M;19+D&JA,^F8N.8XTJ)A81)IV?5G= ML>F-51Z;)1VJ$FZ+@"75OY([6]GJ8A(8I!\F#ZT*!/;Q.EV!Y,6_P7UY>- & MB!.[DR U2$D2W+2J-LBJH[Q]P.9-':W".(C&<^+1,'PU,9D)HI?CI%450(;8 M2<_\2GZD6:65*4*M )>MU)=^3GZ0NK=__7]02P,$% @ )89^4E0; 7E: M=P <5X& !4 !S:'-P+3(P,C Q,C,Q7VQA8BYX;6SDO7MSY#B2)_C_F=UW MP/6.W5;9*;/B_>B9V36E4EDMFZR43E)V[US;6AM(@A*G0J2:9"A3_>D/#Y+! M!T""# ;@ROYCIK(5[DYWX <'X' X_NU_?G_:H1<2)T$4_OL?IN\G?T D=",O M"!_^_0_[Y!U.W"#X TI2''IX%X7DW__P2I(__,__\7_^'__V?[U[][\^W'Y& M'R-W_T3"%%W$!*?$0]^"]!&QGW[#24KB=^\RZC^+[_P1S=[/WT\VQ=\_X(1R M12'GH3].BU\^4GDH\I'+)'/6R?S=?/)N-ID=B.XB/_V&8X)P[#X&*7'3?8QW MR"-)\! BJC@2!OT1?0R>2>C%&/W'>W1'__)8R+B(GE_CX.$Q13^Y/R,F'EV] M^W)YCS[LDR D28+NHMV>J9"ZE:FW)\-:N<1Y J73IL*]FU;6ICOVI\_T7Q4% MR?>4SCG$RU5D EH\+I?/'3N77,B.W(K4'?/=4=RT.Z%2N<2$N.\?HI=?/!)0 MR=,M^\<[]H]WDVGFG_\;_=/?+B(Z_9\[21IC-\WE<5/^_0^2WW^IJL7HSN-< M-SH!=YB74?SB1G2:>T[?[O>'_\%IT%]SJO_];[\57:UJ SB0F%DE50U(C H$*NEP(6&3'BU(B26P!&OJ.[IW(E5E5_ M-@,#F4IY[Y=_ ]#I$G7J?5ULF1F-A0X^IQ_WF *?=OA!8D+M=S-=+%4J[^/* MCP Z6:9/O9<+&L2(K#GX/T>[?4AW6Z^?@AU=62O=5(/.I(-7*%EU\#4B #!H MTTOAX MB)*@MX.)B'\<,ND'BXMU_$AQ?AAX+MRV_U'&'T+[PA.HI!X5TFR)[%R1"CI3?J4 M#J6KOD5!# _.OHI? UC0IP+Y6Q(\%E#TMT3WNWRJ+K2VAJ52=1(%:QBI4(" M!B$RK12XX*3%V88]+#Q2?%Y$3\\X5.\[JT1&D2!1KP:$$@4<'#254L& 4:*, MU!H*+I](_!"$#[_&T;?TL0L."FJ3N&A5N H0*2D8I+1IIX!,SH($CW7P9*NE M6_(*L"5K6\+)B2X+,:YB@-5 MQ29(063^?O>(:=-<[U.>:TF71>I%5RN3T96LAOJU]6P+!P! :2NI6MMR3L19D>!% M)69K.+O9.[O _;2+L"S%1T)C$D42Y:J@*1& P4A3)P4D!"'BE!8GH_,PW..= MV'.U>-(JF=EI2*9B?0XJTP# 0HM:RME'T&;;7YO)'3$.DX E@'>BHDEJ..E# MH6HC :1&!P@A"M74B2$%O3VD" ]V%::$Y2P&+X3NQG$6OE$Z1A6YR1FE7>7J MY"*G!8 <#?444TZ)AP50;A13-T7OVC$XKSD(MJ':4S7V)XZ^[B#RZPKT3"@[E%:6,"@2$=+ MI7\IL?+H/4$9,V+=31!7X@KK9U.!TEO4F$=2A=Q9:"& RJVO53 MX(DRH2J7;;=U[GFT;9+L/Y^#D$R5)DMI30*H1=DJ>"2$8("CUDT!FHRR^"]C M05- B)GUL'5F&S$S7<3, "-F-@ Q,]N(N:#_O([OHV]AEZ5E2@MH:2HJQ@M!5KYQ5Y!;PHE!9"IH:+33DR-7K M@(]8%U/\Y&RV,703)2G>_7_!<^O>2TYL 3]2=:7HJ5!"PXY,N0[D"!9$>6QM MIYCK.X\)5B"E^K.ABR 2E8K+'Z7? /2_1)W&)0_>WY3&5@^SXB^[F\

EJE6M[;]=\!]+A"I7JOSM<.^(NX\I_*8SYSY(=[+QW20QT_,J MU?*>K_\.H.<5*M5[/B=#E YQ0@L]?Q]CEH5P]_KD1#);:K^;Z7.I4GF'5WX$ MT-LR?>I=G=$@061Q@%]^=Q^I8D11Z$-.9G:@RU2L#_8R#0 (M*BE'/0Y[4B% M/G) ^#AQN-;[Y-T#QL\"%627)OE?ZO#(_OPWOC=AY\S7_J<@Q*$;T.DK$N?- MBEI _5A/#Z,AIC!H]>%C_?HW;[EVMDN+J!NN<6/5>?WE[OKSUF5,52EX7RQ<;T,( /2TZ=8H M7,%I(4#B B>/YZ''_G/Y]WWP@G<4_\EY>H'C^)7.LG_&NWU]IOW*6!(*S&J!RPUM17E&^E?V#'*1 .:YZ[(3[^26N(3JY>S(%Y+* M9$?Q29\(2MW0A7G(Y']]?0"78[XAT:,FG'=AN#.61WJUW&M9J: M8\7!"P_$S*VK9QW3.5\)TR!<)TL?>B+W^#LI#52%[0I:Y[VU7 M$P#0Z=*OCAM.C]SLJC_NV$^ M4%53ND=D^\-G%M>BBW6%M>TLYL"BHWH9.VWTO--F[F*Q=0'@25_3.L9R3KZW M(3D;WSU!0-NO4>1]H^M@A=V'G\VAJ*Y2&3'Y;V)(3U?S]0( .N1:U9&04T'H M]D]!&*3D,]U1>U=A2K4,Z+)5>$.UF^EB,@<1/?7+P&GG$/'>I;?T5P#@U$?7 MYHXD9TC ^)AKZ@ Q*V7UF>"$\%>AKOVOB3!)M:)NYS&X0=%1OK)7:6/@G8?G M\]5\!@!H/52MXXP3OXO\=_N$ %I+ES9B7VC?ZFY\R[16]KY-917;WP.AV.PX M9#.!$(734%&^"=Y%X<.[E,1/]K?!ZNV-.#>>+V8K4X='FAO?JF+R'2^V';T^A;# K.NCV,B"V+]^#K 3[((T( G=*/%:/X_1SB-QPC9-Z6M' M H,^NSF@]#6I#"5=7N$KM]YR"6$).DSK1D+O00K?_O*23YF<_XZ$) B0S8\W M;_ K"]_KG5/7BW#!\Y91;276Z6& " ='1LU$S+ M>% LF"" B"=9:*VVI)3FX-.B:!D[$C(Q83C+R1I"OFFG@JV9+8!66=6093Y! MO[:#J(O)5C19I;XZG%SGX)VX7M2Y> MZU3<4'<^FTZW4&+.74JV9UR!VP&I^J73:DNQQ_[PF<'8]:AU:P2R2\2PTK(4 M3V']L\9) ".?T5+=S'9)=C%6E2M^#$)G9AC5M[$@;#&[=:P8TW2%T]FYI:.246,F#,@C\PGC.$/_,GD_F4SI2B%&+XS]#"W/)I,)^S^4B->R\#Y]C.+@ M'\2C"XDH_VO WJSW4!2CZ/":5H\;UA#P6GI5K+5J18/,8($*A8J56A0U&E'# M8;J:+R < [1KUZ@P(9YK4Z+SO !C!L1WRTD.V'_-09G]@J:SL\UT<[;>KM7 MG$[/EO/U&=5'0C/=_FL%WB7!ZZV&X*E:, 3\GWL>+U6$=SXV>KE9(F 0O1)SP?8X2=JGDVK_'W]7Y,?VD&$U3&F)@+6&ICPAQ M_#!?;$'4OCA*>4D24RXLSUTJBT,[*@D"JF])BH.0>)C#-=NKLQA;3T/0F6$OOJV@=(3#%9"9?8 ^D432;)^* M2.^^=(3%I3QBH^WY4]?4I-SG_$1#Y'<.ZD#6PB2'?0!J-R#B$P MI:]IV[$.QZ!@:)EU3KD?'5(#>4;(;&WJ&.V%Q$Z4D#;'T*8BW%+(YWD9TD]1 M_#$K0MHL>-IQM:^?#(-QCB'&56#71X"8K2?3^03""O0(U1MH[2A5*RHXMF:Z MOY6#5%:F9; MA[!=YJC/956<(O*X)$L7PFICB,Z=I[?966QQ/@8/I=RJY'!JI]4Z329;J%2I MKT9CG4-$N?!L:&R"SB) 5VH*[&(RYTK=TH@' +U4E87 M?Z5<$ @@+*76]%P-:G%:R7+JLP[48!-OC,ROJ1;BX,ZY&IL+);5%H*FW%0I2<=7,=68@[EIJ*:F%+#B["9$V5[PF MVG$G1TEM^@TFI<+-5Y@:I***XXRL5A!\EI:2K6^WWMW3__QV^>7^#EU_0A?7 MO]W<7O[I\LO=U9\OT>?K.Q"ON68EG%2W_PX_F\Q(K*I4S3L4OXF@J+-=3R#4 MPY)KU:A5+JC U,._B)+TVL^T4GK6"HW)*4JB7'5B*A&(*.5L-IE- <"A1;7F M))3P:]@)B5\"M^U.\ G;^MN:4$(:?I-75IAE]^*8G' ",.)E.C0P= 0!!!2(;M"@1A]QN.?RJ;FJ#9HZ>K92#C!NRR1\"GG@X"M6Y(0 MVH[LT?B/='VSB_@S5D\EJ 6'-V4/5YKY$L'*T M>0=F"'C[E834Q^ZH5>?>4Q &S"VS!]C;$=?)97 QI6= 98'5SB(Z<^8[(*;. M7LHVEN2"F0,/5]@A8._\B=7$^@=F%ZNO_?H3>(KVZ&(RF*RKI7XE.[>5([MP MA=>^#P!W?715/TXH'J5"N"0, O+R)SJOGIYQ$#-?S*Y/JT:@@MC\2ZER=67O MIE8IL]1;QR<0@GDZ.C805="R8,Y#YPNK)O=G6OLRL1B=X*6Q:SB=@9T.'>4W MP:+&E@S">%;V29?)5C?V^L"90E@!MZC6" 4==NXYL9V+6H4>AR(9K:U^(,M* M)CF3B:FR=?H#5J6E.GX"I:9'2W]T&VMEL X##HC$\U;E6H9L]B;(3XSA9Q"! MW"]1&%6-:=^?MM";?)RA0^GJ$PT*XJS'?#R!$&W35%/^!'"V8ACA?#9Y3!A6 M*%IF&5+87_[& 'L=7H7>WB7>112^D#BA.XZ:+>VDI\>'CJH,&FUTXK:N-U]M M;#H:?0T;U=?925$4HD"P(;?@@^!N?L5!*,SZ2.+@A0=,KL(DC?=L!\+*;-W$ M)%464M-G-[B%[&E295.IR2M26]?KC;&73%JWF8.T;D30J!0&5%9(TO-X<:I< MF)4%[6$J_T3_3H<;]<1[ZHRSV3L*DP_$C^*L*!Q_#NSR>QKC*/:"$,>O5REY MXB^W4T[ZS1WWXRFAC=^22':2SXFTU.T4>Z9<6.<"VYBU4G?H<-G4)1Y>9(/@ M# T@SEPWF,_7_&&&ZA1.SNB)C6QLC2H;(L1Z&1T^C0[?SH=P1L\_?X:JGT/Y M]T!LK(IVRI;Q'TA(U/E22FK3@TJI<'- -$A%H!EO'0?"E4DM)>N _"FC^IEE MV[T$;-G,*YWH31VGW/*2M#U>4B'(0O[S]<14>+-S!="B7^.Y'Y*"":M)V[W- M-*-QD/Z@F$)X*D2A5F-V8$"HSA#G:1H'SCYE!8M0&J$;#.9YN[P^;W[U]0-. M I?EM 2[?:J\4M7)90Y-F@:4\=7!PKO6FRR]%034]5)6Y9,079*(&U=GR&$" M1.J1$ $!AG\AP<,CU>7\A:Z='LB7/7NGX=KG%I>N+NJAQSA,J,ET+T+'+/]?.[XK/O?^:Y^D+.8JMN:T>6[$6YCE9=)])!9)JJ-, MPTH8/&BVTKR5,VRC&H@B0).93T X.LF]F+\:ZKR@]? ?AXD. KKW$ 9&RJZVHI%(#P/=_BLH =&G8_PE5+5Z3+S[T,*9: M_U>#4=S)=#>;!82%T0"5^Y1Y^-/YEU\O[]#5%W3WI_/;RS]=?_YX>7N'+O_? MKU?W_PD*N/!!1OA1MF4'84L MD>7\>]")(#F/!3"U*2_%E8Q!9.S,/'\-H396#U75:!.\Z,",_LK802"O5/SK M-_Z>KGKY6:>S4G&MJJ2BUIH@$N4'O*6#(83^.]13U%>[ _E67RM2I)267NM3 MHT5")K91CN>N(#QOT*F@\GU',)A1/,;964[H' MJ-KR5O9-]E;VQ9MZ*[L=??K\H-[';D&E+G.6*>T[,PC>;Z#:;0\/BP.9:C3L M,Y!H6/V!Y5:0JHCMO7JMAI^<4H3*%XO)%$(->1T=VX#UT>*+UET%B!L%?1UG MM?9,;=Z?21Q$'MT(Q6E;7IY:R7JS?\ []O);7G 8PM#5J%EMJU!U;W! 6)M( ME6JDY0FJ,R3H[%P_/^J=Y^ETL396!E1W'':HJAR-^(D]O0AA-!Z.;)/[2+', MS3/OV(7&)Y:7S0]AN?'7SSS5_Y8]49@$*;D3A65O>/O=$C=Z"+E$Y;K:T-=- M;H.,-FAU0V7DTV*BWRPF,PC':U:,;H8NJ2B62,3,2LK-?!#)HD-T;E2/ MHC3\.>#(9V M7J7@EV98/5@T$:YW7.E;EQFA M5RY&'%9[WG0!8M]UK &]X.X% M,7$I=(NG&]Z*DQX#^JV"K"-?PTQ=7]X"F\V:$ *A\-VQ^A\+^S?B\@^U?ZY] M\>^4E8"](RXE38-A*VP-H=:'0T_SM>>$3HD"9MZ<+"%4JA[3EEY#YAN.8QRF MI2)2;V:N&'G,Z,JT/F3Z&:\[F>B!#$^F9 -]P]#3E./'"YQ)YB-QTH/YF?'$ M.]3N*L?_IXJV[2O$W(@89EYY"/23D%5U7F\\")/$,;IW@SPIH3PA:;HC>\HH[:NV\!S5*M1\!QE[<^82^K MDFUX4:[>UR;;+MZ=YDLB N>MERM3V>,4%$Z4D+9S51.FOO7[IJ<%GI$.@7"Q M_&V-4PA'4*>VKUF*79*'6*DP=8;RP9M_&)6^S"N;E+Z-SDN#F94(HO,(52L6S24%62"DD':&I\1?Z>HRM(!!@7K)$*L1QHZS-,.QC4D M9!<)UYL-X!BUENZ]@@=O[33F2&"K9%C'=;MQNA$S!3(6"[* <7UWL.H#00TG M#-8ZHOD*88@KR!BMPU=BAK8KYEPB\==W%RZ,J@3]]-5&YS[T6-TZ_N]GRI+P M[1@C$^X7?0O2QT>R\SB.R=/S+GHE60G@M^*B!X"YS&<=RTTC=-WO 1EX358^ MA$O(/=4U!&2+\:[>5R0FDZ4[,U4/2N3M7X9>:]:^4L7!MV>@7IKPURL\@=7X M'8J^@2L3I8).%SAY_+2+OB7Z!;@D+%;J;BE55Y3;:M#S?G.7W@K$V8.^IGV* M:YW?_0E]^GS]ESL(N/M"4F;:#7ODP"/>A]>O"3M<*5XJ/'?3X(6?AG>@<8@@ MHP7R!YI9BYOUE"+\T'+AK""<#!^K?P/E5!CRV:@0+[8<7B[&A:26 KLG[&]J MHA\HG_ ^_"I.OS?KJ0\H^*E2#_+S&,T&5QIEWL)FU9[BBVQ$QODWQ>,)Y1DT"MOF39,95,]4RP!GAZWG3\RY M_*/MLD4KA\D\J4[%JZE12G)1"H.X[AH# *VVHG7LE1GYX34NL5I9HOT:1=ZW M8+>[>GK&0%W[ M(C[I?]@G04B2Y-S]^SZ(B??GZP_G*A>KSV]P!NUK5&5:U&7.'J/%+H@G$ >J MW9C 2F)$]#D14QD6(A!?8=)Y$,26Y#(+<&Z/\ M5QR$;"US'7X,DNJM;! MQMC03P]4P,^(SN@>Y\<[-K4_QVPKFK[RO0*K8_3,%J@0@,A/R#-OGKWHK&@9 M*:7A['"YHHW4[BJ9N*@[(QL'0KI"IX+*633(@HP08%-= G\*0ARZ0?APP9:P M6JOF.HNM'8M<=?4FI4HO4DO<^78%P7?I:]JU%?&(DZ(@SXP1&Q/NNIX3PJ8HV]V9/";/?Q/F7(7>WF5[C.*&=[GO6@G%L1Y>^6M3 M&< MH:L>FDK7#[17 L%7NNU^G,=G*E$_3CWY+//B6NVN8Y )OSTB2*8V3THT MU6N<3ZIA >*T47V?+/=57\.8X%WP#V4MZ7XBS*T4AIA6GFGZ\&B>NR[+PDUN MB4OHFD[]GJ<>JTVXJDUI!VJ33^Q^5MO5'()W[:^QY*D.3L^R'C(&*_NPIB5? M0SH^=L0[6"+=5&LQBDW,G+BNJ0NK&F?2 S1OSHF"H=1[0.?!EMXQON]R*G?1?X[2I\M5TX2,]#OCG[6&8LCG Y/5E^/[JUH MPPU($ 0BO"!9SK,#E$/6:-N)J2ZSU3U9BSD=^S$)9Q;FG[DK4U<*>^[%.G6N M(U.4%CJM3\LS"[Z0^@Y?2F'.5TD4*_NETL]9Y31_M8+@AY2*-;(U2WD9'77; MK&P];_!K_WUGQB3R5#>NOP!T&ZJGULJ-Y[.@ACE%*'JO;U/ B'X<#<$9A*JBJNT4IL)A).'*]HKWD_Y"RC6-7#JU28!>F3ZNNG-3P&R0!S@)8 7K82VX M&NW&/-7VEKR0<*\Y7=68A.73]=988:%!*Z96K94IR+&@ANE=%+W7MRGL>I+1 M(#B#D/G>0U7=%5.!Q4R"M8*ZFA>!93VHSRUJRJSF,]_4!)!&*=ZU^9*ARLMJ M5?"#G%?TTU>! MX9]1(0P=I($(0BN,OPI?2#)&6:=60=91K6&F!KI;I(@ZN!.RQ1 .5(_5OZNL M4Y + N:J\\OV^07FN*^)/YU#N-*AKVDS4DLY MQ/4U=J/#R:ZGVZH?QJ^_W5 -T_/0N\QOP'W,[LBIZDEUF@.8.0;=A'U\:*+6<^0YR=P[ 0 M<(8*$2"6:519EQ O^41[^ [OR+6OM%W=5OH2C(*TKV$UM.JRBYSH&29+4V>6 M'= =IGC#IV:"Q HL?22(@I8,<;"G[&7\FM5/^TA>R"YZOHO\]!N.I8$L)7&6 MZN<[IW^ J,>+"; M0WA82$/%YC27\;#J2QD7RME !4DEN]#C]N!B !*ZB3!5KW5HD+13^3$]UVU%(,B8>/N&%6",AK>.^A1U7K1W#2B/ MV2'0MHWD?W^/M? MV"./T8X]!L->[I460VX+E/65)>87?[,E)\]![!^^/45_PE\D1/@;CCT0T9MC43-26]L(&5L?*',("4/' M6Z"*1Y\A*@J59)TA+NJ=PV2AC J=QS&K5<3^#2I8+8D&'!<+$8E6_GKK0<_H M[51>&:Q^+D7]9"$0""ZO?W\/;C68H;T18 RB$M40G?L&K MAT +6E[Y/W/3: MO_SN\EIOM]1[7X?,DO/08_]AR04O>,=\NZ+]^HDP^)+) -,JKYCTX!?7GV;$ MQQ!NS0S7O(YK(8DO.3-9**;"6"E6YJBM3+1R.T0Z:/V^D*Q?^_"+O=S)O1EQC7;N9=@:#1N@ M>X^N)?2O&IUJ;@ZZVS\_B_ ;WC&]/^VB;U>A'\5/XMW4]F0.;6YS,T]/@\JP MU6056WUG,IM#."8?I'0=L64A=-E4.@V2>E_1%R7!?:+O(XC M4S<4U7GX[A4'6:W3_'[4_2,1T^"G*%;@LS>WH6H]_0TJJO;HLV:5 _#2:I;_ M44I+/>HS%81^BC-1/R./"^/Y_L*?LJ,&"#[U*GO*BUFN&+55$I-E-9JJ52MH M''X7*U0RQ9ZIY.$V/Z?6K%EU4%"".0$OE4QLA42-RFBQ%9F"M=(J99)L]S*9 M3R#D*[8JUU:4$@(ZLM<"#VG$H5<$5:_H9-N94*O/;S#8WM>H2JQ=EUG4EIT[ MTP6$A\,'JJU\$1+6J1 O(7WM?\VJ35\[*0Y"=IR0QV+I9'ZH=U:NT?>J:*^C M))J#\@B&E\%]A#CAU[;3A0\AAW(T0[K+W:,H$\Z327:5DHZOI]EY\&?8TL#9 M$9X?6JA^2W8!H'CA3;KV[2O"U!YDF&F'C4@_?E'J:NG,9S8K;ARO M>6-++[-G/@]/A@X ZP AAN ZV+P"L+TE M\(YW_-G,ZI-G8^C>./5L/@E[W16QJHX5]$BR#;Z6/F9C5-Y7'T.P"(XO'$P@E+8[@4F-HKVE3X >*Q]P M$B2LS,;![ ]9Y:B/)''CX#EKF*SX.BM&19E=N@6Y)]_3#SMUMOZ)OPE@;(W9 M>%IC;HP/BI7V8KK>0HCA&32UN:M."9J^1]#&:M.@CLFJC<'<*.E6NPQQ-77V M9M64>!#F"ET]F\=G3T\X?F5'8G?!0QCX@!,B55.SOYW69#1[X M]C*G]P[06>H+9^_1VX)M/B%<1$\.7:GQ2XX=OK*= MQ1Q$=50O [.-7D0EYMA90L@^T->TI8(I5'A]#!)W%R7[F'1Y15UFJY!K,:<# M?!).<8:Q7BSG$";N(3I+O>+\/8(&S*)(<.A=T;5Q^,!"CN)MQ8.-'8ZPIPP+ MM9W[&"X3J=>SFHGC6H7A#Z" 2G8_PO.9HF3$*.[L\ MK!:GT3P:74-JZ35=;%G=;\\%<86LM\)2K[IXC]X*0C_3>20O-/0)NSPPWN%< MVUG,85)']3(8V^A%[OIB/EU"B!OI:]HXI>,\*&>"@+"/Q$GU_9Z2VARN.A0N M0TI!ROMH.W=6&$*VF):24C^V?(_ ZK#6:F(;<&IS4')*;-MY1H3>&"2Z]B6 M.L 3$2"@Z',4/MR3^(D9U.64%+0&I[HV92MSG(Q0W(78+/PUA#PJ#16ESFA% MG1%$(&6%4FYPG+[>QSA,6!YC=ZRNF\U@RI^F"96\O@X><6/9F2\W$/:>_;1M MG'=\.&?E:=Q'XO[.ZD*DA'.S?S[$^ E]CO"QL1-%LA/]SS[*OJCQ7 M7V9#R4V]S2F2FK0YLX2@R03;W$\>H[/4^ZW?(P,H'&EJ90FK7?ZO3F1P,I6J M5YE%*Q2BL(8[6\P@W+EOTTWZ&#P(2%03HY-K_S-)$D+T]X5]!!A,GNEM5B43 M1IL[J^VR<"<03A^&ZBUU;)OW" Y,+W',ZA"P$A:\-%V'#U.3&RR.U*%RI1"2 M@E:$ I:+K0OAE4@]+64EYSY'2<)*AHBZ@A !U>7F6NCM0:K5B2F)10K1:NE- M(8)*H:;416W?(YCH*NZ!:H?#6CDL7,#5"XRUD//N(VO774&X$JFMJ.*2[CV4 M2[H20[I/+-M8K&*KXXQ23<\[S5_._26$7#A]3>79P)/W"!K.RA6$ST/OEJ1! M3++G7/4\6B\)!@O"]3>L4E%*GSWK^:D'XA6;P8K7(?N1^/P&[$44IG'@['FH MXR".O^ + <$WU%IA*S_EOXFH<866'TA(S>B3]S%:7"F8/E!6EMNV M7H#8LHQCA=QK3]^CMS(65%%V??CWDF#_@$03Y#W8Q4'$QEMO(:QG!RLNA_+L M/9^>Z//UF0/Y70E8)PI%"#J0JCF%]) M:3A*HD@K6'L.@3 8QK2E<<+(W@KB;VJ@LN@W-28^E,WNS/,Z5BK 4='> (.& MA5RDB"5LG,420D+'J,;()X[Y>\1'R#N80^0OF+U90\H+'>#B_=H')"-%KQ["E*QR@D]MCD-P@<2L@NT?<)W?608 M#>#U-ZX6PM,7(!XD6KMS N$6S!&J-W-_"U'BB8>RL#<#XJ[5;%\AP&#4NF%V)@ YI:AI^>(C92ZB\T-,M>2'AOO.F1!>7T1V7 MC@&U'54;B\@OGY'%%$@D05_9QL%(A9D5L\C8(4 O4X4]JK]P@T8._V3D+^OJ?. M_/)%(Y:K)C?YXDN[RM4G7N2TO.O6\^U\"F'[K:=ELPI5SH4$&T0\==:74M/; M0U1[%2D5L3C/GV[=%82EGZ::M5_/_.HCV:S :+]O0R MIU*T1XM3E 5;DQ4(+S=$YSH\N0PVA99+1^:[D$-]20A8_9J0:_\R28,GG"J? MSJX3F<.>7+TRQJH4(E7#=69+"%AJTZV.&4K+$%-00P#''7E@&^A;\AS%??V8 M)J_!Z;./,96I5(=1U&)>X@79 #> )4;Y:/SZT,H$P8"D9^BF 0/X<4^CDGH M5B\)AQ[_GSM1[T\/I4?(,X? VZV3[&5%RJ#F,>+IXX(-QG?Y4;KI**0%P&6[<64E!) M# 2(BD=>L;,CF@ZSC<%D/+M+[6H$6T4M%GGK^6P#P1_JZMDLR\QWXPDZ"(" MK0^2.M.M/J^-P6[A;[5W4U.+(H=+[$\@8$M7ST:P)N-#948(Z*I7.:4N-DC) M9_;,="O(-/CLE:15&M%6D+;!)+)15ZLYB-3:GNI*7H;.V$' KJ4 =/Y3*_QZ M\(.HZ"TW2K.:=Y59G(3-O#F(*LD#U6ZMXGT5>NR6&X7W.XYOF.626=%"O<6> ME-)LU5&-Y9V$3!Q >"M_"V'N[52P>6_82=%5DNSIIH$@?OE #9R33D_997V- M7E#1BE+C_FIIK+C%"XF=*"&?6^Y7 , Z#"MZZ#-I? U3B$" DBS)+Q;XD8/(7_^1S>*UO 9NIG6QXCB5IH.4_:@YLKU;4Z^ ]5M;-R8!"1$\-)X@!)ZFZ/E(_%)'!,O M^T5[E#7X;+HUA1'M;JW&)/*UE[/U!,(EB)[J2NI#<6)(V+N/L4?R(D#YR<+A M8.%KZ 2[';.O=E:A:*'AXLPA]5B3RP >*DL<V(<*QI)?!G;:.=4 MBEFSI,&%PQ#["H4+VP2)+^+=['8OU0).FT<)N__=BI>O>RK)!>W8Q=T MVH7PH(NVHI+'J Z,++\D>^&,<8K[O.6WP?,[;T! F*37_AW63CAI8S )P2ZU MJPA448L*&4NR=2&$AW3U;.(O2?D+]"1^"5P8P7 Q!"YP[%W'P4.6J<"/3C1Q MIL]O$'9]C:J@4)=91/\6_MIQ((!RF-J*5T29'#854Y0F+%W_$X$!UW./OP+' M=.H!TDXN<]#4-* ,R X6OX]HA]S@5^#E*\"_XA M"M1=^]=.BH.0:RRNO&OL;@8(,;2G&6Q>L9/I+4%$H==KNT'S,71O)LH7XE ^ M?1<2$4:Y4 B^\5!HL5PD\?HYJ\=^Q1>_P0MAIUKMT:=!D@Q>NAMN:.4*7G\Q M8GWG3PF(!)FC#9"6HM4LL7G"_JT_V*,Q1W:PB ";L]P8*ZVMD4W32^>W^>:5 MWO*LD\O>^UT^;47K6,L9#UB#GH7#7%A,'MG3#"]$) _UN6:NSV[V M59D^)M6?E-'A%2['VRQ!)#\,TUI2A?(@)7\$*8JY\X0 U2_D6ZDL2!R%])\N M*5V8TX-L?S'FH#O4Q#*$^\H0D>#9%,\@0/DX[9MI/6QAMWOENY2 M''HX]D! 6YE&-S@+$E;^X[#,QWKNEK=>0(@?]M6WL7=P'XFWW_%[N\_ES$O^]+QGM_B[3F-])!D ]V]#96C6UN, MJ(@S\7P70MV!HPUH0W=PN-B-P5SLSA6,_%*-A4;YA7W*'CYY8J4/_\&/1BZ_ MLU,2T@O[XWS"_* 8LVEDHV4,^=ECKO=IPB*O0?APYV"6NMXGW-3-;3S"I&N0)*C4Q2K.&;<+ MS[>YW#E*Z3;D10=)_([#+H+Q0/MG0J<<4A1@_DQP0O+]^NMOF$Y$]+]:/G>0 M)'/N]@A#RYYV@)BLYNK\0:$]I-O:O@PR6[V%[BKYCB&:Q][!%&M T! MNG1YWJ?%7:*0I-37)PFB PXE4!*R#JUP'J:!QRRF&Y$[XK+1'Y#D\KN[VWO$ M$P]^%08U&TU_A(SW(1N#9^QFDH^KL;["T>KZTQ6!D&!V:OM:3^RBE!U+X-WN M%>5?9D/TB8[.A*>U$EA5SMD>A[\>NB=>-DF+9P;H#\]1@G>_QM'^N>M1NMY2 MC+[D.<3 VLN>?42(! 7?W[H01L-1RBL*H*6LAA[ZB4]9R<\08'P8\VQ$1R$; M7BQTG%5XRS;T'TA(_"#MN=8:(-'&E#'8 3"Y=C1#)%[^RRZ M^S.@9YOBHU^!:GO-!-Z-*-%_KY8S7U0@^ X.]K&P;XDF8\%)Y,-:S0<[JG>B CQ M.3.:7S85EU43]N(3GP9YVJ#X6\\1,LY';(R:,9M'/I+&^((X&YA/UA-8T=WQ M;6L]]V#OD[WP]\GP01I+#/?H4HS_P@[^1,0I>@:8QB>_-%YNKW.V5M4]#!Q# ML-U!-ZP9N@9:/ZD"@'B] /$,ZMCVM VH\DA!.!,&:\1\B<(7DJ2L;F>2QH%+ M_\5;X&L8I$,'RR"9EE*]AQJO3/KN*U!4K%KAM0,N_?LX4]H&1ES(S,;(GDH% M.D*XFW#J;J+6*G3K-^( .L4GKTV^??P\215#25P".B\_EX0^O"(F!3$Q$.#)\R@?HYUW]?0<1R^BB,=OY,DAL:)]6CE, MYL5V*E[-?U62B][T',^!4'%46]$Z[ I&5.9$?Q6\(.I8?=K'=#G"[@B%WJ?@ M._M7.];:&,Q!K5OM,M+4U*):(9EOMQ JI.CJ6<=9P<=OL>><(^%,5>.6I]>1 MN/"C5.>[R$_I,I1( :3-9:J*K;8!A[*UG2QB][U=;E;VZ]3V5%96UHSQEV9* M_H!!)D(#72<<_^>NNW_:[]A%Q(_D.2:NR'&@_]Z1K#AI^=*C<@$A\Q9CR19S MP]1S-R<_S]@*+(1LO4V\SRTNYC3&-2>^)/DCW8P6WT)>Z6,<1^7KHQ FPK$1 M=:)V-UI)_JT,,@C7L46 M1K715U^(U$VUT8MB;VMO-=\:ZB>-DM_Z"NMV5DA.\?9 $J4?Q)GT>NT24X"0+O[5*C7*O#*RCKC7VXD7S3?+ MB;'B$QI#45M?^V$CK='XF[B*+=_<-W\W,RJE2N4CL_)C5ES6G:ZL5H5H5ZL. MA8S4[F9[U&";AY<;8NIM$XU1JJNNT9C;$8,4?V\?I-7?#0U2F5+%("W_* I1 MS1S7LSY(U6HU!JD@-1%O#<*'8D77%665T1J-K:J5K454FX2BG.5VZSC62_CH MJ2B/GK),W8+M-!6B.D/NEL+K':%T621Z-=FX-HN'=2K62,C1CX4#B*;D5ZC8V5IS]'>='!P%(2+"S$QX0 M:=C.YDL\M[_/[= .5,!AP%[1=[RI!R"U3=9J@12;\"TFS)^38RW+!"\LD_T@2-P[XM3SI MMEN7U51(HY\IAPB''I\XFZ/K^ZG-9(;A&C?B'YD07K42"S$H+N0@[R (Q.(R M7RF+2Z<7C^QD++D*B[__BH.0/>@Y52UZ>@BPL*G1-DNZR^GD%HYHYD\6$%)Q MANK=P#!G9+?N2Y?RV17](,2A&^ =_2E)X_WQP;V1+ER5DH(435,E,7A]2J): MY994Z7=1FFJ!9PZ(RU!*S1IWGLHICIVO IRTL47QHNS>EKR]*R398G7I.:92 MCC1.YEIU;#9^5K )T#TS13^TFVEV5 X""H0*8"J]&EF3!3 R2A"QK)KV-R0. M(N\J=&.6^?&1B/_J6:[BM8:B=F-:L"5G%.$*@N<+&+-!;Y6[/!7ZRJW8/4@I#()0K5J"K^K/8,Y/%9F4]L-FF6&.2%+3% M(BWO?]'A5EW8YRA\N"?QT_$^K"X)F!.3&]K;BU7%B(PN%\^PS=(2HQDPW(]Q MT6A'9:.4"C^E)\M&W(=@MR.>K"5J!(9P*%6K@%?E5W'/;;KU%S8SQKKT:MSO MR9R7PVE/V;5?0Z>KZPUF MC_CJ-"#Q3!=U2/EK[XI=;G\Q)M]<'F9B]:WE?C+$$G:Q=3<0CMF.T[[Y_E0N M397Z=1+_50OH29=331I#'DRE7.'"Z@39VY+T(]:GJ7;5NH*B)]I1B_CD5A,6).C^Y\X:,'BN$=/+V.S(Z?*)TP'1.0#SZUU]C M15[YCB\N@L/B0NQ[V0,;H"[1=*RN/KS^AO\KBKNNUO26 F8!K3*PQ_JY+B*+ M^#E3WU1>_A'+YW;E6U;/.]7%B;=PDT<3UKTD0'#'6G#NP2XNI*^FWAS"3G"P MXG(?C51W?SZ\(BXMNYL&I6#S?8P]\@4_=53.;9*90Z9*Q3+\ZC0BX6[F+UQ[XCZ&T2YZ>.5O'O6ZR*C):Q!4?8RI($V'46SH5NYB M">'%J@$J-S!9B#CMM:\_D]"+XENR$^_!/P;/.<9B(&)[J MBDP_$>;YH KN>=.XDR6;#R MLZE ;%.E0[#U\)N8&A;K]]U9GEC0Q_"(6\[%C=N$N9JX%*>IRA@R:HK$H>M,V5X7>-2E]%F3YG*-.H M_"-[TT+[WN:;Q3M/P36/.@5F1B[:V%X M9E+:VC@QBE*\^Y$G' G S+3[6YU8+(Y("%F I[;/U*11^N-ISH#9 YQM)R75 MWPT=EF;IQ <=$LV%G^SK^/\0Y\=1&*=U"3- MK+H*KTA@WW@K#*'0T#"M6\\0LD3G'^WX0% >2I2>?&)4?3=[3MM?^J8ND-J) MJ'08+@FIL.*O2:GZ*P0O:1*)%OKDK2YP00[JJOWP1\0C(8A&R.V^F/ MEOW49J>M*:IL#N=I,IQJMYX?"?:O)"D]-)9.:&I(R M^^3C3GO4G>H,(G<2S5I*Q2\B+7OJ;C< ,J/:5#M-D17%B5*CX:0*&CM+TNW' MJ?4'I27Z-%:Z.0VH52@?\DG /$-+*08EM?D)0:&PS*O72$7*ZV1.%I"R?5N5 MK&.HV"R5N$:HD*#P!C0THE6GLQ6Q'K M=:LU]*NC(6-!.8^=]UQS0,OJ%]9_$X?K>+,V=N-+(TXI5TY1@=5.W3AV&'P3 M1WX@/?PN_2PJK\P6TQ6@M#JE?HVU#2-$SYS22D-_(>E5Z$9/A#T<*&OJ"H%8 MJ,W7KF?*>Z0D;F_J%OUD:0,[2F6EH2]QS,HR)M2%W3WBF'S 2>#2;^P>]*19W5WT,;AC M]Z$CBL/$74_P&NCNI+\1DGI=.36OT&MGZOD01[_S%]+IX'T*DH15XFF[BZHF MSQ['7KO8U&-).JY)5]_>"UR#[J>[B_2M-NI&QL46A))\.CHV#W5S)E3BLGO) M5[OV]G;MX:VIH'#G@EZN6O^@\ E;5NSL5#NFPZ]9\?;YU#6U^>]L795R_?=* MYISCQ3Y)Z09/H_:?%H!DX+>0B]\MWMTL(J3/:BC;6_AECM2*@E3'< MTW:J>89"H]](G"L&O(-4_2?7M)A M-5DM7M^4:HGX;CZQ6-F2S1Q"4<;^&LN/VA\R6AX2 IGOTG7'J?]8S=C@7$SK MZ1XYC[B-.L7>Q.;MQV'::OC&AQC(:JG%LG/7W3_MZSAK"_D>WK_C>Q>R&]1 MF#X.\+I:0F$ 7M]\7?!W2Q11_LU\/H=00F%,6^J#8C:93=_> /A/@N/[;]$H M[57(@@KWFK'#49X)$M/_9N%,(;RI-(()$DS/WBBFZ>?[/V37(0TTKLL&'XEL M)BI[7'NY=+=O$]M-(R3HGK]-='^BC3M:2PEAD+%=-ON69.IX< M%]E-&R3 7KQ18%/:\1J*"P,-[)*Y1P*;THI-V]8G'H22#6/8( 'V\NT!^]Q/ M23PJNFL2H4)<:OAPG%?$B23.M;.>OSVPMQC2"&<_DIA@1G^2JPSM[[ R==WV M,.!@*88N00PWL+@AT5^$N SH.=.)S6IJHRBO?FM7/%1J_A(C/^!I=!+_JTA6 MV*ZF#H!K%"JUI =6)QGF1_B^2H"!$?A23X"%$Y+O+_XAB3*?<(!/W2TR\O4@83Z,BV>&D5]_S M!'?9R&K2&+X(7U>N<1\^)Q")^.Y\Z5N?==I5:QZY'BXV1WXIOZ6SH*TYEW3N M_=<^29F;_!3%&JD#+?3F7%>F4WI"06B^;5@DPAW%+15+.!L1)E_@C0B7:= M5:]XI:K+U4EM;!?9I7!IMZ@B%2AH&L8V !<5C- MJ?+LY939TR/>W#<5?^ 14V[\!T MZ-?8 7)ZE#.AVE"Z_?1IR5 M>E]//%-UP953@+Z:DHO)@A,Q5E3P:I0[.N9QI2 DU[[ Z?4^3:BW8YF5_G:"E8>--)LK$EH4N9SM#T8'1RM*!Z9/D5F1U MJ&4^748G-JZ;C>.:NONML4SH5K2]2ZSU0JZSJO7SWT5(:CG9&"ODI-GJ<@6' MMK:YM9>L\5O,,[G>ZHT+"$48I$HU#O ^1^'#.[K_?D(Y(@3':2;(S!W@V/L< M/!W6?C*WKB0U-$%VJ%I,D HZ<3/8]38+ZV=[6AHJ%MLNY4([QH;\C.]494-= M.D/@!PK9FQWQV'\_B6.>N[V3!%Z XX D=VGD_BZSL1^_N2*CO8TJUQ[59A8E M Q83XEH'VW"U)95*,TG,*SUS6>Q?^>E?4A*'$B8/PBQV%5)G2I(TRV93^.8& ME='[\C(%:U?CRR2B!)2'IR"N';+\Q ;%O&H&W1:F$4H?23;9,5A] M&L6]C;\4RO6B]@:BV-]'G)*IQJ2OY+2S<.HP1+6>4K")!\.+'8,4;*&:QMB#WN?'1>-58+-X1=T\5SY<:%_@Y2/%.:YW8RFIAB:AA MBG1UV,(G(BY39SJU><-\N,;M:\)$B"FM#5TA:8SEH&H'&X7\>>T]WMW@P+L* M_R-HN+DV0E.[US8U#WM7&94XA''FFXG-0R)=_1K[U@/+P1,]4^9W0?CN=\I> M+ 5_"J/PG8N3QY\A3*K58]5/08A#EZY3>85<7OP[$8]E:YW*MK$;S![K:9+Z M8%S-*Y;__LJ90DAO':9U:ZH9=6H><5(4),D>L_!'DT<"KRKVO&'+YY!#/ M(]Y'N@IXH7]K7-33Y#&5D:^I_"$YOX,AZRZR\FQN@ >HVH4LDO%3B.4"@+G% MVF[_0Q3'T3?V.H)>=*!,;RW$TE2Z)=AR(,[> -ALC5W8ZA%V4:FI?%2S$H8Y MB<^Z]-G#1A3"Y:W+1^H[9>.HA=B0E^I4MW!/2DHQV"?K]=RZ7]+4L0Z/@FW, M7>-("[)O./98Y*8E"ZQ&8W!I)5.NLGXJ$X@Z1NZ*.!!B92VJ->8K1HH8+?HK MHS[-H>1OM!D>[[]%]X_1/L&A=QD\/*:$A.J$KRX.0RY$3_'"C[23B_CDUE\M MK#N3/HK6(<-Y$>WBS4BI7B,5Q M[CZ.Z>S*WGY*Q,VWJ_!K&!.\8Z_P_HJ#\'-+'=P3?ERL9)OB2> M!=QL"8%0.-J$C?5QR+XI+@2SC08[:COL,4 4^66+DZLP2>,]RPNM+%OVS'H1 M\E:TJ"ZSN1'3SYSR"-#CS!ZZ)'@!(;=IB,[*LV$H*\Z+*'PA='_N[/C*^0OM M]&HB:*T16N@-7D7H4KIR(T%%+.K\;.=X!N$\3%--2>@Y9T-AE,)PCY?0LK('L\BJ$6U1T'!F,UF-&<$X! X.G&L:(E6YT)/D,'T6?H()SM M. KQ[#H^^P 27T#B$W;>$^S5*BT%V8?($==!_+FY+>G8WE%J"-2J[,=T]0B- M!-8%G@+5$!X8.$KYL?PSB:F+RR?Q<$U3H-;F M/Z[#1VDHV'[N!/B&$'T[4OUQO1T3_4;\G>JIAD&"LN)'L\ER]8:]7=,2J.\U M'-7;8S03:%8_KYLK:C^OFJ&3P;J[SZ9:ALGB;XJTSG4&JY#.* M,:=ZN\6XU]-YL&BX.)"^[[1XA_#V[=$&C.($^7#0\H-V1H9&X]E"QRQ1D.G85C95 MA]-D\I*V(=4TIDZV+/5LM;5:SWRPPLW4IEP .DA )1&GS,^_^W#."@NHT_%K M!(:R[Z5J%>M&8J\X'7SBYX4+Z@5Z

.H4\UE4CH[*0G5I14 M925R(A$9]-9X!B%%IT.]1NF-2O[ACC) 0$LU$9RMJ136R@AM9>>7U51GXC.J M[$DL=[:V^5BFKG[20B?KMF_ET"L'U=2K8?)/.C??$:Y0^..N8.D\9+R%)0LCU,XEY"JXQ$0PBK7VHXJ-Y+GMW=C1-[\[L'2)(#/^Y8ZY6W(@^ MK,42X#GLQ_3Y&(T%T;&=$. @$HF/TGX$/P_3.,:-=S@T!63=4XR_X MJ>VUCBJ)P61QB6J5//'2[Z(CR&R]A# )JS5K0(3^+\1($:,]R461^V\4@Z]? M@I"D*0G//8^$WOY)?2NHG=[0)1(=I8LK)6W$XD3(<=8+FT'AGFHV(W_3+2O^G(,LFS7'.MJ5='C*UECKZ)ZO5/MPSQ<-QDN_0AO&]W MG/9U).?\" L!*%_/@[E!(-M_?"2)&P?/DGN8VEQV-Y,2 [JVC246WJ5DO9W- MM@ V4O9YE:0.5&Z' L]%B@Y0R7.TSP8ZWD!$XYI=Q-\[OY]'\3$^TN0/MZ2 MER"A(^DA)ORFN&R^Z,-MZA'9W@8=GI/59A6KI8VS7MM$W%%*-^Z]%'(0IH(0 MSB2A;U04BH4LA'-A)P%C=6][%;HQ^X/,:A6E(9"U*UH 2DXFTAM=?^E;WQ'H M*"AW444, 049%X3)L>IULSM?6@N'@M;6VJVFK'J!EA&*0V\R=5?PPE-2%>LX M.IQ5B:@4?Q_])&ZEMBB\S0.K7%?)U7-=)D/.1EO]PN]T"O0B;9[!BI;P@N*;B,R^H1/;@'&\W$.*? M7?HU*N8P>@X5@1H(@*D-C"][%E>Y]N\>Z?(LN=ZG28I#+WOMTU6T0T\9YF V MR+@R GL)R)ZZ7\UF-I]('D'U.FXY"?I6]X%N]/04A2CA$E%T$ D!UQ=T4Q&D M["':PY;CZNDYCE[XQB(Y=Y(TQJ[R\4QM=H/EZ'J:5*E)I\F;O9Z-EU,(R>7# MM);L.<7V@?'0C6<&6#^*_P@!J7=IY/[.GGLD7OEU6C%0^8_7/#"37'XGL4K(,H-D<1%6M8_5O+"D8"XH$#P0TMTX[MX2.U\"E M/W.]A\Q<#1% 5A,*T[07$S5^,2%[R^44PD)WN.9UO!Z(4<*ANP^#-$$_W=Y] M37X&C-^/P8[E33563_T:3"W%.HJ[#-0 LDJ$\&!;SYE!N/9QE/*- IF"ZXVM MC2]QS$(7"9U[N+U\?=^Q(.[@,8=?+>7+:&UER#8^GK.$$-_LH:KL#? =72BC M9Q(+V+4L;HUW3^AE(T6_@PJ6[)[S@.0)J!JJ+3L[$93X6MK9 M@4K8+(596A$GH3,<+I,IV8B&E8E$P>VU[X-8SG:H)X]E"7I0@#D/T\!C:[7@ MA=P1-WNHZ?*[N]M[Q&,%\B\B=J^*/Y)P[==7AZVW\D:2;7 Q-F9C5!9Q8P@6 M2V]O0Q80YNX3F-18-)8^@9+B&Q"&S<4^CNFZXRITHR=RC[]G^3H?2$C\(+V( MJ.;AGMJ;I>A$8>>AW!$"#1[3'6UVY>!NL+3LTA[V0"QCQ[*C\?24D(MNXN@E M2( \4I,I]8EXU)A=P]KV)E)S&<=PEP$2H*I81*F4E3>90;C.T4O9QN9*< $" MVAV=0XZ#3,T8"O79&\=*52\@$0L7B 2HWE\M [@KE@RF* M2? 0]O5V2B[SWJ[# )FW4[!D$>#5QH&PJ^^E;,/;"2Y 0%.L(08M/. L#/LO M_L3"R%G-UO 7>%5=58LXP8PH-ZSUW$?B$ZJA-]Y6YBB))A^F.]KPZ@MV@\6) MVC;8V;@0(ENC&=)\<5,(UL&_@7[/EKH]7)8>IUC9K);>#% )R"&J ]X;].O# M06UAPQ6=%)(0WI+KJ6ZC2F/A0C(!Y5DUDX%^RJ3\;*?^;*YB9?LSH$=U^,4U MT_4"+TQ=HN[A:OH; '87.*1/CV@5&Z['&%PA%)@8I+3:&7$Q/.N)"P+LE+(- M[Y )II53;('6>.::RF/KL^;IH3K@"$&_/AS4%E;6/">%I*E'O+06/9KZMJQZ MA(2A#@9,4&'8SA-0<&! " K(NG;+7@S2%GE1KY?3.N$W=6CF]HL7L^]U=K4 M!6>-&4Q+5WGA;ZCAQL*D6\+Z-=@%/(2DL/0\/\9D2ZP]5>GUP$_77%W--LXW M3#X9?X+&D8)_C ^(;?I\,_4AW.,[H6F*0!A*VA!$7I*B%>0;':)*=>\M MQ?H0Z3)08Q"H1(AL]-5LMH0003M*>6F A=4/8%-%RNC/4$A25N?,%74\M&3?&< WD'EI-4 M]FIKYBX;C-7O.@X+-M^\Z-:LL=N3]CV(79W"]UP\4OW)57@98G9%8M#:3"7# M^L32;IS&M"(7(#982]^?$;B3BH[J,L]5!BYZASSBI(C*I6[R^%U(BQLKC2Y^ MW8+EG],E'Y84==;D,>C>=)2ON+HV!G&QGTS76?H?(76$@R/_W./W*& MQ"7BMQ ;R8],*<%YDI T^3/>[3G%^6X7?<.A.S!@HB78^I 9T P]0BL:4D6X M;3MU5Q!.W\>VIS[("GI4,( :(]TW"OBS8_S/Q#O\]?)[&N,H]H(0QZ]7*7GJ MG%G&_)*%431^0VFD0ASS&>'XIPN[+_,8,[ ^\ Z3&SL11JQ7D5M\#46%8 C# ML5"V#[P?T?PM,F&-GD[C^PX? MI4"1"[G>^@L(M]-'-.7(I"O+ -!/3!DN+4M2FSL;0-'ULG*);%=X;D)BE% QI_1.$<+KD7;6 ]&]V"TFJ>DBMP>O>.1X MZTZM;O6.TUH[TVT(*BW/SCH)8T/DB'JFWGJS,E7[0CBL/D[[(Y:87"@J2=5965J&0WM.8C\)XN7?Y0POW]CN6V5"[Z1% M6%ZM,VFVKQ!8GFQTZ,X@9*\-U?L(O\5^$/+>@,/JG;AQ3"9^#/72W^C]@=K3&0_ M)-1]OD;.8+\#:IKJL^JJ,GO?K?+/ #H0,-GU-E757#U/E'T'"C/XC M_UN6?E<^4C\/O>PB3L*?@OV $^*5"2ZB1!N>HWS*(JQ';*K6X3#"=\3.RIE. M%A#J?9[>0ND;WN\O:(MK$ZLY\:M!"\SR"EU>];'-:U9RB7Q*\K'61EO\/<7F5;R?#A MIR* MV";L5!?:Y)3B\K"W6[!/W?^.GY7]$M24C\ G3J;IX, M?*%=+%X[UFV2=AD6D:=C7"L@VP2(9U9]=P:B2,H1JC?<'DF1ET_F*9W,#P*/^T.0GZ& ,,/>,=&Q-TC(2F[D,_'W/= M5A4DYL#7I?*9<2I:$7O>5M, M(*SY]+2L8RSC0IP-Y7SHKXSS-/<>^=V?Q__P:QL2-'L+@']Q3YO'MJ]"-"4Y(0I>/ M^QW;O7RBO74A)O ;$@<1H[Z)DJ#M^'HLX>9\T[C-4?9DXTC.[EV3Q1S"LN\4 M-C6CCT(8\O8$I1'*%I'HE>"8S\S/N1PK<69%$_1 @ BD+S<+8U=TGGD7W*4X M3MLBR%KZ-B8U\A"$(4_%\7D? 79R_>P&X(;ZH@I"ZDR7?HU(;IF!1W-S%CM9 M>R-UQ82L)ZZIU!$QP"]#;^CP+K1MI-^%WC@#6[%"O2-INB.R"[_-GPVM324J M%0O3TF_B\LYFOIG8O'S1KE4C&^% "-A-WXHZ7'2&KZPG/N/GA%S[Y\_/N\#% MSHZ(:J'T3Y^#IR!MS:L\R9>L3P]C-)2&/SOF,Z+F^-IU-H#GIO$,;*9%5!>S M.R82\MC+%:ZVQ V=7N)C=X$]15L?78.:0F,X]9(K#L Q64X@E'48WZ*NW=\S M$])K[V?A:8+S??H8Q4'ZVA*(51%;>"! JJZTQG^%4KPVY,[)U&9IKSXZ2L"5 MI^$77*<,OV:ER=71UQJ!H06N5*UBB5OY-7LRQ)F[UA>Y+7JI2L*/$W=5=:ZX M6-S2N54"4YTK4^O0N>5?LTMYTYEKO?I9BUZ*L@BG[5Q>]%K=M96?36U+FRH= MMJ6'WX0'G*W)Q/HSODJMY"7Z(9V2E!Z!P4]!R)?Z^7'RZRWQ]Z%WJ#'%%CN' MG?5?@O21,M)%4#''=$UA(WW$REM#(S:/XIFA$;X@8ES.#"]!+5U.8%O+DJ?T MM3-4? _])+[X_@J^D8_B\1W#RLG".-4L2$1NXY\+Y%O3_IM:E0R MK.]+VXW3V(#*!8@DP\EFZD,HP76$ZO4A4#E?8)O([+F7TQ3C;6;_?A+9O[_1 MX?.T?[HG\9-LLM3C,[36Z&-$L0C181+.RI_X:YM%+@:JVRBOFDM .RH"N4P& MRG*]S]"3$(-2*@>"JQQ> @9869>!I5JTJY2X>$8\ "ZPM\+*J]_,Z;WTR:HU MLW0L/Z_8L08LDXKGX/RY:^SV'1W"FH]WMVFJ6)JQSB&"#?V434T@,DU[7TR" M<0^IW[6CCLLZZ\EDLH60<:JKIRRO.9+,4SDW!*!1/Q6$[&)]F,:!LV=.BMU, MSN;A\S#VL1JB-O,=*U8LA#!>KX"4 M<1C7(,G,R3[ "TWE0M S)3DLZS#_2H4B023[R!EZ%I\!/+RR!HE_PZG[2)U# MY7>A_;7/?^S7"WWD6A]:_1M!8V#I"Q7'&*O)%D1<:F1S>@RJ;-S$='2);U2( MBM'$,M$XQ=L>5J,W_]L82...()%/BK>SN:E7C$\S=*IVG&;,Y--2\M_10\R6 M@,\81/16T6JLJM)M$;+KU^)U7NL#0VZ,QABH,HJ*+>YR:?58[PB5M9 =DS2( MQ9%#!G*Q,0:Q3>$EP)QZ";#S.&95:9G.'UX/)#?XE?WIG&VR/N$@9K$;5M-D M__3,EXHL4,"?5R3QTU31RJ?\H+EQ[&BP<%RP\WQ&^#Y/=/,2%7(?5@A*Y7S [PUL^_T>&MT:0G&]PM MWQ97H583LH 0P+=C=7U@,\9W/N5$0<;*R^I;.0DTX>Q$L-;6%".^GEUX\.9K M4]=!-:J%VC+_GVBFT8*DM6YYL[,-^)'^HTTV>B8WKO7S#V25S\M:H)(:R'E% M9;I,%70N4JB8-KP<'$$E?C$'9&Q/8GB(V]@ MPFEMGE&F%>D71-7GJ>]A""F#I[2M>] ],&[BF7#DE]])[ 9)(V^B@]:.RVXH MJ_+3!:'8;ZZ6CF-SG]U#Q6YPD)SQ1W#"=&L>9"]CGM@32[_T=MQQ2T.-Z9,E MGQ'X]+>3)83,N9,;J#, J8@?8_A]BF*?!.F>]M*)AY_T2V]G^+4TU)C#3_(9 M$40B4]]]T\>2N@9V#S]?B#"Z/&+5_/3G=$%M=8E45KACD<1(LZSBZ0);+YFO MJZ3V0HFQ&@Z)7/+_WV^'GO-8#X94E=>(A B&[&'SU=SJE:\!JO:,@1#^WY, MZB\D>'BDCNW\A<3X@>0[A)LX<(ENP*V_#$. &VI< <"^ D3*VM;U?)L3YPBJ MUP&:2T-8B"MVA*SZI4M.$K(;@-A?11"C;WL4; !P63-!"XH9#^_"[?^'%NOQ-1;V_X8&R' ,P!AG_*=;5^K2XP 4-8P M0PMG!9>X4+1Q%Z[-2^Y#]>V+M=-&,]H,*"T3B7*_VE, /0IS=)"88-;E,O9 M>+.IS8+ZQ^I]U!;"THZW(_2FS0H DVU!.4T^L6K:. NK#YH.UWC@.N]DP;N: M$;?D"0=A7G(!N^D>[SX'_M"P2S]Q=A ZQ&05:OO($O.E-Y\3ZX'"T:SH1'>< MBQ8%#(1LM*/"389K!M\";T92-9J.70^_#J7.VY(BIDKOVVSF0Y%_&UJ(,YK- M9CFU/DT!L'\TMS#&$LQR59/F>9YFJXY>[N083=Y '93C&WJ4 BG#U>!CB$S] M]B&TIUO M*9/O!W(I5D.2@)K@%+?OKO/K=D(_1%4YW"-/(_YG2E5>I!_<5J&HN+_WQJZ7 M_W@#9>5LIFNS<^]EZ,&=>8OVZ#'SGO 40*%JQP& #I>A@(^^ 45TIIM%^+>Y MMYA9/W'OJVP?6)TXSG]+1T4:/LCL= M"E9;O?4F=I]OSP/87'78L_@4>TFA#"II@[@Z**7Z''::A4KTGWLP3UN?K@M. M6X"C]^=_!"=RPJ(=/;\M,G"G$T(@/ ]LQVK=A<,X%RB@#W<1LK VW.N?_Q&& MN[Q)S0SWZK<%\"=3QWG3U7N.LEI[N(O_\6./]B(]WMJ EVCP(XQY9<.:&?:- MSXN \G8R>]OU*8XU7'OP4SD=]SW>)"S!;5_=%?9FIB:CTY[Y'&>_?OBJZXCG M;0.SEGW%%^X?<4J*FJ^6,-NIE\@I72YG\Q\E?>ADC=.9*\=W6LAC1U$^JZ_[ M0Z45G6 L .SQ'V,9]X.X)9O%+4 V!HSX<>'W,H41UQ@QE4MUQ?^IXLOP7%YO M_7X$OS>P4VR$L/4&/5Z[&Q!OB@-MEF%+LG_&D#@\#]5;OQ_!0PWL%!M1=[VA M2%S?F_XSA>5[-LM #_5/%,5GY7KA>:=^ROT(KFE(=Q@]%M#2C(\^'V_7CJG\ M0JLG!@/:9*!'^M&/%H!AOF=T@$Q7V^W\G^Q HF?3#(W?_I G%\"2N7Q_XGFF M\'O*5SR/,GZ\G*XWB4E@&4?S^7;EF2H3:163;<:/EGCT)B$),R%F13O'5 :] M56!VV-\G+Z:K$.J;A.KMWUQE3 &] ZH&?KG"KN_28'P0\74W77[G;Y M(SQI?]K6.5%H]4V.@1\H>#?=NO[:5/$9"*N; 4TS/(9WPGKP_"8]M[RE"(*$ MR%3A5)5ZAZ*F=0J1>#/SYPN;P60=W>J $%4-!+U&68,C>OW^6W3_&.T3''KW MWRC*7_FGKVA?A&GP0FZH6FHT]& VA)+>YA3HT>84[R&MI[.)]:K_ W6NHXUB M8I(5TBAX$6,>"7KCG&36BH6PXD9AHCI95!&;.^EK5[<\>/:##6"$@ZF/P$G@D]!*^ '#J:P1NJ:(]]%C-H:V/*67L MZ?")BB>>[T\AU-SMKW$=E[F$,WE>[6%EF!$D=C8;W)4GR9YX'_=Q$#Z(39;0 M2+ZHE>X,^HL1K3??S#Q(F]AC[:BC@%(^16'FF1(N!@5,/GMV";DE.4:[G\_K MET_/N^B5D#L2OP0ND9M7G*.*9>)]E.)=^?>+*$F_1.E_DO26N-%#&/R#[F]X MH]%]1/:G.FK,?UU$A&>+U7QI'VRVS>]1SIM]G?U7'.:?9&M@!876>L+8%N6? M;7";&M?*79(=DQN7?;0',XC=UMI0%) MSD/O*DP)[;&T?4MVE$1S*^D1#"^OOXX0EVW:5^X20B[D:(;4!T99<+8< [1' MY.M.$?!E$9%VB*N(#>87MZK;V!@T*'E7>>L%QC8?6.VCHSQT&G$F2$"J[EN5 M>[?6W:Z$RU:(06OSV<$B,I7V<7SKJ\\!^EK:!H[CYT1<+!QM9]HZ]A8B2P\7WFTV\IC\H1<0_GJ@7D+0W9&[:Y\ M4ZG][>?GVJK6L76@Y3D5AJ#SD21N'#RKHEL=#-9 (U&[!3$E:G$98N(ZV%0M MJAYP4>HI7\D%Q3GX,_WU#)78?[#4,V WB19;QS.V'4A)#"-_N&JZUD$Z@%M$ MC)3O1*6Y*=<%9/0U7Q+4TQ6:[+ M'^Y4L ZR$@-B'(BQG,0G?@I"'+K4!9<^JY8CI!C"%_'&%D@;X@0$3?T-RMB,\M^)/6;84_!C)X9]]N* M$Q2KA?,DV3_EN]3L/>O1PP&=7Q,Y!ZO)8@;M=KL!*R#?1+<3&'C'O4+?TAKF"4J1+N"MO9O,!R3XZ-D/Z M>09'CI3LM7M+\7R;"0T+O)R;>BM"8U8]THI&Z"+O7WZYR$-IA)ZIUH]T3F:9 M8D7. X2I,]?U//2$[[O>ITF*>0%%16NULYB;]G14+V.UC5X,W9Y92Y?L+"$@=HG,=LYF,<3*W%0NF7TE(8KRC6IU[3W063E*6'/1"LOQR M:?BDF\?0\DE7^6(5U<60E2;#WL)ZEE<_5>O0R;@1=8T(5_AS-)TFFGN'=R2Y MQ]_9"3GUR13B^0AXE>8FM9&;ROKJ5OF0\Z6F%06:_?5J:7-OUT_+1J8"8T0I M_L[3$@0KVN6\)Y@3DS@MS8?T?]7G0OJGO]W$D;=WZ08UN[0H.2Y2DQD 48>* M'#P*&MX=D^W:7"A-"AHM[>I@R3C0=8PRGM,=$OV&X]\) ^3Y/HV>G/2:Z)2F.'_BWL^^I MP:*F-18":E>V% &2$XI3NL5Z[=B\"=%#Q6;\I^ R@X_?<,#659D#ZX1(*[DQ MC]*I6[/,==AKHBF16YMK&BJW3#<%K8A:^'B+ MK:Y:>VFI,^E,3PN8K\^T*W@ B%^ ^$1(2W'9%F)#8.E4MX"*DE*\<.K\_]5= M2V_C-A#^*[RE!=PB3K).<@F0(MVV0+()-GM9]%#0$A434$2O1-5U?WUG2.IA MB=1C4TO,);&M&6NL^30<4L-OKE=GLU=B#K2Q1H<7F]14 M=+). RO>V):(YO1"2J\Y&VL.,JY5 HGR(X:2(RZ=&R.LM:?%,5.L%US0J2H* M>W>,V4UK1V(EY<,3E^=\G;%O.4ODKV"3[*E-=DI/N/FDV^"#>C"[J"[C6++5 MI0^\(X.,;*U:EDI$:>F"Y3]1T0OZL,\LIA*+SE*YKY7*=B"K4V-*VN9>PP\C MD5-<-W:9U)"/'#0#]P\%6LS'?]EK5N[&DB M_0--.9.2WM&_><=ZD55LNL>=+A/K#SJ;,CJKOSB'>VENQ_=:9WFXJ12(TC@N M AX3-C !=$E.A(-N0TLHV,7T\NEI=^< ,.,#$WO4,GX!TQ]:RHG+Z(PE21C-F*E4+KFO'M1BH M.R&-[Y@?1+P+1UV M3=S*X(>G2-%W*3L_6/A3)?X_-35#BH+O 7=U:F-!7D2<=T#RB\VJ[ MI?0V*=VCR>8MAZB>6UY&J^54*?&X36!N6_LI;,W.&_^"QAW3L? C?!>' 9=E MKG7Y 7ISA8J.'^&.$A8EP[[-:.C#%N61YK8H2BI!$F-RWA<**FH79O6E2];#+'L M$Y.M"W]X^"\[D<&;KVXH A6/BUXGC>MFN>PMNVZ^;%CM)@IHMB%;RD,2JH:6 M1,)ALT?2]'/ ';N12!E_@70O8B%N;UM ?D$E6ZAM;GAOP8V9RXU(U89+0M5> M)G@!B0A7%BQ(PM0):;+7)TU9P#C2ZKM/3)%\/\J3,%/<^R@A(&W:FB:I\&WJ M+#][ (^*]?(Q>L9R6!8^Q2S$M\7^_6;WVS%Z_@!JN,$WE:CB1-3"9*ND-?:4 MO$Y5?7-B\:,^:N3CTA /.2X^9_V>[%/VTYT#K&[XM/*E"1 DJRGYXU@7G?0] M)K7(-=7R9J^&/RX<8FI7]YX8Y11QEHJR H(OE>6!!01PDKLOR>_P M[_D$!5^I7"@%]@]]!2 L0&KY]Q'6&]?VD BORD]^82\\26P)V=@O\!96 M0RQOHTQQ_A$JR0Y)K0P3+D2& *>$P;>#TLW+[;0-@/L/]Q*LUT@*<-(FV>P%1$ MR_OO_RW^NI'>5SKOQ?>%L2.BOLCCD&Q K'(_AG45X.,]NKU YW9N1KN:LIX(^;+);=W)9/%[@I=L(U M)+@WF:P6AM ;IIDN@PLF7GE UBQA$385I"G/E !<(R)PV[A6KTT;\!O).@<1Q!$IAYL"U-(>C#D11L M>$GXOW $S,MC69[=?I(V:NH?W,,K^+#X"/X@^?W-?U!+ P04 " EAGY2 MP'L6.\Q> !B? 4 %0 '-HG3WW]:%C_C(DR2GV9%B=,(S[.4_/VG-U+\]+__U__]?_W'__/SS__G MT_WGV446+A=WZ]]5W_C8S?C%_T;S- MSS_A@O;*TJH/_:6^^UG0S.VC1ZRN/R&?B< ME"0LESF>SR)2)$_IC$Y\M@+TM]E%\D+2*,>S__QE]D!_\KP9XSQ[>?ED62DJ*8/63S)9M"\3]GUVGXR^QL/I_=LQ[%[)X4 M)'\ET2^KX>9)^N??V'\"BFM&"9P6?_M>)'__Z;DL7_[VZZ_?OGW[Y9OY2Y8_ M_6IHFO[K__GR^2%\)@O\?\/\ MM9X.;5XD?RNJSWW.PHJH$MUFW!;L7S_7S7YF/_I9-WXV]5^^%]%/E!JSV8H> M>38G]R2>L3^_WE]OOED\%R^_A-GB5_:+7\\S*HMTCE67YYS$?_^)-6#\UG1C M->K_V&E4OKU0F2R2QIJ=HTPYYX>2_I?M"\5M?)XM7G+R3-(B>26?LV(0=:4&.MK, MGW'Z1(KK].&9$NPYFT=T$[O\YS(IWT9CZ!_R:&AP\7PUS[Z-I__^ (?.]#9_ MPFGRKVHCZIM45]M#O_^P7"QP_G8;/]##(HGI8DC+LS#,EFE)#X@[2H,P(;WD M&C;*H7,^"ZFP%$EU&O7-K*OMH=__+FH])<&,26)2@3]VU..%Y\SW"](T@,<.M//A&H2O=/9;77H-V](R0Z3.Y)7>W+? MQSG-#YT%U2NS!7G$W_OA=S0]].L7)*::;D0%L,R3H-)U[ZEVD%=;_QW5'/KF M)#W H3.])W-V+E$-IGQ[S*GHX5!J+^SK=_ :*[.PTH,CIJ90'47J5!/W.G1. M?^"<(NW?D_?;';[O+19)66D-=)MG,D$/0GJUE#A,);H>+.M)@9^>O)%WVKON>;H?K(D%!_KFDP"]?B03/>.W?1R>:5C>:6D>2^^HCIN?L1 AV MQYI2QY.;);_'L?4]N?D-&V5JO4MNCN)>1]?!),5QV##3Z&-R4^MJ.[%N)C<1 M8:<)]32YV7 ['$?CD!0CB;Y'.F?E)BC5^7W.B0M2XF0^T4&Q-]B[(M GA: K MP7##5-4R>>U5UPX;=61#U.<)\I/DJT_?8.H\D1P<.\TZS M[N7\T''>:=[2$C)VO&DMCD-G+==[:LU84I)[NAUI5O*TD^Q_=!U>5E48.,Y[ MS5O^= ;2!!/WFOB6)$D><:_CS*GW\.GI-N'M39)*_![3 MSZ67.H(NT\_&&#X;XWBS,8?/QCS>;*07OD37H[_=#)WSZ &/8]&0/51E.A]U MAOWW:ZG>1YUC[Z*6ZWW4.?8N=;G>1YVCO*HT:)2I7OR&SK*OWQ%?!(%IAV)QE_$#+ MI&0-M=7_]-G/6X_CGV=5R]D=?B*SZS3.\L7J];R:4SVK>1;N3&3.'%^S/3]3 M-H^"3J1R;RU(^,M3]OIK1))?*8%\]I>?V5]^UO2U<^O_H#]"U=?/@J+,<5C6 MX\UQ0.;55Q!ML]?DUW>:V25=$^7;/7E*V)?3\@8O2/<$NUONSK/)U[,\G&5Y M1'+*DGI$G(<[W&S[":];_/I2N9W^'#XG\XT@Q'FVX-%K39VL9[I-(M)/O3>= MSRFF',^OJ7A__T_R)B)TJZD4I75EE.9 4T#J>M4_TG&[*;S;0HJPA@+"=@%1 M0,\S.H>(S>-JCI^Z";K71(JBI@**=D)1MAO\GLV7E"[YVU4R)WDAV@U:3:5( M;"G;#3C0%)#Z?)DS1%=)$>+Y?Q&<7Z81"Q?BG,+!A@>?S.C1-1/B]AE+D M=I61NQ.6.B(_4^ZS&SM.A1K=;CLI$GOJ2-P!2AF%+Q[.LCI?[LE+EC/["0OS6@HW$UX/N1N,NLNB&*G"F\P=R9,L M$BHNG*9R)%=Q:Q1B4R;LE;IZ3F?RE.7"'6:OH1R=55PB!;@42O1*6UWQ_HK^ MC+.?")K+45S%);,7HW*ZLUN"--4;C>5HKN+6V8-/W>&9+1996CWL5$X*Q>VR MK))DT.-%>(0*^\GQ0<5E5!ZU,I;<+8-Y$E[-,\RQQ'8W99R5%9Q[10A4VGA9L&IRU#J&SWN$Y+ MPN:W!JHP'9U%$:56L__BS$"HKLQC.Z&+-W5 M/98*,*JF^SG]ZVW^F'U+):C>;"Q'W6U5C%0U ^ZRHL3S_R]YZ=-YNMO+$5_=VZD(I0KW##:EG& ^L7=;R)%7 MQ96U"XD"@G[.F-'Y.4N%MZ1V*SG"JKB.\A I(.X#"93(JN):V8E%H?@^K;+)\]^[N MEG(45G%=%"%K$?H_?FW-GZK9?QXE(J$OW7,C2L&8_3S;9,UE00JW-P^WGZ\O MSAXO+V:?SCZ?W9Q?SA[^<7GY^# R4J&6EQ@70<6$9?'S$\8O*Z$A\[*H?[(O M/>L?H\W\;N.K)*5X$KH99RN;K""B8=U=ICO>$Y81%=YCO/\ MC>ZRO^/YLFM76_>7ZHY,T]$L&P8S.:SH9-LP=-MH!G6+;959J;@G(:'398DX M2,E_1ZE)(NB%;"V.B7]ZO),"M0V74,:RKVF0S.FQ M2P+2-O!"&;,::02V$^7SJ;,Y"GS;QKVF4W@L$J/91FDHXTZ59FJ%J'<)M=LB M.["<2#L]O@B@;(,W%.M__6?0[OP=XHM53(O[L\>R%Y^<82CI14&6**T M3ANEQRF>GJ!E M0&VC2Y2QK,Z\QV=/W0)%L>;XO<^G\%C1 K -,%%&=GHW3$KR.7DET7ZN0^%: M$?=#CNZ[V@D>2Y*P&J$IZA0'NJPQBTJI\L-5%>5NXZ_%:K8"'4+4#9FVY8O_U6=@1D1I$7G*!!:3# 1LR.Z3KOJX#X=E@/@C-@QR@C3@?E;S+EW03V<%;;?N-'PE9V=\= MF8X7N;V/D2?&V0&X&_%%"C??E+"ZGE7J\=XEVM4:!5'DZD"TF&G8*(39B%=2 MQK6+]2&_SB/8R[?N]LC$3AS&'XES/4 ;H4_*>%<9L67/Q([&"'NZ8P$Q4$[# M-1'*1L 4D#MZC?FMW] O[(?L('0"(+>/:1@I";@1FZ6,IU65"-EEV-$8A79H M6D#,E]-P3X2R$Z=C>ASKM!" ;$5\G:!+@["-2EK:^KHB$ MOF6T-(!3E@-YS(U@-'7+.$N?'DF^:&XW@H7\8T+)< VXB[4^@HL1:] M:KX]?K,=C5'@AG[;55N5RW,OS3MY)<+5B,]3Y^Z\S9[4Y]F\UQ)YNN:3UIE] M6NSA@FH$]ZFS=T=1Y5*/YW"1F!L!CR M=P#,1BRE.H-X3F^MR_Q-YF1LMT4Q-D+WQ%47 :Q&+*;D!<-?73!25FUJW1;4 M%6/(U0)%AJGC$]=\!+!J[BJUQ_3D0=:\M XW!0"( M:[ZK:/I,RB3X;=#SL!7Z2O(@*XCJL_1L/L^^L25ZE>47V3(HX^6\'6O:[V@W M9!CDFH;M -&(.6SM%H%1* $$4D]LE#7,(&R[F,'GGP2D;0CU22[G78,E/2)O M\VKGBZH;P!W)JR3KLH9<7G\4::YOP5>A:Z9*V'9[H0((U]Z=\2I=_MFR?,[R MY%];S:R/J?O]D!['+@&RFJ=A)A &,G#5!]F6&V(@S]93,F\/ M'H#([ZY9BDMT". U.B(*N*C,RQ*.B$#,L/+2!N!Q/PD(L/0)SYP+I'/'#-W8;J;)'Y<58@ M'R"$://61/NT&4X'Y,:.YG^T-;>'K15GKL8LN[&&L9"DYDLM>Z/MLLQ:(LOL MPR/]X\OES>/#[/:*_NK+W?WE/RYO'JY_OYQ]OGU0EY!R]>Z\F7>_S8/3 7EV M$))66.&[/E%7P4<"/\FZ!<)A9%E ?-+[Z,EY:]Y# B&O9%:4M_%Z9J*MK=$, M199M07'<&<6);C@ [)F_Y72?NLNS6.2:T6B$3,/Q0B!Y!$>QH@O,6%LE"#_A M38#!Y?<7>O80B>55G>>EDG[(8TBYA0 MXF5&0$C^O"?LCSHC@&DO-D)!,E$0*P--:9&J\7+SC)V7[1 MO#+S4U/NMD=>' 46D*O!V(4G1@; LM@"-D"U1,1SXJBE;9T4A_B@&G;#4[XZ M;.,*)#B[;8R\T'(H9A@1G*Z M']QAV3&9E9CR@G+#6'."_00QB;I-K]-H&9+H/$M?25Y0Y=)) MGB;]97 UTF2J4TEPDJ[F>4'RY+72?J]3"FU96?AO2'F7DU(4L"8[ HH#VS2 MN"J,55N&8H60]W*[R5]1,E YI+B7%/J:!EE:?")QEI-&38O+[Y08=.Y)BO.W MZY(LJKRZM">E\+S:2DI"^=;[&'*4CR(WT+!YVMK5>Y"GD;?S!$_R#?(U83_1 MJ[K08L_I@$CLA>TM]@2EA0\-0N).NO?):-0[S9!OQZ$&Q/0^5L/J!-1(RGF" M:Z\.U*V]M3[A(@F9H3.9+TN1=T9/1V0;)-!/V]HD"Q%":L\_"*M80*(SJGGB MIW59X]NXFG?#(TB:O>/&0PY5?P,@[Z<>,Z?0W99DGP;)D,6F/V2I<5F G>]=YH,#6=2@7@"$BTVV,4T,[ M" E4!;0;M14AV[0"#$2_.%@P9( VTJJ"<0FMRJ07UVEU.'9F;F@ZA]H#G$/_ M<7;SV^7#[/IF]O"/L_O+?]Q^OKB\?YA=_K]?KQ__"T(0_[A068GNR-2QI32E MWV::C^+\J+OMD&<&5@#D]CV,TIUKDH-N\R2F4AG8S(VN:E(9B"2XM&F+-(77!]O.AHC',8.E,3=([@C@M12W^&DFNWCE+ ; M,WP%#I ;^@B>R8+Q (G5J+R=EAT!AZ&@:D&+E8[@Z&"B$0@?[V5/[V-G= M'ED>,=M1B"?#NQY4C;('ZO1\J0#FG/R)1#,2%7G"/ZM;DNX",36CW0O(D M8V:DO%3]^'E@@EC3T (X"3P&LI0/9QNW>;*,W1K*B\>,<\+73[K,7V_!7HXJ MCE5TN7VI_'+N"25,D93D@>2O2<@RFE" ]R3,GM)J1)'*]"X30)$9F080O\FA M(OC>--J&P:K=<%;[Z,4RIX?;:K:K_?6&?*M^)304R?1'KA\&(1!OYE$;DSQ$ M".&NW3.NDB"-Y^EN=^3:Q/2!W+(F8BD'(8! 6*$,=F])(]=L]V#(,PT,Q8UF MT@7<@Q= #*U(6"=BO6 L%.B!HYVR3CD.+H"H6Z'<;D,Z6"(D]O>2Q9T^D) V M%1(8\<0/#P M!0G*[837TR71-E2H:3S1^:(P;!SD1DX0G.@Y,1(JA"2&O5,_6[ L_X?P>3T" M\CV72OD'Y? ^R%:^0T >ME7HUF /S7[OQN-\#YFQ:4!)2#!4;HY,DD8 ]$E6 M;1@5>!5I7A"KG5-C7]LRQ-XO6.,C#F$ ID3WI38(/ M%4),MDC3/9S9W<.@*'3"&$@ _I17 S[21@@T-%:O\W*SLVWD8J[ZHB#P#0(D ME=ZD"W@7'H009Y$,CF/DMBL*?,VU/^"]?1==(R[ZE/PT;#VV+"#.,P?Y:=1 M&M')8][S+]-3K^/KQ*[U@=PT:CB-0.,I^ H@F@P7SU?S[%MG80%G0.S8V<,_ M9E>?;_]05U"@$7ZT034H/*S5"[F>0;#*O93>Q=BL[O+L-:&,_O3VM6 6G4WX M]1F]B[^N:A7W(AT^%K*-R .W+XL8Q;O0C@4.H+K!*J^\V/BP;8,,5_=<($]7 M!Q"^DY$=,,?ZS0&Q2NRX8S'_J31,YF3' O.83;8#'.-KR'9,+P02@C6UP!V5 M8 !Y>)EGKV1.E-B07>[;F2 \_UE5D1=D.F9YD^$#N% E5$BC8 W/:JMXKUQM1;-Z"C,?)= MP[!^6)531!$(?GJ[FLQ5DF)*DO2)%:J4+J"TVPN9@6-;?ZF&(M) \.)[QRH' M."2>#\1#4^E6+T>FX=YW_NHBFI(G]E8T_B(ZK'1)UP8AJ/%1H"#VXA_0^B!% MDU/WU>-[G=;R_S7-"9XG_Q)Y& P9!46>'FL_K.%R%*D@^/E1BK#T3^2"K/YL MT& =S"Y55UYR#*1;IFW^L+:'$82"X"#8GO99&+)(B()2C=!#5)AO5:8WLL(0 M3)7/$5R2Y+8 . 3WP?:$OZ9!,I^3:#MAP3U$JCN*#=>/@3RO'X_3(N2C2Z\< MK%QP-,KV].]9,8DL7A;\ZKVL9W]'I&N!W4YZ=:+L'HAYM \C$"VR@U[,@+(] M_GI,CG+]D4Z!1T!,%,?;$830#RN_PE_6M3&;*C7\)=QHA!S;(5!>$J=:KEWX M(&0$YNL'=_AMK$ZU[HKB*/"@E. ^OD*UC[J15ACJ$?N9_?$YP51/X*5;Z#YN M]CLBWS?L$,B=ZDA'+!)[75&@8R?\*,KS8-2-W,8GJ3[+^]).$7* M>._(]R#(R' MWTBT?(*%33F K]-74DP4KB(8"VEF3* 40SJR#,F0H98EE4:YVDVV=F1LQJ_V M>QQW]4*1[IIM0R.H@ ,9[G2_[\H K_FJTI>/(J;B7+[=S7%:GJ41BY-\88\1 M*Q MY<+6(&3XTJM!=*.NV:G2)MFV+:O?CQF=H*N>:G2/V]' M9VT4D+G\3O(P*43NF[U=D14'E@G[>)^$NV+T-9M5NM@U9\LR85',A*41W]1- ME6-S9U?D^%84 RFW=$PVB]'7;%9IS*LO*/>D*O+XF#WB[W\DY3/+E47!LPR1 M XMUC!T1.29Q\$<]I@\E2BTK\BYZ)W%-["#H%"H^"B+#]6';%$;+T@@RU-(S MV.\/Q#7Q,HY)6-[&E]_#9YP^D7LJT+X>DG9?YOCR\&045BJ=#T"$@4PM1R,(D2=ZTC> M7 EI)^F&?$;IFN=OE(15JI:AHK/7'5E!'(9 TA*_C\SP*% +RRG7-GX7D0DU M+XH_J+HRC *UR(RLF@PAR_+RY65>937%\SJKZ74:9_EBQFD3,).-(#\ BCT+##.' M$G^7@R.!UQQ4&WI<$DKQDDU=Y"6[;85('/I8=2V)D23O7'F=Z&KF*([YK>-F M^OBSTQ 9=F1:'XM%W0!K+JFT)ZYS&6W?+=-H?HE7G)EAT FL6VL.G)W M2LX.AU[S7*7C8!5N>AM_78>;W@8E3E)V_-<6!HI_&S;1#)P1%* X8%#DVX85 M0WE%&LS23LF8@ARUK(S+%\&U0(: M-@IR'#/V5:_\B3A\"/Z:I9.&Z5XN A)1+7Z;CVH<4P>/@PP]PCJ4)Z )V#J> M G6RZ8W>\GYU96[S)YSNI8QOEI!Q9S_/+I(BG&?%,B?T'SL=E"6B;$QB6QEG ME;7]KD&93=(]/-\6S>E72B89'OF:KQ&5ZAD7QB=<) 5S/]Y"J1-67Y BS).7 M.@/^*L"9A3#0SB&]T3]2V?HT%WH$'/6SR/$T,P*2*7A:.>E4!=Z'F/MEJA9%L\:@\VVH\TVPRG+L-I" M)E'TA=L'F;$=*8T.$S)-8JN0ZX^(95L$B*8@P8YN(^]]YM@CH7EM-IG]MB7HAUZ?_;_FMJ<6T);S$ZI+KCPS?T1P@ M\9A2#.E<7P/!JEM?FQ#1-*IR3%S3,=,G=AG<36C56'.ZMK_FZD%F.(UFU3"S M[3BS]4#*8X;3:!_<%D3_XAPT#!4.'"A.Q<&;H\12E>B,=&P'[9AA->MT'&]X M;Q#2T-6MVE6B';\ -' M9<+Z"Q*4@Q88IP/2':R;0&R+4B3O7$-]Z!2NFSU;9]?*,5HK9]MIMNH%0\[Z M5TUW>V0Y'O94>E-^SM*G1Y(OV/PD5DMG)V^K>G'"\^9[CS&J:;+?/'I[-9/GJ).UI?3\IS.Q[I2<)Y$Z&D%#)$M(+8 -+]D:&;G@;$FBE-Z/;3 MQW# ZE9;]5[:N:2L_26U;JILTZX^+Z&J[;1#GA=BI8G<=Y^FB]OX,[V7$S)( M7Y,? V'=Q6TW&$4J7#T=6L6M=R\?>7SZTSXQUFM%> MLU4W95%%.$\II3?S[U]4O![("4(O:&W9"K%(K"9N%^3$.HZ!Q"_TDKQS&?5C M4[=J&LY[72O&V5\QJ_:S50?EOI=#+CZ"3DC7S8BTDL&I121ED^/W0J&ENPZ0 MH'89VG-,;Q((U:V>"Q(SM[?S+"WS)%BRX>Y)F>35^SG+F=:UIEH.*^M19LUA M9MMQ9M5 R@*.&N'?9VFTG=:0M3=@$&2$FA&T8AS?$?$=G>EJGM6SQ5U&)[:9 M<%T5>] Z'3LBLHCM6D#6\!@>=J[I@ZFA;KWS+J!=R[SE_;'N/*MZSW:Z?T"; MAQ='8: R9Q=OAH-6[H!!D!Z$9M2R\@"UE-3LZ5RA8U K-$ZR+#8!+R-,K;(2 MD/3\/S7G+_/H=MC 2+?=R(;RX# -D[N?[R:BD[I=X@^,\3?1\N>]E0K8[(H9F04F].Y3: M[?>)P;!5/I@O%LFJ+#!+I)!5?J(DY7A!&VVODVW_RCEL=P2%]UP>JH$W7?EA MD*4[OM(H9JGI2IRCP\9!ID4L'T@^JW$$/=UIUPIYU[ML-2&6P[,R$M))L72- MY\NBS!8DE[K(RHV 0MOHT/65:;12?.%<8@BH;6^: M3:?9NI>Z%$.[TY?)*=3= WENY"J-:-B?F4R($*\+(NS2 ^3=OY?DG8NH'QOT MP#Q!@)[11#]";_5O]MW__*+%Z'B:!H3+?T3I@=&^*;ZO_RD032?5' ?$\ M D3YE&!'Y[H<"'5_D2I@[M>"W,:719DL<"G*JKS;#EEF:#A U)&QS.) JBMG MJ3SMR!.[K=R3ERP?L>"DNB.;&(Y^XNMM&-(Z.[%"SEYE.:$GV/DRIU0)=]^ MTJCZYWP5O"C-[=%#(AV[403$A6NL!!R.ODZ. RY[K+0$2'5'H6/X)I DU6.Y M/0QIG1U'Y7K'25ZEKFUD\KA.*=3E8CMSP=J6Z8Y"WW*AN&*.7L>#D*XYJ])7 M?97$C]5=DE^H_#[LC,+M&_9I\5 "WIIQ*O,0=F4*Z%N'_#XHB ._767UM!@G M 6_-N'%) 8\3)T_WB:0DGUDFS3[^]79%/K%U#\BSY5@VRJ-<.QD@SS# &4A!^+.M$N&HFJ30" M;=SYI3G%ZX%TS>H(6#\M=O6"JWDVN/S$*\F#K""JBT]PR\=+\U]V!&2;IJD! MJ5@P5AX&@ZWE0Z6E:?W.2G7R["FM3Z6<1ZRO3%?D&B2(@%9 'LV@PRII%*FT];8&Z6)\- M>_X[,BMNKRMR#!S8)Z[!RJ.LV:G2P/.8XXC4T5!KR,76Q/$U#:C&3:*6T8// MY;$C(BL.'2@QHV.9?S#X6B;&V8XXNW"S?GI?-AVYS?F $9$1!#@^51/]5.!K M/JLT-9UG:4B8 MN?C$F2N+L6:D?:)O TQT<_+,DL&\DM5+R$#W4]D1D!?Z@7GB;^Z#P=;RH;3\ M*OG6P)MG*?UK2!J.5M*\'CH2"@U"3MU=9C3HFO<;F8<6E?-8&=XVL!LQ.:T< MG4-BR.UZ_(+S?'O)RVU!,34=SX1NK:C8,>[-MPSPH"H>7"#Q\ M)M%R3EB=O=5$FG/X6I!X.6>.6:L5UYL6?-QHR'1USX5?_JR;D5, WX_E45,, MC;^KMO*X-KNIWS>/4!O-\L*.9^GWO.EN1&K]#DDO[-<1NYC%"8E6_G05%ZC> M3H6MKL3+Y+4HE@L2]:[8^C8X[8=0Z%FNW7K?!EAMK69Q]QWY2%0!$$JYA;8N M"GV;LU1]ZW_L; A#I$=Z,!1@@]Y!/XZ$#$>N;K_O*\['/P-:>8=E2O2I/QL4 MU>JSL:XRA?Y6./=G2P'46(:?$-*#(=?U@G8:YM.HY;?B7<^B'TX*0%M_%C=B M+EKA&,N2T6/!0I57=;DOOS,K,1DJ+U-\A26L\Z"DQ3V"($U*(W7'RGX5//XQ MTLIKW:J%I_[,F*@H'C:MD"BNV$HH@\N5O7]C5N5X/!@ZX^AY_L;8S7LO4X%._@(^8F#Z*W,@;Y_/7:X.[798%/0&B M)'VB3*OJR@TSN_4-@+!GXK9/#= D\S6I1?8V:<2JZ_%Q%YG92A^]ZJ!^%8TL MSV>[)#15NN>MRLSM5I^K#31O7S#5J>B?LB?>B,$0=NQ( [+*.,SI/.0.P0JF M[B M95FN\_:.J 0$1O8 /)(>:@,34X4=9:'1@5*_L[?RCZ^KD-9LF[J]WPV MM2K;^Y)$Z]-WE1>._N(E*_#\MSQ;OD@6ZADP$ KB. I5>GAM19()7)8RWR1F M6UWS='VY7E=U&WY*#!X4N5I$[PLP5OE8;O8L_O%$ 76(7,8Q,S[4WHP4PSV] M3K+7VC2D"FM%K!%ZQ>!1$?;-@ !YZCB2R!Q %0AI:C+N%\#7--RX?%$9=4O0^F\^OLOP;SD=<5X:. MB1Q"0NUC;RJC:;*?"5=UK4B^WMFNNM%=,1*&"@JP=*3&CA$8VT*K/N$9$]&* MH:O0J8+EA5TM3>8"]K+UJ1RT54SQ'>38A@\ED>!$(M"SFTQ*-E"*;G>X7A/9 M&=/-!MBT#Q\;V38.-$#WI/<4L)&D J4)WS"OBZ)DB6PH&9*0_JV"\C5-R@/D M:<2PR--",P:D%1]?E ZA$BA5>4N*76+MH&(U22<5LNF_BMP(FRX0I_5WW,Z. M0T1U^CFGXA]?06^5\.*6I82AHBNQ$OM:Y%LJK<0BMLI5:>_OCFR3A#:@8V@, MASK7_##XT OR79 2)_/.Q7Q0[.]ZW \3_.M9FM7V07E/+8%*1!5L7@F:X%S? M:8<,S3/)"03>K\G;?4+]Q \$]OC_3;9]\3 :,D.B,Z&(13SSG@�+ M(5\CU:"7BV5EM[H@E-[ARE>$_GU.UND&F^&-7-H(KT"3? 'Y=J [0%[B3.N"6S[*G1X,D^@%K^ML:5A\FLEIAIA\IOI'\;H MYS@6,576-!AI]/.B.(22$4B"O#)&OQK21S#Z649$;"#LX9!9UNA70_E!C'ZL MG *41ZTAG!N"#4+YV*,;_707FP1(!.,0YHPV^M6 C\#=(B\;G*7_VN)KC4)G#4+)S%KO-=2P]][ MEUJS";(=S6W;Z*$NM>3.8-;N\)BL2FU2Z >XHTYP"K*:W2*Y8+K*XW$ L,64,XC6DCV 0=ST_M*'MC+MDEC6(UU!@&,2O<)*S.%WRZ:U* M'W$^QT4A-H-SNR!#-UU']25V!)?Z$4'PA-S,HM7>.?N3L,,'1",1*#M\33ZA';Z>-@0[O*#J0Z^!L*\KBN/8 M:FN]BO>S8VU,W=NA-(T:YGS8)OD@" -==6 <9T7UF.3KJ3=,\A_8GFM%9J3: M64::3YU35V=WY]@@679*EH+@#Y(\/=,_S^B'\!-A5IS;^/&9G"^+,EMPK9.R MW9$>:YZNVA;??U=KFRD'(SQ&,=GZ(S>D-F+139PDU9Y^08HP3ZH\.3P#OEQO M9,9>'*A6/L;P:"A *[8F\-[E>'H_)GM*<5UNOGY;_0D9AGT=8&Z(CT&\G0M MBE4?<4-9.QXF@%0^S6@1/@N;K9 96<0'DEIN*),Z@>RGJU'"AM4ANT[-(>+$ M3D/DZJ&%X08M]3"C&\N:'S8,)?%07MZ1/,GH)23,F6_1!5G]*K M'GRYPA7QEB!K-),!8R#%T/3FTQ'0YWSP.AK = M&3JT5Y(IUPD';\W020T>:ZGYE,SG6W>?/3[MM$&^'OK1*1XPW3!JJDZ:"&3] MJ:]I($'7NA723"\T3G$'X@&I::NV@'1$8OY3RJI@&%V"=6%TOBX\="3D>(:& M@;B0#M6.1X.M>3ZI(_7>?8MWH.PW0Y;MNU!"#@>M*"Z2FKR3^D>O$ZMP%6_^ M-;'2/^1Z(RN*+/?4K&YC -8\4GGA[]_.-BO7]2/3.K77"!Z(FO;NB9K>^*_^ M,B[Q,KV1[;I1=&IJQAB M2QL[@KOYQ5_%OYSF11)E?-:D.[9VW=Y;_8#D-#Y MT[*@?"F*\VP1).DZA7>O,[NH%_(=QW=!^$T/3.ILQ 1*#)84@3O7#P?41W!H M-^CIZT,S"^R26YA)O[P(&0A2/7!^(#.(2C8W%" M<(GOF?MVYC=XT9L59L1@R+'-R =B7AK+R#%2(20&!,D0^*/*;P$#!D&.9E@Q MM/<0B>4_!F/MP &4P<.6_<"!D*MYM@,DP]<8Y@V5 B$1($C"8XXCPN;6Z\B_ MWQ(9V#*4YS>:8,?MY"D7;DA8KNZ3 XWC(*"CV2&1 4Y3:M]G.=3<*Z#$\_\^B M2 JIX!MBV0YA'/.S62\T \-+O$ ,6/?>4LF>7ZXB"2^($;W:.RDQ*1>(L MC3[3'R?SI&0Y'5A1;!*QX(0Q-LHI/H@\-_8=U:DT>8R678&34@) B,"4$-=. M;(U?2'N^O^LTD&.0T ?RS'-L&3NZ8,N3>QN*<9+OC\IFJ!5!]'9J@9 M4$JU?\!EL4OD$X^#F9)4C9^\SP)H_ 1ID6'$0 IGGKS0=Q%V&^(#(]K\,\7: MWR%7R8JB%O1O; M06%#\$Z4G7":;1S^.QTOO*\C+8QM';[QL5M$WDMCXI-M&P[UPZM,.[1Z_ZM# MX[M(TR+=4KT]GH90[Q*L$87VP\OS/K/ 'F1G,>@8%76U^CTS;PAX0%^D#>=4- MK!'/>$HU:CN"$3HKT?I2T0@J:\T>(1[!C8@9M)Y)X," MMWC7'%>:3*_[<&]7%)B>!R5BM8\9TASLAG@8+SDJW1W)8Q*69\LH(6DH+HO5 MV1;1#<'4@*2YE"=F6\<3HZN)K_+^)DAYL&ZRR1'@^9&M03MQVJ=(YXIH@=CZ M^)VDW:BZ9-SE69P(%--&(V08?@RN!K,D\[IP;)T*3Y)_-Z2\3ND-BK!\MWP. M[C1#L1_[(=R4ED(>=B/9.N\-XV))CIO@?$G6(HGV6Q3>G'IM34(:HY:&ER)@\ 506/8/JPL1>& M+34:ONG#UN.8 (D+ER*PC.FC!O413!\F<6QP:8%WR2QK^JBA?##31Q30S>\$ M.=2'Y["DIR=@^J#*== N] 3GXMUDQDC31PWQ* EL#S=]X, DRHLC#2:FK.FC M1@?TZ?K8H92![1D1$#]8P6DD^[#<#_3$S2P="V"5I+%^-K],J;K_5D&G&MGZ MU\,.3)D!41QX0?O=_;0$9RQF"/&C>?9G52Z,"O\B*0JFAO?'X_$[(585W#O5 MC4 "UUC##I!U/R"]*0X=OUTG]30XV0(QUBH#PAZWLA"+#:K;-L@AMA'#S1;K<8# MD/*T ;F%=@.GW_ V:!BD.]A4FK5DI"5.-_0P .)!,8[B,J:Y&N5',,WIMF&; M0&ZO'#++FN9J*#!,<\JRI$8>,0P@SC!#.#H6)P03G_(LJ8'G8BC)CL/4MJH,6>"=.2+US^8S!"<&Q4EB65KIK0!K+DQS!OJ!0(B0!!$@[( MDDJOA*$+1&\^9,?MY"D7+01WRG?)DFH:.'" *-EC5U@W:P?!K_D--$NJ06+= M .+%-0V7Y/#6;%%I;SA?%F6V())\7/<2=$)>1# 4-6C2)2<#NN;HN)I[1]>+ M;LBX##6T'W)U'$+92@4VB*'*31/:B3_!#GB*L8FMFT!B%H8 M#GD<5 FUOS?"CDG 1==),GL00 );ONBW4=MOU5/Y,0!@5*<8\(->!?<]ED5 M(@O/PG"Y6-+CGT3K4J05W45VU?#]R51;C%0EH0RK7=81OJ!0]?B/S5_(E2\OG<9NWQ+@(T]M# M $0=&\?1P=O! *H<5&1"A=S\%\'YX[=L*G%9#X="T\(Q$+NS,BG9)P8 E\<1 M .CG1Q6/%@Z(8@]'&(CI1:V [) #]K6 ^$J6PH,<./&8W7R= Q$MU0J(#O4 M '[GX"!HQ-%.(A^T+3)\TS6 6 K4RD>3&OM7$_#R<1:7))]:2'8&19IGZ>Z/ MKHMTDV1;@6"ZMS;QTS";3MAODV C#1\(1;JIXP_$Z@/)<% U @Y['[,2=UEY MV2^KWR'=CCT-R!/I5$S81;:M"7!*:2XDC4?"U!?F848D "DQE!B3;.P$9-)= M]BQ-EWA^O7C!26?46E75KZLM"BWG1-WP:VJVEZD8*0#C3 UTO0## MG.""7)#5G_W2UMD-F08)H13/F(*3@T ?9%3IR5Y=A[)RUM5^,V0Y7F !>?:: M:DEQ00(P59Q%_[TL2K;0K[)<[I6+VP5YMF.Z)VEP$*ZB?L 'V12XEX#=Y7HM M*E>QTG)Y'9"E>8Y^DB\._%4E 1? 57Y(P+1ADP!(%L,CG$$;?&-K]H%PX*G1 M;!4D<5QU=WL4Q]B 4CK^"+SFH-U>IM^5\STJRCV)EF&OAK)NA7PC#D(@&9BG M5E#V,0(HW-<\;F_C?90")478#_EA')$/=',;AGK*6G?O9WPYI]-,RBLAPX'R%W@4<"6P.BF'+(+&9)&PJ,W 6[.YHX-KG=%NF>'T?0$O5(\$4 !4)\ MZ=XYTQ-.W-4:N:'M^$!R0PBH+<&=/4!'*8MR3UZS^6N2/GW.<'KVE)-*D(31 MA:(NR+<=S0?R>B:D9EL3E\)U6#POKW(]W2-OX]5T;Y=E055'%G7!H3^G-8HM M'-M [.B"[;]-^#Y !X^V!2+>H[KTK_\?:FK-3+-T-& 7'NDV2,#Z,2KGC2E M3\S2NA7R-2,&G*6OEY4M(,HR8W(VQ+6@X3SZG"RV6SAG0^2T1A8)L '$7#1H M0^P#=(PGCSN2AXPL3U0Z[N8D8G]>93E)GM*'95 D48+SA!0/91;^R>'#D"&0 MYD>A!S?(F<^<42@!O(9=H+>R- \ MRP/R_#_ZG),!N'W8>/?'B2REBFC)'EMNLI*(,C3;K5>);=]9U7G[+G'RSQ%: MI=Y/JI=G:37T$L_OH=%F"U3^;=;_@A(LW4K!&)M&L3(L4"/X:FY.XG+14 B MNN5=T./O=>=A==\CNJ<;"@RB0ZF*/'B52:,#X,*Y=[_XE.5Y]HV5&I6^7FV[ M((WH/I02[V.65#^R8Q@N+F-6THO*15.'9-/G+!YN>V3IO@FEE/'@5=,/2UW> M%XZ")O0?<09H:A_'@T2GZR10F6%AI >)$V$=2BFP'M)V;ET<.!_!@\1WH\@" M4CV30V8Q2]I08'B0G'W#><1,46+GD9UFR(\MRP02XCN$&]TH(+B,;&;6YRVR MUQ!Y<12W:WVJ844W><60+Q3%\^.W[/$Y6Q8XC2Z3I^>2D%3H("+N MA$+/L"P@-T<>,=OZE20H"/G>KW"25Z&C-Z3<7ILJ/^3/"0XJ@^L7@MGI&-VF M]\RVEU,U_1,NDN+\&:=/5(?\FN8$SY-_D>@W2A=QG,5QOH205G9\,4*<']_Y'HVAI(G9Z@0#(0((+]: MXX[%)G^3I6&?KQ.W"W)(;$4GRKI^5 ",3W=Y%A(2%5<4[751+'$:DMN88_I8 M=^+W0;H5D.A$]UL)6/NVI_C! MRMTW@SQ\.IO5H\VVP\W6X\VJ 0'4%)W((.)$+F[;1-_S:3]+GQY)OF#S^X)+ MNG&7"2GNR0M^8_)9W,9W="\/DQ<\OT[ET]@>-"PBMN8XL.W[->,ZE^LTZ$^\ MB,0@(O0FNATS&C)B-S*!'-%'EZ-]T*?NMSP8NS@5[KCQ4! '1ORC;$5MV,H\ MIQ4)D3A9[JCAD*L1O?WH\8%%: ?U5B_]021(F"EUU'!(#V.B_5 2U$2]?=C] MZ!(DF6YW[(CLJ=R(@&1 .[(<=0,?FQ\(H"C)B0?R#=O0@#S('%\!'\0[&E!".3" MQB&SK#](#06&/\AY-I^O7/ ^X?P))VF2/IW1C2A]JJ;=DV*DOS-R8ML.H85, M2G!N"#8('B4]\^W-2B+3'6'-Q>U<48H290Q@T!@.[T$^BJ<*51&8%B!T3-EI M@SP<15#\"X81L.V=THWL*,E*V'%Z&\R3)U'QB]U&R(U-,$9"P3G2IBL'!P#_ MB^:+9Z7^RKWY5DU1Z+M>!$0]D^9'+QH #A2[+A_L7B;K "F2?.5?*]*DVS<= 1:-3#!D*19Q,H!4>'LG0L M5@!EWO9BD<0&H8[&R/0]')SH4A3A41<%])EEBA?YNOC[9I]5#P#.+*N)]%MQ M=MLAQ_!).R/;N\Z[* BY?2',')8^5=/;^)_>K8W"%\L!Y9?'CHABW?2@F-8Y M;.JVKQX*^-2]5"3Q]SNH#!L($2L(H"2(.H; [.,\=7>4(;![/%&&#H43%/YJH-(&>NB>))&Y9-Y(QPR$S](@-) /V,82F&^VI.XY(@C]<6) ;$-\" MXJMV#/G8 (20EU$TYZ]IM$[R1*++[R%M>K9@_QK)8]YPR"/8@U+ ?3*&]Z(% M4+^*,W4^?SD=D(4-(P9BPQW"P3X\ZE(V[M@"1;Y@MM9C%(3@[#72/.A'@>&H M?$,G+\-%LA[&!'!W(!&,*+3A 0_+'JB?4Y7NVV0Q9Q+ R$#YVT%7)A#P0$/EPE M:5)2->*5M(IE?GK[@O\[R\_GF"J"PJ4R8!!D>K$9GN"N-@9C;= %RN#MK&56 MXL"!4.!I5,QA,'H,\X9*@9 (ATD"QVOO\1M%_G9#3]F2*NEG440U]>5"Z"TI MZH(<#Q,/V.:ZMV7N,D4:44W^29TF5U^N@?";FV3EP@N8D%2KN$ M&6( 6 !NMEU&L M2A'GRPG%_%EC/&AT1#@SBPZW@(F2H++:CI,R/HH1]!,_/ MNLSG2L1990/SZ#CN8 M]A$=5+./LR+V#K][LEC%^E03X(0+L(Z]_>A51#/P*:X3>6@ BO9M/.*KV;%B M,0(S;:LMO9I$8?MB 9Q)_7#4I1NX(25+C$L5QX=G"IKO7&[K^^](M.N,]9W1 MSK.J-P!'\TN<,]G? .I_4^+U0#ZV#;]5_?8=L5 "TU,O6Q!Q]NB=9LCP(],& M$A;;2]K.==*-9ZP7>$ER]=XQ>UOTS9+=S&_CBBA%HV([2U\=\CD]:!CDQB[6 M@-@$QTG".+P HAA7M3F9_&XO$M>+ESQ[K0X,B9=NV1%0&&#=/^GU/A@JA&A( M5KF3Y4DF43,5^4HRJU_>5C?YXO([R4-V812]1@\="SF>0=5B&$P?S#[.._9H M(@"X" HWJGM""9"$]->\*,C2;!(!V=VG$8%1\ '4A>?,^R*9+]ET M]P^KP?SG#81<8H102CL<501Z*0#@8KM_]E4ZR?#;QTXWY&BZ;GVH?5X.+P#/ MY^Z)LKJVE2P.Y>BF([)C+8:2HD*.&P,8V8:Y=6,^]-ZFVBBR]8IL6$6, 5:1 MF?XA["+$]8U0J0UQ9$I%W74=(&$$O<3E*,F=@#Z$_ZT;VPZ0" $.F<4L:4.! MX7];%>A[I%^1*+)9-T.^9Q(3R!DUA!O=*""X?M9G)(G.LP5[)EM3<9.AKOCT MMFVSC@:KX&PQI9&L(^\QOH8B@DG;'JZP[&2+T9QGER/2 H)H724I3L.$9;:O MDX?U>A!W=4"A$1,H!N,AJ[X/3VT@4LFD1RIN!55_"RI+#R1_34)Z_-_&'5,O MF,05W;_J6_=3?@696 NA',E]+.Z4BZ-0 X(P[1G#OJ9)6=P_?.4ZQ*[[";LA MW[:)#\7_X9A[=J>LR-&F9K[:F,.-,;R/X:VFR ]T&P-9TT=9GOS'A4XZU Q5 M^5AXEI9)Q*PFR2MY8(6,JYHCE]_#^3(B$V[AU=>R)N9]D>!3Y MEA8!]K9=W[FZ;P634F#?I_K]S%(KKXA'_%V4!-(V]RU2JVZSJA\ #YT-BB'5 M/02=4.R8OMX*/-'-=^D)](2N*D/,^H^*5+MK>MO"6S5.;]?_28 MR#-#NWTA4;-49?C6[11P.'X P0]K%%>$S@3/6S!ZV<_KB +;8S_=((;HN[(Q*Y) !R/3\RSR4I < 1J!;2+"?)4SIB MA7,Z,NG6/2#6MF.O\#X: /#P$9-@[#F.#$.W7"#WL2-SN8\$ #QY+M8/U)-J M<@<,BIQ8-TP@L&L597!F\4^YN@DY6E4OB5TNK=:4H\)*AU;)W].\'PO:L=6J4!T3\(L#9-Y4G&; M(XAGM8&4J3E+.J6W;7]A';Y)/X-L2WAKOBM3XI20"\0W" =6O&1. Z M-G @I%G$LX"$*$TM%KV@CY&]Z8[D"YQ2L!=)3 \;DH:=[&)MNYHB*S1<'\C- M;SA#>F&=>%4GCJ2=/S._I^OT,L7,0VGLUMX]#(J=*&YG!3P5D3@(\D$/"X(5 MVA#-RO>HZ<4F6*VB;D@W8Q("21H_?N5*03Q&XJB;;'Z.\_PMP/2C+([TK%-! M9&V[FB+-=OWP!+PJ^.07P@)@0>1GT7\OB[)R^!N\[>T/@#Q"US\0 MZ]74&QX7+("06LZ4Z0]6L<7#6;OMB@@A;@0D5'IJIG; !% =B#/9>_*"RWPM MC?':>%K[5 [FL' TJO;YA@?$#6IJILLA/W&K&M4F-7/R;1]J>7WRG1*)(D MQ?E;3Z3R$3Z&L*,%&A"S^>%"=03"-$SJZM)_T&M*R (&=FQZNRMHM.EU@L&1 M9N@:%,^QT5(T)2%JJ5'I!RR#9[C1]9!1D:_%FGGJEYU)*% +R*D:!V6(<).Q M][\E;1;,ZWSO"CS12T^MFERHWTG;-&0WY.(P](.7ICF/2[D->"\8XN^L M4_-CT=:,4YJB4&)CDK>>CQD-!832]-3?]P]"7@O"J7H, MRX"7L= /&P?%MF<8T0\@.!V8:Y$Y5:.M#.R1KP '#XUT+;+BDW5PF9P,C01E M'U;6)GDMF/A#R T=#*6^Z[M+RUF!BG[EMO=/G6VW*^]<8'\JUW<("5%B!N;5(WI)0/X>[JA=S \Z'4UY2A M?>?BE$((P)&]-4^&=?VSM5&V:7XY2Z/UPV31G5)07(#P&%]#@>$2!\AF+L5V M.8&9DC0 ,OK6$W_]MO*8G.PG"Y6,[I^15=$,JZ M,.&Y]J['&S4<AU:\& M;":"45 46:X+I%;!A)N$#.2M3_Y)7@U:F+$[3"&DA]_0KYR M4.X''*@TIVQ-3 USBB-G3C$_D#G%<+#>CGEY1T0C*W%Y%K;Q"9A,:OIV+AP. MIH]0C"L(@H@ N7UPR"QF21L*C&)=0+"$))I:Y)]M7>X?=!?N!:4,*(>NDOS;4]<(?QC>/*=GYV?_EP%I;<2B>L MU6XC9%I&",6U1()NN_06X&D\FBI;&%_3G(394YK\J](8:YLN/41S@HNJ3/=R MSF[M556-U65@5.ZP#Q%YZ(K1M,VS>/86;/EXKU=#9YJ=KT.1F?8\MV(FBZS8%\KC&-S5"T MXO-E&DT>"_! 2GJ+YGD'LR:-%L@BH18!\6N2Y@T/!(#" AQYN5_%&M&=?&>_ M_XQ?"G(;G[V\S).0*=NKH$CZH\_)(BG[?(Z.\#$4ZI$>GYI O ,] +Q.<.!= MD"Y5XH[N+_D$NMJ@T9%F1F$[9/>DI6<< ?9?1U3:5V]PSM[>7C<6O::=U96S MLV[&^$#V5LW3[> $[:U&C"/G!'(CU?25L;?6F#Z"O=4(L1,!R0C"(;.LO;6& M\N'LK99K>CZTNZ<$CWH!0^ZL/B4-^ZXO5 OD$B<%$HW927Y-8>L,/X M->$+1JR''I3U(+$3];Y@U'AJ H\S1G,(O,X.):3O3AN$]="W@3P0]0IEF[C= M8&K:3IIM?AU5*J9MLPV]SEI>.W';Z="V$TQ-VW%7/Y[9E1TT0LHV6B#LAYIS MNG3M@E)35:7UM9'&$"^2=&U+63G O=V3>)E&VZ0/S(RSM2+_D93/M&.2/FW( M('&H3O(=%! KP$"D07 )%!_#TY("[COGRNA7O]_6UL'!=M7N89!I.I@ T16& MBL(XI,*V6"X>2;[@[-(R79'EA(8&1.60YM)@=!!CM8;D M@)!)8>!;H=M68(%S<@0^ $^CG!S#4J?L3JV^R-,#%\C-]8#CLA/3]IEQF#]! M27+UP7)C8N,$@6'8"UT+B)_E4#Y+P%+W1$@W#HHB8LDZ\B18KM(/E4E> 61Q MO3(/A][^P^%ZU%ESV-EVW!D;&-2#XEY$^W:J0QX8!PR"7-N(O%95Q?<]3O<9 MS[BR/OS/TG2)Y\U?,MWM)V,XRSNG)R,, M@'L1!\YZQOD77%*ZID\[OU^AN(VK7PX6(?FAD8,-.P"BF1];@$:0!4 JCO%@ MCB$WB&"#:$ 2# (0F T]8%S^NE"PW#+W&T/#8*'8[8Y,SS>@7 "/S7\.]/V[ MX?LIHE6"[6 _>=!:1>Q2.OU]I;,:H4H_-&L.L=$SU6F7VVG>QLVIW9,J.P[C MQ2IY4H7_#K]5OLP2VW( Y<'XC3VT0LZ%RZ'-@?P2\N MTER= %'N.606LZ0-Y2A^<45>-GA"_[7/#_HC=,_2M'+<<^CO-[]&NA.Z0*._ MNZG>.?LCN$?)DYG_K+N>ZOHIE)BNYZE.#=-)OFX*[TU;%8V_)"F["(NHO-,$ M^;J!E3^_<(C8HG3WU!M%\2#D19/CT\I@(>13LPDR8]UV51MPI?G4.?5&&3H( M?!I^9&_4D)W+19XSDK"=^--;2U,Y8W;J*YSD[#V)Y?-;+EXJNQ1[LZCJ(9%\ MH0N._J-]$^FZ:T%Q6A2H!=UJQ/') L ZV)T/MHWRTQ"4OV=4L5YYE##'H]6. MVB. [S('9'F:"_@MLE\@WY=, .R/DZ*^3XH_KW)"KM.24)Z7[R^>@AD@S8BQ MIOK\A2"<,D0"8/!\CP6YTG+4[IVK.2 MG$,RD??T&_JV@+ M9H!"S8RA%*V"M^_N$6FLQY/:HC#"EXO-W:CQ=.%H0Y\N9OI?CQ=[EG,28UT; M]WC!*ZZZ9-?]V_AV);"WR[(H<1HEZ=,G\I2DK/H:QU%8HB>*O8@0(%'&$Y%^ MSVXRD!"G?$%=X_N--F3YVU9N[4A8)YOF* A]RP3R0O->NT0;_2G?OS:@7I)UT;OC[P\='T.6:9O: M1SYOWH%V "(E#H5WE>4Q24I*^G>0PXZ/(4/S(DS^DL-#:'=0PKE!)Q;'#X>_ M:U>/][:INR&02^X[GUH[^ ^J@S/X5G)9_7?PE635#46V:]M HDL5W$?VJ'!0 M-1L.Y_X@R=,SG?[9*\GQ$ZG5G+L\"V_2-OKON$:'BOO0\/UXKR*"YN^J(@#(GU,7S(Q_&Q38J& M?]O[<#+;GM-$I,L.&@/%7J"%']DZ.IXD-84+;I62O5&H8<+ MX/3<(4;-SW$&*CE^WA.6 *R.$*3S7^+YYR0^X 8S9$3DQS@*/K(9Q#GRE^)P6#G$:;J(.,_:BQ YP]/>7DB3+J MFD6IP"M>B[YUP$;R_EDZ#L09V/?LC6S/! M4+A>.CZX!=&@57P;BV+RM MYP;-8'.S8;?SDV M[TF-[=(K?>NY[SW/N7%963 V?"B5F2=B0?>)T W[(V1E<8CN0O%1YY!9S)(V M%!C5RBJ-X)%^15Q$::<9\CP_,H \-0[A1C<*"$6M>I6Y@J?-;3&E$4N?=H,7 MI*_!(KO]I?_7";EVW5*42XKZMV6SR1_?,;I^@)XDZ6O MU1UPY8MXA+O\T"F@R/?""(HX\H_N:>_CHZFTC5/[\2Q7O40[>@35,IFKLS0!$)7>,OT90CTBF' /9BWOC>J93.UB10 MX+AAVY?H1Q=0/IU..3SP%/563R,X O)<"T<^>50:FTQE@F>CDY'M/1>.2DVZ MH(S=)+!1*O:]LT-N9&H6-(,MG!4A3\!MY.9?E[R>VP/(-3-PBO0&%&A02KW M63ACJ7A0]"QTZ=^]H("4_H%31!;1/*/%K1]=^L=2\:"(8NC2WTA+ 5+TA\P/ M68;M*2\6 $[N1Y'PH!ALZ$+_8>X'D1?I$9#4 7 $?@0!&T_,4]RF@?CP;>OM M-'SXC,$^?.9?/GQ[#F0Z\6V[==# ]^%S=5^+@&2)GX@%,CY\->R/X,-G1EH MI>HMA\RR/GPU%!@^?%=)BM,PP?/MR2+VYN-T0'J(P60"'L*A/CP0//P>Z1%> MT..Y.$NC!Y*_)F&2/MW&'5,OF"=3T?VK/L^^*;^"/$W#!I!,)'TL[I2+HU # M@C!5BL]*9^1Z_FW6T5Y3%&BQ8P!)0W(4#G%V<1X=_O+R>^]W0-^+ !OYZL-= M]6OIFDI_>?F=DI>?:?N1"=>#59%L@']Y)OY8GHE.Y)@AW" ,$%=;>2IN/1/_4J(^NE>C@;%C MPW5V 7%[EJ?BUJOQKY7S<3TB/2/6'"#U)N&LF5$DW'I$_K5@/N:=QK"(#Z5F M")S%,H* '].;\@;GK)#HZS9Q7,.KTASL5;D9[B_ORCW7/L?T8DUIN,4X[TK; M-=P/4L.D9H&,=V4-^R-X5P:^'6K0;N>[9);UKJRAP/"N')4A$4>!X4)[+Y7@ M1C<*$"YO1\@.=X!6-R87G>UC!\I;3#>CQREHA] "@FA-YC\=V:&.3W /[L/3 MRO3]E_^TC#^J;6#7!Y)6JX_%Q_>?KJD!09CJS4B\S)NM$'9\#TRFU %KNQ-$ M[:$$@0=]2W+OX+ "%P= 4BUUTE;(A3T0$/AP4"R!;T7$!7+B'66WXMQ9>'2H M&3IIS>'J!'OA0J@ASMK4V-X;#J[FD,L_F7HIP5B@I M+016M>[VR+:QC:&I#FUS2^=6UP-I&YRBC$D7R6L2D31J& 6;&TPU;9'!M[\W M,GS'\J!LHP,9. @@A+3+U<90%$L272QS>H*OW .JV1?=9TB/PC)L,*I-VX0 MJ1\WE-F'X%46M< Y42\7+_/LC9"5*D>Z9[]YXEN=](]9B>?-W[/7@INL_"]2 MWI,P>TJ3?U'5HJ+)59:O?\01(3:)=YT#,F(S#N'&179+GCHRG7@8PMEPEAUYGKM"14#,I>#>2 09%NAIX%Y&8]=..; M O?6^1_"79RIQ+WL[FZ/HC@*VD7+3X.3/9"V3N= %,X!VDA/1V1:L08X"> M-9./[:"$K!Q-@5?NG#F8;G0@S@DOU1?9IN'$IZ83#H<'(%\H%9K%^E9RCE\2 MJB.LE%=Z#Z7*!6&ZP-62^3\R+1>GH6!S'#P4,FT':T!,*T,7X'BT!R7,%)DL M=\P[="-/\I53&@4FLF *NB'+"QW V;'Y"U$:V5%*!K:_?D&*,$]>!'W .XPM'L5M[GJ9/C>\*_0/Y M'9 7&;$#9#'PR=C6SR0@U;2?U)WV?(Z+XC9>ZTFW>:72KV^FY"Y/0K+Y9;'^ M;=?VQ,8:,Q0B1J ;0'RF!4=%FV$'H07@*3CZ KBY,9P5Q7)1FS)>"'.+/):% MJ?>;R+"-((![%^^6H_G.I(WYLY[ ZL-<6PZW/;(U*XZ!:&I=^2%N'OQ_3 M/2&T=2>&ZQ\J7GNCT8[-R0MD'Z^E^2R-5EO*[;(L2IQ&5-+YPB'JA1S?U0"[ M]PGE0 K8OI/?^UE>F9@FY2JC3!JQMR@Z+T)O*43*&&OO&V,;X\THR-G.B* L MM#MZ&&4.*9.\8NP63[^U=L @"+N1'ZN,[AIIN0UCVPJ Y%H;0V\9*VZ-\4-8 M<1W3!6HKK,DL;<5=0SF*%;?(RP9/Z+_V^4%_A.[9_8QCKZ6_W_P:F7JLV]"\ M'$14[YS]$;+3R).9;P]<3[4VEAE&[*BV W22KYO">]-61>,O]+*Q6"Y$5-YI M@NR Z+%JNQV'B"U*=T^]X=8(09F6XQ/^WLNG9A.$=1LK#Y"7YE/GU$>[^ &Y M])R%8;ZD4TYPD,P3%G=UOLP9N:B2H?_&-=Q_M MB >9SSE&I]](2G(\IQ\\BQ9TOV"*(KN$K&.N>(\>?=V0%P9:"$WCZF/+(&0' MQULT0L!F0RP,94/L6V/>S#W!<9=;W M^"Z3@+-O$M@=8I;%L_4@&W/ !W33BCPW]-6FE1AUV3<]W=-.Q$VKIK',!;_& M]1$N^$9D1^W; XBK9DUFV0M^#47=!?\NSZ)E6-[FZUP._+M^5TM$G,!PH>40 M$/&B#\@1O+*&\&&;RX[P"/ YL?HQ[H.) V#B-!]G-F#6+SC_DS ]_6Q9TL_U MNC%RVR,OT/P8@-6F?^=IWUGZ41TE+^@]O2[D3]6'U[J@D/:\YLB.-$=7;:L? M2?I>4$?)]OF%7M-8,M+5A&6(+^B!],C6'=5W]=&BWX_KL%2>7.%G)C)IT>]J MC$PWBDUX._W>QMTE]$(X-;TG#45L+[3;=.A^L^F!3#,.(M7I(R;;4V5GKF:F>#.5;= D>>8 =PGB=KNTZG2MT!L MWX(.S?_QCO4)ET%!_KFD0UV^$LG09K=5F7 SR&PU"B@/NN,9SR-3;^OG\(WG MCN<;!(AU0Y;&,L;S&M=',)Z'?NPXJJ_=8C++&L]K*#!BG$>4& KTR,*J5841 MO.@$ :&PV\@20Z8;F@:0N/].V@JYL <" A^JR#T69R510K-NAH+0##UH*IO$ M:NA& >&Y8C.SOO6PUQ Y]#YD '%Y[R:OF!-[,"#P8D\?[G\^XG1 NN<[! AO M!AW@/7CJ8#]@3.HM',OK@HA+K\Y0GL9[B"_+L3UH$'BV+A-^A_/RK6%:$B\N M02?D1[:K [G%#%E@,ICJ0#N #.M;:,)N2(L-RP9BX)1AQ! .[D$\C(?\T1MS)6]]M>LZ&B/+"6--];.B6#GN,'F*L=3$GO0=]^PE3^:KLGBK_PJI MS6F-K%B+8R#Z,D_S:M.[#TU-\&E=K3YEXS9!J:'0"1Z/[3N$UL+J": MRI.^T,IM'OLKC6 7*W=&&+IK\$#4=)WT)?8+SA-2EO@"OR;B!\".ELBS@PA* M,4JY ZY-;A&NFN23OKS>ID3^..QNC +LF5"<#:0%NP=+36R5Y9CV-L+>&M9= MS9&G>3:8O-8#=W8I8#6G5+[77I"@W)8[N$[#G.""K /AZJIL@FXH"'VS MC1+,2V_]2-')PF$( 634VYWPJDY%$J[SM=WE21HF+W@NRU)>?^1C6[>!G%F' M\;07(H *O(U43:L<3:N"LGPNP^\E0:9E&<#GY^]/OE^\[+1__GS4_#$IZ")]/B,+[Y^=&P+,>'3Y]>7U_O MW/3R9"?+!T_W=_>>/8W3)$[5/]^>?WAD'B_;G[>//BWS("WZ63X*2I@%CO2\ ML[O?V7_A#-(I5%@;"/[>&617MX[SLO-L3X\35GD.JYN8@6@V>B3]+?[P56=W MS_ZP]N+K9S3_O5>O7CV]P8W1H]\4<=N#^[N[>T__^?'#13A4HZ 3IT49I*$R MOX+I?Y[] OQ6/SKUI+/YN\^>XM>]H+ CP[?QG.>G9@+?1F5];^3AYT_YR]JC M<>NC+_C16#\:J;A]N^&+Z9T^S%5_YI1?/(5O#4\4V<'^WH_SUL=/Z!]412?/ M$F6)V0^*'CVMOVF93IA5:9G/8AC^$G_V8_UG59G/G-BKI_"M?K#(RTXY&;?- MRGS5,BWXKO4'+8_"X@9!,&Y=-7[1-OJPL,_C'SMA-H+GX,E]> K$@0JB-S^5 M<9FH-_C]O_=V/^_ 4?CI*7_VT__J=-YE8352:>D=Y2HH5>3U)AZ>TH]!4:J\ MTWGSTTB5@8=OZ:B_J_CJYT='65K"+SJ7L.I'7LA__?RH5#?E4SYH3]_\])1? MWLNBB5>4DT3Q YT@B0?IX5]54<;]R>L^_/AP;W=<>F4\4H67JFLOST9!"K./ MXBOYY0]17(R38'*89JEZ?9=A7O_@Q='//^""WIW\\<.;G^*;0YR8ROF?<12I ME/X)0W^"C,?N-7:!%A/1XGP2#A=_DL33] M^1%(X,->!H 5LLON8._V/A M-_(6'\/' [C+?LFSZW)XE(W&0;KX1B]M^?HP\/K/X-LL>@^?%8NO__V_OO!M MN-MW?!?^>\;;WN=!B+>KO$Z$R.$92&8%)(XNRBS\?!;DI_E%B ^?O .OKJ>FY MW&EN/'"W*H=9'O]'10O.:7H^NX_>/-^E_RQA/B=%4;7/Q3+C_+G<[RP6W9%E MS.*T*E$Q017T>V_(+5.YKUT!.37*TA4\2L[$[N$@D M!5(-XEZBND6ARN+X)DPJ)-TO619=QTFR^)XUYO?LY1UFAPK1X3OAI7-UI=)* M%5_\ZIXM>A?\F]0[ M6$667,%.?LB"M#O(E<+KY:,:]51.M\5^9_=%9V^6-C*#?!? .>6ERDE=XQGM7E-4QB\@D66X*BV$6-*ZI&/"OWB>-X,"R52NDU,NEY M6WY7-GRG>N4)V%(Y7;HG:9CCB[IAF%?$E H8OG5I^["N9WK#Z=][LK335+5L M];_EC?^^J'H%Z,SPQ?&5)<2\->T=_/AB>EE/ZZHJ"4"P@%7QYBBB[A-KU7!5%'E>DY>F_X@C_[L8EGZ8V=HOZ=_R9+5P-D6/XS@I?=C),XC&4.7@1F5,J^)B,&ZLR,QE_W)BX>D65YV%S% M3T];!S8;9MY_5Q+*/BY"0MGF^R/A5XF!%27S61*DGT!N.K1M7]Y,"G\]1\UX M8,4X:V\)PD%4911*<"^W"P3^M,E<].''((_A5@W>!5=QL=I\M23Q\35\O'0& M/E<)*OR@^Y>32W1J\X7MO+*%0,OD7W8-EV\L"QF2R3=?+.QF*IF7UUF;L&,F M'>=QPMH<__=J\V0+C[2O[NM9I7L=Y"0D7'YLWZU[$W#?3_N98QQD99"(];6: MS%+DY>%9GD556(*%K_*K.*PQS-0"[HM^>A,7H)_>XZ6I/K.EP99^:WW^?A_W MLY$$=T2U%-^^,8E*2W875).;M$K=]'0_L<&Y)N2&G\F,0)Z \B/Q: M:7K>(F?GK.1!'%"G#.IE;:J[3V92TLP/*]M]E"KZ/TR -8>6.QK^:)+S=-)F]EON)C>J= M7%9LE,<3J;FETO)$Y\'BHK-!TGL,4%YGE\.L*H(TXB M9=6>I"&NZDIA"'FU M*=P>Y%YL30_JDMQ2>E,N4'NF#^R9AG]K,;VE]#V=Z8.%SS118VF4!LXQTIO^ MO:7T?5):MGL12@LUEJ84;ZE[']1U=.4&P;Y:5YZI6-&Z*"UNQ1,4:([-?-7F MY!^4IK0EW&JEYKK,!0L+@Y+J1#_/8W+ M-;RF9J_BW@3>DFAR>YAP2Y\UTR>:,?LM ;^GT)MG6>7EOS\&-_%(%]BO&D4P MP'<>I --"?BS-M\-M*-F$RI.UXM0[GPWBE!M4H[ 7%:3-A98)_SW(5#U;1RH-DG4G@ MKF ]3D&#!-M3\-T%T?84?&]!=-0]/[[HABL.7/,V2! E^6*H5/DA"X,&$D=] M$:M^$F[SH6Q)LGYNDRW-OI,TVWNY)<.7D.'EMW!8;4ER)VFV:OD .@;6YDT] MO_A]M2G:< M;6*\Y:]FH:VK.P=P&-S?NC&Y)N3&G,W@]2]HK2O#7# M=?8J9Y+[+K)C%M#\V\G'X*\L/TJ"HIB:3\N>;B#OS:M^V?+> ^"]5;O0.-;W MMHN@JZO-34=9DJ@0<_#?!OD@ %*G@VZ>8XC<*B@<^G.7\Z"$R):0:W(B;9JX MK8K;$N]+DL0/EIPD?F /UI8V7WVP%BQ(;!)R"0>KCKX1#IVZ+GW=KS8UVQ#+ MYZ]DW8-J6SJMX4VV )#1EJCKJ6?.0XV;U^AL-4E:[_-62T2?O9B-HFI[LKWAI MU=U]GC.7>$_T6G8V43,6=U059392&TLT8X'K0:>Z 7"F M\KX*RVX5Q=@7>K4I];8JXE0!&<*_J[B(&ZF:K4M9,TFXIRFT3$8AF.O;*%*WXL'1;:QR MLT&P6:NMH'ZIQC%OC6OF3]A2[IXI=^^I@^MS*Z_PW?DM/7=;>JW5^=JJ+.MV MPK846_$SUH*V609QJJ+C($>0A14G%K7"P-\@E7;!P*.WFK6U-Z769@["O*D$;2-2M]K1.!)WA'-VJ5ROF#)VBT%9+ M^B:.F_NGXU;962MZ;766U:7-5O58%9R)>1V!MIK%5RJ*JP9UNU5)OK'C9F49 M8*O+/ Q";Y6@#23J5GM:)X+66T;?-ZGNID\NK2%SHR_V5H=44Y28#?^\!=G2+^CSK< M&]^\OHZC7IY^//2>CV^\ M(DOBZ#7\X&F)7$O/S_O-?OMOGLK[GM+\WOPT;IGB[KA\37_V@U&<3 Y+T$X* M+U77'MS=0?IZ%.2#.#W<'=_@T&-GD/>GGRX[%R?_[_C0HU$\^N!]]^/)AW\= M>LUQO(_=\U]./AUZ,-)K#X]?)TCB07KX5U7 F9_ S/_W/_9>[+Z^EY>$($=4 MCKM3E'F6#M[\_NGD\OB==W'9O3R^^.FI?/IMWGUQ?/3[^K/2\5[Y*4!7G61B@_? M96&%2C=6&SYZL[?;^8T$AAT3]A-G\>8[[&]-3O6R'$18!^82 O$/=U\WI((C MN;Q0)59'JTH<*FHX=[STE06$G%HQS\]^LKE9=Q&"0ROS(; M(UW,LFMR9EDTZ*9I%23G:ISEY2.O#_0-RI\?Q;!)H(D<]K(LZ05)DL%B;G"? M7OUX\.+U-+7&(E/MHNZR%B%R]].GW[L?O//CL]/S2^_L]_.+W[N?+KW+4P_$ MP26<>6_OF7=Z[NT]?QP]\4[?>Y>_'GN.I#!2HGMTB5_OO7IV4.<@]ZZ8116S MDL4>AZU/D%=_?K3_:,&U+WP4X;1YY5!Y_;B T;R)"G(/;"D5+>\(GI':=\P& M6HW^AQ$:W##P, HF^&J5/GKS3H5LH3_;\ST7@MN[W]IZ=2>73\ZV8NWH.NE_'%.(<]\+V3--Q92*E?3.C<80?4Z,WC MXYL@+&G"7M;W[$2]H/"*L0K1@19Y<>K%9>&%,&_X[9.?GL)/UU&FF+4O@??U M05J8_5\^OU_V%ZWA^:UJP^)G8SGLCX'T'%0)ZB]$T:FCK$K+?'*416I:O2CP M"430P7%8E4X"Q(-;0(-NZE![N_]MO%B;L)67PDR6;\A2>ZN-2TVB9.=\YV+ M'4^-QDDVP>M\6GY]F^V(W:- NY(/@C3^#_W=E*OWM!MQC8%$PVF5Z8OKP@O[ M !8]@2MV[KI1E&-G//Z?#W&J]AZ]>0Z:FW>D$M43>IYE,0SO=:]46DU)*W]9 MNN/T7/9!I:AB>//!WBUNAN^]@4?PS]/\,KL&L?X+YLL55W&2W/M>D1 ZS<_@ M4H$3"!K8^P\+729WOSD:?-O+RC(;K0+KGF5PKR;_+Q[3I?OFV?Z+W9MK__]CY?[ M>S^^+N#91(UQGG)-^V"*A4F%YH,'&G$ :Z]QZ&:PT 4<^3PN8_AY3GNB5&B:EID'3^"-RY/:VW_<>X)2 UUEW; \_$9$^U(C4KYG W'Z"I&O^>IH M^7XY/F:YR2Y/S]JN,4^^_G#\_G*.@;0[92!]S85W&9<)N2%4$ Z]$#N064IJ M!YQEB+GFWS*6MS^]O"_60['+)Q[:B\FHER6/\1:[Y]DOF3B?Q$5$M%$WX1#[ M>'B@]%X/8_AD+EGN9A1\X:J_FE)?>ZF(U)KL[?>(DQ^]X11;CW)L?>^_=G?0 M8!@'N7>%G?;0E>]1NM,BH9,UWQSA?V9_,%=^O3A[ *O6+'$LYX7U+ M3M((76[*ZTV\<*C@:,-I^^S%S%NYC;S$A1=XUZ#8=3ZGV3402 4%4"""+XH* M38"@\*C7. =FSBO8KH/=YYI+'>8&AMWQ_@7_D! ]KY/_>UD>EC]AHK_A/"]D MFBR?I'UE2I6604Y0Z+QXH*:^'BB(6=7H>>H_WGGA#.()(Q<@+DL20TJ5Q3\D# M,&B=K#5R.H=5ZPA(8OP:DU2\J,(@,3TZSE6HR(;8V_#',,#JK,T3*85 VF?$Z**8YD7XL:W@"TB6-O,?[O,8>Z"3P?>\O6 $^3X_" MCW 6,@YUN:!)T"2#HO1>[7I1,"EVEL6/1U6>PULX'0F5R#(H*V#+?V&=0)TO M]7$@YI13P?_S*?-,HM(#XUDB)5!Q%) BUYXIW@%1R$ MY&A]%Y2!]YZ%5(VC[1BNU'(OH',UP')JY/:+SJ7W&#?CQ]?>_K/]'7-%Q91( M,,9$@OOF;YZP85M5/%D:4SH;AOLE/+HH4PIK/F2F)#4G 8-#>4$8 E/F6(9/ M9$(=)VW]%.[2M-/Z13$";H:WY%I* &5'H+).4.;":""HT+89>(,\NRZ'^ML= M$,&*ID8J%>78400"7;#[NZ]G3)"^W7OMZ\=N?6#F].1!$KOR[(RIZB>USK>W MW^OLZXO$O3UV5C]Q[%LGS_ @SVYWZ+D6\(=9M+/?FM M/[[C=+O-B7I+FM=R8H!+35:V693Y$2QXD.63%K\*/41;$F\K0H,S1=?7^6R>!K)C"V>=;SNL,/'L\3I MG?:W_52LA=/M6ZL!_3GW+08P&UK"#,,9E5925>&(H@4-ZEQ5\%4-;^7BGI:\ M>+CM\57)!-]]'<.;40? !61XR*[B@HY\&J1A'"0HW3$7$1_&*N\HR".PR3%/ M))KE$GSV.'C2>NT^7%W.L8=%D&%D"%6: ,P%3.C$G8--Q"QBF$$P(+O1A+F# MH@!Q@Q_IC57]OB+E.I6,$/PE9E?E*5 -I5N>)5X&8L AII6AY+TT)#O8/7 B MQ!=!W@M@V,[I3:(F9&X_WGON_;YS@=6J/^Z_P'#R$URX7:4XB'L)B%:'9?IQ M/F)#!*R7<8 / 9>1GRZB&0=5%)[7!CZ#_3PO;\Y%.N?*N\;\6((]&O)EV %JH*D8M.:U*NJV!9Q:C MEX"=.(0Z^?3^T9N]??_EWBM_'[&:FI3*[#LX2M_">>8"$\8M)-)?#_2O,8&G M0J>Z2K3P;%4'B-FW$P_V&>BH4(A+: ;MM>/H"GV8V'T'&%;G$($7]$NYTD&AG[/'TW7]4_7UW\OK]94(/3/0 M=KX$U>=>C-';/7PTZ-2.?F66(@7_X?-Q;YC;O;^#-^KR^)^7G9-/[XX_73)5 M'RWJDM#;]L,8S)1.+U?!YP[QZ:$7)-? M3_6L% MI+Q\GA-XEN>M(8N:::>OEIP;G;Y$:S\57L3!"S?.OKR6?DU#U4^ -3.Y&"9W M LJ M[?#L_LZ0(_:N-K%W!QXV8[@6VEW\ 5OOQ,U^O2?95 CT.3H+IL>,/)Y M7'SVWH/QD^7?GRA8QGB_5%G>&>EIJKQ=-E5@Y-]3A(I,KD#AO2B#?I]T:C2_ MOCN)GKU8FX.S+Q3:7S*!8-RS/!OC;]5#(,C2SLPS(H!8P7''##C;O(T8N<_9H<4J[ M=U;EX3 HV!',OW5\7]^?EW]<&T'S0@C_8LF$AW$O=,[ >Q,6QOS,!T"=I1W+ M'X4Z/RZ9.C_BL9R*_>-U4+&7&,]:-PV221'3&;,D/,I2[O9#SYRKHDI*>N1T MK%@ ;L_?72BA3/%^;4_I22/ARR12$<>VY,[V$^"*\J,;CA/X.\LEJR-7[I]C23MTKH=BK M)5,,QCVBB!MF2!&=X) %@UP)Y?[$0%V7LY8"_ #$:-$/G,O2G,\'0-JE M'<976J"^6K9 Q9&/.-V-SR#9MM%*6$_K=/:TF^[5LMUT.#(UC_1.4DY% 6WD M^Y/FFRHCW]ZP?68,VY6T;/=VM5=X=]E>81CY79PK#2Q6(]T M7HCW"^;(HG!? 7G^ )V7 M=PYUJ&!OV;$"'%E3E(B%/@2@=%$C'S7#X(S0PA?5FF4OW/:1&F,NVL,0KP;)(>8$!. X'6CU[(^5U,YTX&%O MV9$''/GX9ACWXA+D18L?Q;L(AV"]):O @Z_6YQK0 8.]94<,<&23!^U=5"-X M;O( 2..>I;OW96O?S"(>@.X$SP?E5[DG[K)3SQN90IN0:+NN*=>-S-!> ESG MHC5.I62W$71_H5'GOGQ[]TS]^=?/H%1C__$_[9^7!Z^AO^38V$/V(R M^[='LE[*.^HG?>=YG,ZL#(T+IV+5Q\9MV_ CN-S#U,UO 9$PIQL9P(%X4CLRKW@#W1WLL(^"R^ MPN?5S1C^'6A+L"BJT5@JPW*O7^&-AU!:-*\3T):SD?)"3!;QO4E6P3]33QJO M3.:LBPSIR?S(_R8.]>OL20]PPZ0^IV3S M_&BMP$L(A &?5X1YP+D0,,,H[O?A%_C:/"9L-^H2B27QPJ#RL(]H&12K@)<2 M P?A$"G&:Y"-$S"#T3B);?W?G./X'<3'=Y-;QS#P0+ M5FQ2'23P)_/4X2KIE/=4FO1R&?5 ,] P"D$3AW6^?/;:AEDFRL\4ODL(&8C:JP+):.I+4.&R9WC"Z=#K,"Q4ZNJ#46W*9! MGF)VM@_";!R7(,= SX'-PGUS9)_QG\"!&3W,C72D">RC44YXEXQ^\M"W!J%% M\DA#B0)/!;TXX9)TV;6>%)QYFZ8+;W^M'F,R&\.:]3%L[RT(9A],QESOV'51JD&9*\["H5?4\78 MZ*;G2YA35/B,)T*2;.)J$SQ\J%/)P5!_J]B6FJ/"YQ0)1O/*3MW9&@<%IL"Z(T&9IAG$>5B,$&$)*D'&'PZ$)%X=@H^& 8(5AIUSZZ8B0C/O2 M;0D?17RB.#+;*)!X.]YIE3=M0QS ZE)F ]#,,C0 MD+.$X_I9DF0(T+9^@#Q85&&( M:F6?:$D5#%0:3A >K:3L*3B><((1P)' MI(9!/KX84UL N E*O)=$^L8@Y>"Z21^H25WHK#0,=H5#O%K"20]V4'\>E&40 M?G:=AP6,0)V^09("]^:5W,>BO,8V81E>&0ZUTWE2/%ASV[VBX<-L!+L8*1#, MT8/<#H.V3 H)*Q_72C0?$GS]*L'-&H"Z@T<6+[($;L8.1C%8>3*)=008IW>U M8#SF4GZG;D!9)9=:*NYO?'6"CC6"ON/$+5 'XH1*QQQ]( %EU1E6<**UK0;* MPP_ZYP^3I1WOY)0:F@37_%EN&K?4[D#X%P@;U/[M UJ.@]H$[\@Q+I!GU6 ( MA!C$12)E?Z&IUM2@VSEF/8E>+TC;K[V'2!#D;(HF,58C;">HH:7XJ\#2R?!? M:+7%8(F9RQ,NOZ ,,!P\AF,H9L_#W< T0]$09GF6!E=Q7A78;(@"@D>G?YR\ MZ^R]DIC@$V(Y!.,>9RC(R)T\ AVYU,:L5M$>K!>'$K9@6\24-J%Q; V%\+T! M*A,^HITC?_;!+(KX("O0X89_5\%G_#Q#^RKMC (T2G/10%RM0^2&.KF)% MP[?.?[H5$/Z9Q-76/_2E617* XN8 M!X1#!C7>/HWV9\>YS57GC5&.6W])W' M7\X(73,C2.;#G^C"H'I^(C4_IJUN>9ZQ^058KJO#^"[^V(X-\5M,](\4QQ9W MP"V>@'D6_RV>!UAAQ'X#'S4=4)W1@\$-"NC76G9(*VR>45.4>-(/KZD[V370 M>0$EI1>GYE:5U?GDF+ECE)]=&9(VPZX,>MFWB->O'O?/X>]BK(+/[,P,#*QS MA"?%-#,WWCV49>3-1 =GJ,;("+;!7&^"^A.Q"?%T"7(0[B4OZ\&,3,N+:DR# MSR4&V\!]1"[10ABYH^8CM%#)4Y-U!HH+3PM@9\QIC:-*IWVHWSF#XT&GO3[; MIKVNCRAJ?X"[VWOU^8Q3#VDBI]71\PFULPB2KH@Y'VSBP3"$SZYDS32LO9WE*8U3@ MT.W'28N@K.1@*-$% -*!W2;6)4U]*ZJ4V^UH//\XQV!;@?$\\1>XOA7M$?"* M ,QYGHFS&$;K3X(!5XL!2T8QJ4.& MH.H&'HP*EQ3LKQ(*:KIAI"=#SD7#NV#%"UV90 1N"X8MBT?8&MQR(O/1G'>/ MQDF&'3'@6-#5+EXW2ICS1ADP\HYW+G^*Q@\,6&=&KD6][#;]M_/@<#=(%?@4_H^[5)VDON_$NNOCPQ75<%,TGKYYXQ^>?CL]^ M]?9W]_:[WN.SK%Z;*(BK=YAG-+?FP*MQ:!!V&XXH$C(F ?:8POZ6-K<1/ MZ7+,NAVYN;K?F;[>ZK7X&Z ('CR?O7@PG1QBBRGU/68AO06_TPP<50>UH-EJ M;LPGTFJ= 54NLPZ;Y4G$.4[]#)[ :X\2F?0H@=4SRPPATTCBJI2LVH8B"\<1 M/7FL4K&"*04SZ-A.J!?6@//1TRJGY#'N]6GB"$9MQ&M^T*++(@ %9J][/06B M#=5=[V\$PR0-C31H?F]FM3%>G;V9DR+364>%?:$;674ZJGJ/C\X_/G%-!F?] M^';CH(0=P.Q YW7\%56U1PN:,[K+*E M=G'!)Y@22T&_Q<.5!\:N42,8V3G7U\,8#K!S&,A_BD66\B)[]J3#7D!AT^ * MQJ'#+SDOXUR-XFKDV&!=T=7'W.K/)%0:85%A;/8_;*'-7/R#*G]#QF^:,AO/ M][-M-^+[N08C2MN&04A6HK@$7>MQ9_I%KJ,!?Y4'XSA"!RM._$*)!2NS4C\ U1?> S\.0>87I"B/@K_@G:DJT<\B MF9"*5+?OU7+QH04'#K;!@?61*7,M(':(%M[_AH/VFM$?N9YH(ZR@NV@.QM7) MB7IH',1 =6 &G87?IM2;$E)OD&?7Y5!*369ZXG@,<;Z-;$^05H.A,$Y;REIC M!$"MM9"IH;"X7SN@AW!@DHDM"KL2%[JIJ7/+Q5S/>5!XO2 'ZSY'N6X_C#+V MR(-HOI%\:=P'1YG73\."W+TD.:$B9]=P#_=W]PZT<=,R5WLWD8N/ 0 B\D[ MIYC6:6V *!OKHC=T4/3CO(!]!); AKPZ-)T$H'D-09\BQ^%4?UY_9GHW+CI) MV.\(DQRB/80^^V?^\]U=;QQ029E[K\GW>[O^+CS@7*ELAKF>S5I"/R:>DV-- M4M EF]R7[/ZJ=BC)VGJ.0*-4F=V>0NSK3G-F4I;-M(A"@4_TA- ML8SB 17C.^+1GAE8 HWI<(R)J4QY/K#$O^!,DT+Y5E7NHVSCE%8>\BI(*IYX MD O0"OE,VT150^S5XF]D>FH+TP9@4-;'$6D=;BT. 7*P_4D.)"P_$3V];>W7 MPXQT>A+3IG"%W5GT)"KR91[W^/688)VJ9*IL9=V62R77CZ?F M@+[U*R_.JJ"B&,Y<'?#?B/?WF.(WQ MG"&Z@I?$GS$/ME?$A.C3<$[XP!M!'L+-GPZPSYV84Z*P%!F7(VK3RL<;K3,& M^P6F"\: 5EZT6J'S9GD^Y!V$/1#, LJKOZ)$<9((PP!XDN/.LB=RK$6'<@D1 MC,<)1OI%'0FP6M'L/G-^2H%QEV5U*+$6*33V(C^J^O!-:6Q&22& C_I@XV0T M3W+'0PE*9M6;#3JQ>S$2C;"^[&IF&VNIEZ/0LF> MO+4)'G&58B8?#>QN&TXF;(FCNSV,_L .V7\5PX,5==WF.4=AC"(0$0NN_04-QY!=<$3&T) MV1.8WVZ3+-RSD#742SRMBN63WC0YVT@3V!23G2$_E5GHFOJI0+UYJYE26=]4 M)K\9T+E>O*[Y=3+A]&5ZMW.T<"^E.IU!=3!I!%\@Z2*XU1;SG&8QE3]BP?-( M$&*A0%I*/C/0!8TZ"BV8>FJKQ)R@JQ=L!T'&_9;,@33+=A+W2276CZB^D5',P^K :C+0NWM.93&.6UK(+ M/!M2<7FL*Y5&5-)G-UFN5WN?XQ5.5A?^ XP'QQQP%&PN0XOKT-)4J48*#?PZ M5XY7'W4",*$[5J]/L[0C]K'CVYY:@F&:'*O+A.L\3.F("VVW89,,[S.\6J(- MKF,RRS?6S?7@TA[FIZQ?H]-5XQP!8WX"A4\S[O[NWBM4;E4Z1)E,C--,Q)^7 M,3$C7=YUUMO4>TLR[0/.CX%J$ MOD=>1TK%0-&*>4PIC%20)V0JNZ,E?83<&30YC.IQGF,M28JN@WZE,%TR&W>R M?@=FUH%G$E;R+-[SJ41Q%,/'Z6^ & R(4 M=+?GY5*173Q!%8-Q!@[/#%Q&I%%3W7N /31"Y MQS=6+\^"R FOUGVR/H$'*1XWU$R^]8%MX56"[&AF);Z17O5/&Y167*J**U)DD= M->FMSG:@"P$A@PCN2;L'W5]-)V]X445[54^,$.@0 ZPOF1%$AJ)9,BD_<[(G MUNR,S\TIHF"S]" 55MSX;*(_)5!3*YK4I5N^\=<."]J2.P&..4 =DY[PKKF00%LA;B=$I C*'@Y+WQ6)%*03>_M@TD(#9=B-$F=J4NP[N(T0ARGT?#E;,5,6,I MB'..="M2]21S$C55%O>.BIE% >6B8/R.$C]0_4#HOD0/(X6L-31L %V6'(4RUGBZ1NL:<@=)ZLGIZ!*_&J+6=V$F)LPHQAO8;7 MG%G$?@PEU?,!"XR:CJBIS4(25OJ2&%Y\ 23UL3&AW#8TFCZSK;-BSJ/^"2JD M'+#,GCG^":,>)G="$#I9ZP1D7P:3G$@ [] TYUKI1%;:_GZAK(KQ2^R+$*R^:# M3RM$KMV% !:YPHPR#A&3NWVL\CB+G+;(?U>@/6$[+^Z2RU&"EMB2'=G.;:'E M<$I;I*BC"BV#LS=T IL."/:4R$-4L-FN,IV7"O5WQ=>WW@Y9M@<5.:Z@2,R9,6%-R?!HPA[#P;:DDNSDH)=3K,CI<;PCR"9E''( 5RP3ZN: MW@&G$DP%;/,!$\"P-+J)5%$R$LWYZ=2* ME][$J;=R2MHDWXA=RBTCMZ6XM &5U/0E,\S6M_R-?,L_;GW+&Z@E-B(S5$TGQW.R$'E:;=9C=!MZQ_V: ^+J$HW* M@@D/!N$35UC3?;#$I8\ZL4AIBW\$UZ6\Y9=C(*@S'Q'II-V1@% MN]^IXC2>**?"&O214NF7>+UMO$"[?O5%2J/!!603(PC#5*6@0?Z)]P6QUABS M*"('VJ8TU:#8Z0^S.]C9B1L(5K6&TN\I+&%BMBPM+T8% U0BK 7)(6\ MI*,JI7)'%8BJM.0L.M]%O.-.H_2@.#+#*I=\/& L_#+EOK7PXS@M)0F&-"EL MC#/B:=/<=">_'>^8-+="L3KGJ#6DN: >J=.XR)MO%4]?^T5-S]4:*2CGB!&Q M,X=Z1D,EC9$L29UG0#TN=5B#:N@844U*^)W.P7;YM(0_52U5PMG\6L*GI2KE M",;4O\3C'ATF!\SV[!6':5RKEY-DCK^K./R,]F<4Y12S+(JJ7A3*O]2OYE@0 M6I/Q& MM1\MLY7PP7_7VI6Y>K&S]$;/,_/36YJ?U;3L^^FTIN,<;L-@D%@%B/K'1]VC M)W>T;!;<@.^_[D^J-&A<499@-2NHZ)B5@'!FF[GF+LJ%@3+K'E.1-OS7X^[Y MV>\;2^IC#6F6Q'U%.@M[:1Y_N/SCR=8N7NA*1LA]0CE#U?QD M>A!X!5G[ 14K$N 4)[BC=F9UW+K"-B^H1!DY,MR0W+RUDK*X2\P#[ZT'FA;QB%AY+@=4=UO^*I=+ZQONO!HM[-" M'4Q#M#](:C7D+ [\'[&&5D"F< ^;:0$YZTA M\?@OR1KY/:6KRS\<,LB013Q\T] MCQ"&OT0KGRJ=*:5,"MC@*]QVK"R20*D^(4)$)Q->B.BW?(7D^9I(*D@AI,DS)5?)X-C@F,3+;4QB?:3%7-WKUPI^X!T%8\IP M_F@! >_R(?K%:(S/TR^*OVO26'>]7 8BDZ+,;B7'25W+&&W0\BZ:9[C@K MBAB/H#3.XUYMU'G/*:'E7HN<94JMGB,)I&A7+6T^IJQF&YMP/#^-;+I*X/DN M=0CID$UIMS7)PL $$IIZCI.7Z[23)PWG$YH7DG]E1^,>:%=*>C9;L&F$X1Z( MN6#3DVPB%1X+1//.Z5:.J(M*C-,@G5)\TB@NJ(((7V=RV7I96A:8B$#7\+.$H=WQ;&L$)*@&GNH$4 ML?.7*=AB#H;O&:F(B\01@$<'9R*.&H$,1;.I3PT#E?I,)V<O[;,.* M 24A%QB\J')V8E-:H'>PN_?X\Q-L"!\.)5ABH(@+DZ/CHB)HVNC=MNN8 K-G MD 1:N&T<.E8&A]U@-3/8#_U&YR@;:'^*D :)+C,!);U**!%?H6@7+.N9W&'A MGYW0F3-1$M5<-(H!_0C94/(,.8*L-OBD-?"P$8@::^64F#? AX3"0%++B5J: M1 NXLY6%M,9=K5QG=5::2A/N) M2AD8ZTE:E#KEF9Q#&^ATDHZ*!LP2K,<):#$E#7=*S*KI*Y4(W$9,&DT/[2>S M];0>C/&ZW#=TBRK16$4!Z8)HV\-+^P/TRRD)J-^G]V&@MA WLV'>B$J&!K#U MB6E(2RH:S&= ;0%WO&-2LD2H4[%E\7GZSC50Q-@62,!OII"#.2 2*A5-KKZDFL 54K\B3B4RR MMU#>.D+I9(AV8Z!U^#XDQ#$N8965X&["H03V'H)N'$E1UJQD=8?AE2U71*A? M8JK(M_5^[&:Q^";P*IVF@SE&UGPPD?H05H-]#1]2@C%&H356DERYI4X?*H(^ M.J-8S20E?UZR1^ 5I;'-5CT[_.'G7V7OE8=6J A8D_9HP62GZJ 3; M E5K9 04\NR?Q9842)B/5%Y,.%VHG5LE5LK7,H>0F,,AS9$)&5#&J]TF5!C- MS2X%4AD722^GU& 1'?H6@2.+Z<(X%X*5PX>YR%<_;>\9QGQM,IV-2(98@;3MM M.:Z-2J\J/LMDT*%?.Q@2J!:![(DE[=R.;$#C<(Q0XBG8Z&PTH58Y5'#!0@LO M,Q*'N'Z\4$I,0I8',ZB07-FD",II=P6!(5! M J_#PV&H!8-#\UY(%:KN$"[;[FUSL[^1'_35U@^Z/I;#;0VX,>P<;TC7[=L< MG^W"G^VDA*$A^(Y!<#2VKAW/TR\!>@&OX,+!_.8/.]X9EM9BN1E=MPFW;:OY MLPZ>$^P%UI2SP,!W(CHA7R+R,A0<:MU<@'/YZKU)LCM)*5F.;/AN#S'T+]1@ MQ&=UPSG.375P:\K0)\E@T,P3O!_B7B&=0Z>YRE>BTT]_SEY&:P3<6F*JWX4W M]50:13?RSIV2"OTLZG@AG)R(,AYIEMV+(V__)5S8I]-38O"]?BQ-N-#,@@53 M*PYJND*7R!@S;$E'8//*U(#8[,S889RX:/$1D?<)E2@,&/2=W4$$!G+MH?\G M]QY+3/7H]-U'79KG.!+:@&AY1*-.R3G-"6V9\!W(OL7X #HDB[:CG."LS)+:9].^)^PE:7EE2_HJY\O;IS7R"X4_9G M)1L&PS_8$4.<5+ SQ>;&>::!9>9('Y%:!J%0)T\Z>5X+-$+4V"D.]"BU@B&, M&#@.1^_YC@6\OW M_^-[1P+/W/SV9>2B M DV4Z[#VGN$S>\\?1T^T[^=8JBNQ22O#SAG&D+8*NFV#"UQH]K 68_W ^HM M09$A'CV6J_-U@(-PA^128U=0*2&PF&Z[0?/&H^C79X\5DE2QMVDX((17HK+=OVDQDJR;KEM$*#?NO 8_^>4G!#-^;E M7HPE;2L]>QUC0Q/3X"LWZ;2@$%=<4%SIJ!:%\F#4'^1]1''G_5R::>=93%&6 MHEM:)<(> Q/R^3IH%(91N;<)QT^PXRZV7LDXBD@0*S!!GY(FC$Y:F^.Z\\> M79Z>7YC:C V_A+HUM!")FDH.&*5B6,Q9[E\/IMA 9#&8DY]WO']E%4:WJB2B M$!-;(281A^)4\!PUB0[SN(<6I$JD\2(Y]P6!SS$\T]MDF(0F.9K!S%SUDCA$ M&4XI"CT"?45;E)/?W45J2Y6%LDXS\RTX@>^8+:;FE8Z:-7)T7"^DA?G*AF'S"[&H_0U97#!*6KZH2%#X^* MFU.EDK_.UQ75NV \)(31,/!26WG+MEOL,>7H*>'5J:%1)IX&M_(NO>3=! M!4B"H?T.XCZ0AHS2E94($V:6](-"E(0R+A.;OF]31HV9_BXNPHKO7JH[1Z@< M4+>1 -8==F16A<^:6 ZBD4-?<4+8NIV_A.C9HJ7<9P?)P)YWI M$R6[J$*"5I;&"JU<@[VFI* &Y^Q[$SALF%^5H,(E7;5U8N.$ M.9IW> O.U3JH+C'3LM183X+,;M]_S3UYW&PAO0>.-W*1V]E=@;V@25QSVC[U M":GW'>&VWW(O\_W1SS"OPF02%I8IRP6(=/B-.^%ML1!6$ O!OFP!RPG8Q4*6 M\CCF%M<3>EM[ 7)J<9;47>.@T.1E M!_2&$<&BAGD\9CXV55&LIL3]>FXY>[))1%/Z)E[FI71VL;_DFB@)/DG3!.IV MLI796P9?D,%/^JPPQXG;5I@RIK&7I-,TH<'O%F5$ X%./^3/.2_(K]*=*.O! MP<$: @1.9XA 6RYEU0MV7S+9LOR.;H&<@K3D-GWDV""<5M-&RA MR6UWVQRY\(H64I&9$;66.'?*1F;B0$X56?NBQ4CUE*E*BN(""_4*M ?)11T% M(ZQ_E-_G:ER5@AF#VGRMU-HWS8"PYKH&R.]1U MC=SMYV^R'/8Q]9+@NA"]GQ,-2TP $<16@R%<"/J_+X&!E,X4 MLG(V D8FE9^PCB3,"I/S1G M<&&XCKEGUVF]6A:/S!4%\W4_=,5C&FQ\$!QO#LM'MG>W2V1V=Q%PSS$P&GZZ[I8(\R6$K-Q^*[#,C6 MJDV4$0=E"DK:59;S1V!02+$5.4!]X]2)X@01FR?215F9K(%FS&K+R5M.7I"3 M,:ANL1VT^P6YK9\@KKB^!>*:*3'"X@QJKDD@E^*FH>1UC.B6!>=%21R +06. MIG*NY#*@S:S)IY=UM&&QF&.RS*>#XHB?NPU2.;WF+8.:1Z/.F> M[&!"G?2%B=T]P"W'5# RL'DKJ((YG4@&KR_OLN/S!FWZF=9Q9!\5"2N ] M86,)CM;>&BG89M%\HRR:O6T6S?H([EMO4VW.B'4BADD18E?H6@*$[A:B4D81 M%$VP)E1^(!<5MSY2D;U(KY5-ZY W$'Z@PL+!6&J$'7"ZV6F;)L:WX?=HM[!] M.>N.#>UEH1W4E8VU[K),.#C3 FF&DGJ$2;;2,C1J-DML]"LVHT[UD>M94;#Y&&&"\0"Q/"XQQ8IE;WBU(7KD;#1D$:?P?\]97E.(:)$ZL!,\3_,'OU@>D=E'[G.(?2@FOU.I9[[$:Z0K+ LTN MFB7ZHI'9=KPNW,)HG4EC)NT$%U<$L /#ZNBS)$68Y.1&"!5:^E1C(G(P([*? M6:CCO]8=HJ1C$(_+O^ &2PQ5IL'F9O,P DW-\)UK?4 ZEDVUJ$=/^;5J*BJ@ M'YGXEO,H%?$4J&OJAC4<&P@Q=Z!DETN.W7&I'Q=FJ:51L9 FPJ69CF<>Y53# MJ2\ /E80&O_/>$"U)L1R#@MJ&I/I'""RH4DDPEB'U!BWZ\:G MY<14;&J[H7JF?Q90B#N/4"6SK!!SWS#%#K9?2V;"M\\<#1%V6GBM#1R3 ML%KM#FDV*_L(P@CYU^>2*<[#2_&?,$7) FR47/).,8R^$39VJ[3H<8L3G X) MLK>\5I,X(MV, N/.D(VE2XM>HDSAW/0R6*\7HFE:"/P3[0-CIG(63$(C88$2 M=1@#*F :8E#$:#;TQ=NG3Y7>PQ%U *!#I?E,>FBW2SZE!% M<\D)O IM/:HU1"'JZP9JP/)I.#%0C;K'H!/1PX11(%NSFZV^.&T#-#!X3!]N MTPP-_RVRO_X4(S%,8_# 4F3\Q$@2[#(L?,: 6JA/Q@)SE#OKT M@&4-RMP,_0+AD.!B""D6A8N[A:!=$*:"3AO#\6O]B#7A% I$)@M;]@VF\$KM MKM#WGT%BK/7PJQ'850-TT,I>]M1NFKT3K YT2L2:0FAW 9UEP!'NJ:WI3 M M&<4L;RY J]5U'$'>$QR@=5LTIZ(%W_I[%S):*T/"R[$$Y)0=)9W)X[X@*"+. M9M:V@)HF*F(4IX/WJ2^%9U1 TU@V/6@R80>Z3HO6Y]ZUVD)Q-28M_YNICVL(I;N0_W4=LD$?AGR];-UY!)=EF%ML MB#)(J4X:092R/(FN$7;7EAW"#7J5X2FD>Y%T*L);A&&BN)#<&JYX:)+=O/A> M*!TI;$",+ZS&\&Q:C1A%W#A<1U**9]W"3>8 -3@8QQ%6G" "@%8:X7ON04N1 M6*UWZ6(-*7&4/@XB('4.3ID=>H_C)\3Q4:6%/"H#(%W]H0KR&9^'A 6J[ MTO[6MU8G5RE&<#]$6((32!TF*1 DW'J(0L1:O44:[3%\LF3^4!&YTA"@%N#4 M<4;GP16U R^P6Z]TG\*X'X;=4N=> FJ72"%4LA$?M(.94QU$Z.4%#E4"=G,G M3CN,@TR.3]&*AE79B;+KM* 5R_YH-DB]WW4TODE%3^8VQ6ARAJN-ACT& MB)$S737*1C*#PQ"#-][LQU %B5BG@J4[W?.!R1#GC#\> MRTHU)?6<6B_Q8HXRW8Y-Y*3/U3021$S-<>?17>4W]W$&E&]](?;L\-ZC1+-%U9I?IWS5I:HZFS&.HBPM%DI(XEO5#A4KD@G%BN(%L](^CW M?AP)CSL&LHMAIBOB6#L*XSRL1B0,9$?)08)GPW>+R5L%OG&NF3;?,]#%M%&^ MC=M\F[C-_C9NLS[ZWZU:^";D]V^X:GYB_+U5JCV^2R84ZXJ?E1JCHT2 (4GE M==('$&%11AJ9NV,Z>*<]9!*ZJP7_M'VK@W!':%N8;J74*H=$.GFH>8GV5;79 MHPX,/.O>NS13FB4AI.MW6H@4=F77DL78ZPW:$SNBX2%TO'3X_A5E!KW*6!ON M#5C95>+M76"6>KVZ"T;$4/[BN.T'Q9 NT$^8]%!H+S8H8(TWX4@CB5>E,*..KHVV5WS9\+TO@>DXO<0+) M#8^5^+L6H.UTS<8,,:7C/]>-^(^C[%B]QHU*KIE 6_"NJ0LRW8VH%I-S>Q.U M<",%/\*L*#O&L-%!D)JTF>T5F/:S<)PL M% M]'^C-,=ZUN%(E<,L*F8>19]%(:42R%2X]L8'ZYE# [/7,KI MV48AK,T]M+EE< M,F,;NS6G!"+)Q:&HIH7Q-.,+G1 M@)WBQ&2V\+9IT:=9L]9U3-I3UO+GG-_Z EB,]V_3D"H8ZC9(J567(1YF"8W& MNB';_,%%=.F9:9DEZ:*S1-<,V2CA#(DWI0HG)!8*;&82_T<1X)9.']6-T#)G M2AVS?<(POLF>64#19'L WP ZR]9#^6T\E,^V'LKUN0QNO42/4=UTN[E*6#?P M/JN);7S3*.'B5H+X9E]#+CCA*BH>Q^ V17A,#BMY2.(\\CB3>)2E6$?CYA5) MK%5*UK6'PZB\)%A@KQ$>].UQ*#.QR5YG@DW6F%JW2: M'=%%M^8E5YF7$^9_S=Z5^YW1H]D6'8.$(@XA0KB CPD73EA/.9D)\Q.X[PC MK!F+Y%N%6@0_+@#+H&$8; 'OU^Q:4;HK=[[)0%2EA,V,$<62W<+<:M2%,QB7 M'=3M:=2$^I((JC'5V>$)NH83.:*$,A:T4SDVF&;K3.=!B!%8 MF>HTF@CO@[2%Y6XY.C6N:ZH2.!MTUB'W'I]HEH>P?3H)\$:C\<+8YO#H!*QSUFVOI&<[]85*;")*K46S>8Z2+F9.O MNQ!3!Z>"T[@E#Z1]HVDVN!#NWPXL1;4=-7;2W7.-T"3RMJ#>[ N^733'A:3[0&;8B3\J[2'??>INM#7C[1K$"+?Y\5"!& MY.1H'M)YDGVM9/FB&=ILU]E"GRON@^%::]99"+(]K]BC'N2E,?^L,)6+>JK# MAN0NZ,$CA7R0<56(A&E43CD2&,TIB0RF5J/%@.0:*JE3R?+:%&L$W:22M#G@ MT^Y=S':[R2^RP9O^+$+K\T.X6W(+3V^SZS>FVBX+I4)E$B[R?JUTS*TLCS4D M&.MF#M4;E#9^\P873E%8.RL,1W'-%;D [:?<'&AFJ5#-Z&S,1/+%39U'K7% %T'A+0XB:/T57*ZKVAF^&H"9=, @I3FUCV 191=T=_5HD MLU;:[Q:9&8$T50C[0-3^/Y7=15(0/P8@<;P++2%.&@VW=/-,,IXDRPX=?]K> M(E42U3;JJ-I*1Y.-Z/9T7]YG7/#L+*IZD5MMHT58.LY"HU_7+WFI N MRNMR?HCJ-!QVY7W3D2:WU-9E MQUJ,SN5#7V?L-#'$:>H3$% #70M(S-X#F=6/2W)9,A20%-WRSVK#L=?Q.H!Y%.M5,03TH[C-ETW7DLZ'&>%Z97#PYA&8?;(.5AP6W?? MMW#W'6S=?9LIP4=!H]> Z>#,JA^B_BCWSN33*89VB<)]$(=.AZ2"PR$M4JQY MF3:;E$C)NTESHMI<6UUM0@\&+<%WOZZCZ3CE7QP0E5H:OY;?9+/9:HX_+3=) MYE JA"X:)YE4 L%C*! I7=52C_;\=Z3/PG+MM$.I_0V$:H,7DN-)!-5EA*X MI]:$TBW=]$SD/XTN1Y%GN;HH\F\+*EQJ9'F-!&CA%[;V1\;!&@9$HD6KH$(W M!+"#(F@&US="3YK^*W2[B $OE0N]F/T3U!I=$D@U*I-D-2KRVI&)9N9;9Q%& M3JPMH>\WZ!#EY%PUS3F,^,N7,FW..1I;"-4KUP3B2AD+PLLPK3FIE78\%LR4VA"@LE8NYF1 \=9DFD MO:<])7BXT2T0+25!16+B2+W)(R/EZF(SGU/4T+6O2]Z=I$-][ I;L>H*ESN< M2M.4$_?&166AW!'-_0:BQ2(L,8(]46D4T$V_;@=B04\,58[)'>=H6D75PR:E MPLTN"%5[%]6'XRNAN][Z*>&P:OR*^F;^!6>NB*3ZEV^NF;LMC?1@2T%B*/<2 M(JYT2QB/2,&<[- _Y!XPFF>B;@R //Z2:H )29ZYFRX16_",J&&F!&'FY'0V ME2!D2?YFE-4NZCB=MWPIJ"80>7P*@34E;E?WRK*6/KL22O!&-;H:76NY7.B@ M=V4L?W5>J*E018&,\V1;2,'\2HF?HH;9ND&W5*2#) UNZ)<^.]A!V%T%(8?< M.-#)KA&24X*E:LFA$X516KX7@AUE[#$^TU>TU\6$9RJTR="XH5_"O@SC7LP7 ME/QB'$P,:I);]X[;&:,W!I;Z1YSII1E_?NO"-;(8E0 #64>PX:3&<_\,3 _/ ML7 <\=: ^X2^6%=3H+@04$%\,8-Y-&CAZU $KX+FDTIF<,H"O!E^FGMT*+(\ M4UKIP\"&4(A(981*H+CBW0HS"C=H"\ 9P+TR-'Y7_:JX97[UJ>E^WB[PEJ,Y M,K