0001654954-22-002481.txt : 20220303 0001654954-22-002481.hdr.sgml : 20220303 20220303170631 ACCESSION NUMBER: 0001654954-22-002481 CONFORMED SUBMISSION TYPE: 10-K PUBLIC DOCUMENT COUNT: 76 CONFORMED PERIOD OF REPORT: 20211231 FILED AS OF DATE: 20220303 DATE AS OF CHANGE: 20220303 FILER: COMPANY DATA: COMPANY CONFORMED NAME: ISSUER DIRECT CORP CENTRAL INDEX KEY: 0000843006 STANDARD INDUSTRIAL CLASSIFICATION: COMMERCIAL PRINTING [2750] IRS NUMBER: 261331503 FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-K SEC ACT: 1934 Act SEC FILE NUMBER: 001-10185 FILM NUMBER: 22710104 BUSINESS ADDRESS: STREET 1: 1 GLENWOOD AVE. STREET 2: SUITE 1001 CITY: RALEIGH STATE: NC ZIP: 27603 BUSINESS PHONE: 9194611600 MAIL ADDRESS: STREET 1: 1 GLENWOOD AVE. STREET 2: SUITE 1001 CITY: RALEIGH STATE: NC ZIP: 27603 FORMER COMPANY: FORMER CONFORMED NAME: DOCUCON INC DATE OF NAME CHANGE: 20071002 FORMER COMPANY: FORMER CONFORMED NAME: DOCUCON INCORPORATED DATE OF NAME CHANGE: 19920703 10-K 1 isdr_10k.htm FORM 10-K isdr_10k.htm

 

UNITED STATES

SECURITIES AND EXCHANGE COMMISSION

Washington, D.C. 20549

 

________________

 

FORM 10-K

 ________________

 

ANNUAL REPORT UNDER SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934

  

For The Year Ended: December 31, 2021

 

________________

 

isdr_10kimg1.jpg

 

ISSUER DIRECT CORPORATION

(Name of small business issuer in its charter)

________________

 

Delaware

 

1-10185

 

26-1331503

(State or Other Jurisdiction

of Incorporation)

 

(Commission

File Number)

 

(I.R.S. Employer

Identification No.)

 

One Glenwood Avenue, Suite 1001, Raleigh, NC 27603

(Address of Principal Executive Office) (Zip Code)

 

(919) 481-4000

(Registrant’s telephone number, including area code)

 ________________

 

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

 

Title of each class

 

Name of each exchange on which registered

Common Stock, par value $0.001 per share

 

NYSE American.

 

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 and posted pursuant to Rule 405 of Regulation S-T (§ 232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit and post such files). Yes ☒ No ☐

 

Indicate by check mark if disclosure of delinquent filers pursuant to Item 405 of Regulation S-K (§229.405 of this chapter) is not contained herein, and will not be contained, to the best of registrant’s knowledge, in definitive proxy or information statements incorporated by reference in Part III of this Form 10-K or any amendment to this Form 10-K. ☒

 

Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, smaller reporting company, or an emerging growth company. See the definition of “large accelerated filer,” “accelerated filer,” “smaller reporting company” and “emerging growth company” in Rule 12b-2 of the Exchange Act. (Check one):

 

Large accelerated filer

Accelerated filer

Non-accelerated Filer

☐ (Do not check if a smaller reporting company)

Smaller reporting company

 

 

Emerging growth company

 

If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act. ☐

 

Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Act). Yes No ☒

 

The aggregate market value of the voting stock held by non-affiliates of the registrant as of June 30, 2021, the last business day of the registrant’s second fiscal quarter, was approximately $102,690,562 based on the closing price reported on the NYSE American as of such date.

 

As of March 3, 2022, the number of outstanding shares of the registrant’s common stock was 3,793,538.

 

DOCUMENTS INCORPORATED BY REFERENCE

 

Portions of the registrant’s definitive proxy statement relating to its 2022 annual meeting of stockholders (the “2022 Proxy Statement”) are incorporated by reference into Part III of this Annual Report on Form 10-K where indicated. The 2022 Proxy Statement will be filed with the U.S. Securities and Exchange Commission within 120 days after the end of the year to which this report relates.

 

 

 

 

Table of Contents

 

PART I

 

 

 

 

 

 

Item 1.

Description of Business

 

4

 

 

 

 

 

 

Item 1A.

Risk Factors

 

12

 

 

 

 

 

 

Item 1B.

Unresolved Staff Comments

 

20

 

 

 

 

 

 

Item 2.

Property

 

20

 

 

 

 

 

 

Item 3.

Legal Proceedings

 

21

 

 

 

 

 

 

Item 4.

Mine Safety Disclosures

 

21

 

 

 

 

 

 

PART II

 

 

 

 

 

 

Item 5.

Market for Common Equity and Related Stockholder Matters

 

22

 

 

 

 

 

 

Item 6.

Select Financial Data

 

24

 

 

 

 

 

 

Item 7.

Management’s Discussion and Analysis and Results of Operations

 

25

 

 

 

 

 

Item 7A.

Quantitative and Qualitative Disclosures About Market Risk

 

31

 

 

 

 

 

 

Item 8.

Financial Statements and Supplementary Data

 

31

 

 

 

 

 

 

Item 9.

Changes in and Disagreements with Accountants on Accounting and Financial Disclosure

 

31

 

 

 

 

 

 

Item 9A.

Controls and Procedures

 

31

 

 

 

 

 

 

Item 9B.

Other Information

 

32

 

 

 

 

 

 

PART III

 

 

 

 

 

 

Item 10.

Directors, Executive Officers, and Corporate Governance

 

33

 

 

 

 

 

 

Item 11.

Executive Compensation

 

33

 

 

 

 

 

Item 12.

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

 

33

 

 

 

 

 

 

Item 13.

Certain Relationships and Related Transactions, and Director Independence

 

33

 

 

 

 

 

 

Item 14.

Principal Accountant Fees and Services

 

33

 

 

 

 

 

 

PART IV

 

 

 

 

 

 

Item 15.

Exhibits

 

34

 

 

 

 

 

 

 

Signature

 

35

 

 

 

 

 

 

EX-21.1

Subsidiaries of the Registrant

 

 

 

 

 

 

 

 

EX-23.1

Consent of Independent Registered Public Accounting Firm

 

 

 

 

 

 

 

 

EX-31.1

Chief Executive Officer Certification Pursuant to Section 302

 

 

 

 

 

 

 

 

EX-31.2

Principal Accounting Officer Certification Pursuant to Section 302

 

 

 

 

 

 

 

 

EX-32.1

Chief Executive Officer Certification Pursuant to Section 906

 

 

 

 

 

 

 

 

EX-32.2

Principal Accounting Officer Certification Pursuant to Section 906

 

 

 

 

 

 

 

 

EX-101.INS

XBRL INSTANCE DOCUMENT

 

 

 

EX-101.SCH

XBRL TAXONOMY EXTENSION SCHEMA

 

 

 

EX-101.CAL

XBRL TAXONOMY EXTENSION CALCULATION LINKBASE

 

 

 

EX-101.DEF

XBRL TAXONOMY EXTENSION DEFINITION LINKBASE

 

 

 

EX-101.LAB

XBRL TAXONOMY EXTENSION LABEL LINKBASE

 

 

 

EX-101.PRE

XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE

 

 

 

 

 
2

Table of Contents

 

CAUTIONARY STATEMENT

 

All statements, other than statements of historical fact, included in this Form 10-K, including without limitation the statements under “Management’s Discussion and Analysis of Financial Condition and Results of Operations” and “Description of Business,” are, or may be deemed to be, forward-looking statements. Such forward-looking statements involve assumptions, known and unknown risks, uncertainties, and other factors, which may cause the actual results, performance or achievements of Issuer Direct Corporation, to be materially different from any future results, performance or achievements expressed or implied by such forward-looking statements contained in this Form 10-K.

 

In our capacity as Company management, we may from time to time make written or oral forward-looking statements with respect to our long-term objectives or expectations which may be included in our filings with the Securities and Exchange Commission (the “SEC”), reports to stockholders and information provided on our web site.

 

The words or phrases “will likely,” “are expected to,” “is anticipated,” “is predicted,” “forecast,” “estimate,” “project,” “plans to continue,” “believes,” or similar expressions identify “forward-looking statements.” Such forward-looking statements are subject to certain risks and uncertainties that could cause actual results to differ materially from historical earnings and those presently anticipated or projected. We wish to caution you not to place undue reliance on any such forward-looking statements, which speak only as of the date made. We are calling to your attention important factors that could affect our financial performance and could cause actual results for future periods to differ materially from any opinions or statements expressed with respect to future periods in any current statements.

 

The following list of important risk factors is not all-inclusive, and we specifically decline to undertake an obligation to publicly revise any forward-looking statements that have been made to reflect events or circumstances after the date of such statements or to reflect the occurrence of anticipated or unanticipated events. Among the factors that could have an impact on our ability to achieve expected operating results and growth plan goals and/or affect the market price of our stock are (please see full list of risk factors in Item 1A):

 

 

·

Dependence on key personnel.

 

 

 

 

·

Fluctuation in quarterly operating results related to transaction-based revenue.

 

 

 

 

·

Our ability to successfully integrate and operate acquired assets, businesses, ventures and/or subsidiaries.

 

 

 

 

·

Our ability to successfully develop new products and introduce them to the markets in which we operate.

 

 

 

 

·

Changes in laws and regulations that affect our operations and demand for our products and services.

 

Available Information

 

Our Annual Report on Form 10-K, Quarterly Reports on Form 10-Q, Financial Data in XBRL, Current Reports on Form 8-K, proxy statements and amendments to those reports filed or furnished pursuant to Sections 13(a) and 15(d) of the Securities Exchange Act of 1934, as amended, are available, free of charge, in the investor relations section of our website at www.issuerdirect.com.

 

The SEC maintains an Internet site that contains reports, proxy and information statements and other information regarding issuers that file electronically with the SEC at www.sec.gov. The public may read and copy any materials we file with the SEC at the SEC’s Public Reference Room at 100 F Street, NE, Washington, D.C. 20549. The public may obtain information on the operation of the Public Reference Room by calling the SEC at 1-800-SEC-0330.

 

 
3

Table of Contents

 

PART I

 

ITEM 1. DESCRIPTION OF BUSINESS.

 

Company Overview

 

Overview

 

Issuer Direct Corporation and its subsidiaries are hereinafter collectively referred to as “Issuer Direct”, the “Company”, “We” or “Our” unless otherwise noted. Our corporate headquarters are located at One Glenwood Ave., Suite 1001, Raleigh, North Carolina, 27603.

 

We announce material financial information to our investors using our investor relations website, SEC filings, investor events, news and earnings releases, public conference calls, webcasts and social media. We use these channels to communicate with our investors and the public about our company, our products and services and other related matters. It is possible that information we post on some of these channels could be deemed to be material information. Therefore, we encourage investors, the media and others interested in Issuer Direct to review the information we post to all our channels, including our social media accounts.

 

We are a premier provider of communications and compliance technology solutions that are designed to help organizations tell their stories globally. Our principal platform, Platform id.™, empowers users by thoughtfully integrating the most relevant tools, technologies and products, thus eliminating the complexity associated with producing and distributing their business communications and financial information. Platform id. efficiently and effectively helps our customers manage their events when seeking to distribute their messaging to key constituents, investors, markets and regulatory systems around the globe. Platform id. consists of several related but distinct Communications and Compliance modules that companies utilize every quarter.

 

Over the next several years, we expect the Communications portion of our business to continue to increase, both in terms of overall revenue and as compared to the Compliance portion of our business. Therefore, as noted below, for the year ended December 31, 2020, we began reporting our revenue as Communications and Compliance revenues rather than Platform & Technology and Services revenues as we have done in the past. Communications revenues were 64% of total revenue during the years ended December 31, 2021 and 2020, which is a higher percentage of our total revenue as compared to 57% and 45% of revenues for the years ended December 31, 2019 and 2018, respectively. In 2021, the growth from our Communications business was led by increased demands for our ACCESSWIRE newswire brand as well as increased subscriptions of Platform id. In 2020, growth from our Communications business was led by the market demands for our events products that were upgraded to handle virtual needs in the industry due to the COVID-19 pandemic, as well as our ACCESSWIRE newswire brand.

 

We plan to continue to invest in our Platform id. communications offerings as well as additional offerings that we intend to incorporate into our Communications product lineup. Within most of our target markets, customers require several individual services and/or software providers to meet their investor relations and communications needs. We believe Platform id. can address all these needs in a single, secure, cloud-based platform - one that offers a customer control, increases efficiencies, demonstrates clear value and, most importantly, delivers consistent and compliant messaging from one centralized platform.

 

We work with a diverse customer base, which includes not only corporate issuers and private companies, but also investment banks, professional firms, such as investor relations and public relations firms, as well as the accounting and legal communities. Our customers and their service providers utilize Platform id. and related solutions from document creation all the way to dissemination to regulatory bodies, news outlets, financial platforms, and our customers’ shareholders. Private companies primarily use our news distribution and webcasting products and services to disseminate their message globally. Platform id.’s intelligent subscription platform guides thousands of customers through the process of communicating their message to a large audience.

 

We also work with several select stock exchanges by making available certain parts of our platform under agreements to integrate our offerings within their products. We believe such partnerships will continue to yield increased exposure to a targeted customer base that could impact our revenue and overall brand in the market.

 

 
4

Table of Contents

 

As noted above, in the past we have disclosed revenues in two main categories: (i) Platform and Technology and (ii) Services. However, to be more reflective of our strategy of primarily being a communications company, we have decided to re-categorize and disclose our revenues in the following two main categories: (i) Communications and (ii) Compliance. Set forth below is an infographic depicting the products included in each of these two main categories we provide today:

 

isdr_10kimg2.jpg

 

Communications

 

Our Communications platform consists of our ACCESSWIRE branded newswire, our webcasting and events business, professional conference and events software, as well as our investor relations website technology. These products are sold as the leading part of our Platform id. subscription, as well as individually to customers around the globe and are further described below.

 

ACCESSWIRE

 

Our press release offering, which is marketed under the brand ACCESSWIRE, is a news dissemination and media outreach service. The ACCESSWIRE product offering focuses on press release distribution for both private and public companies globally. We believe ACCESSWIRE is becoming a competitive alternative in the newswire industry because we have been able to use our technological advancements to allow customers to self-edit releases or use our editorial staff as desired to edit releases. We also continue to expand our distribution points, improve our targeting and enhance our analytics reporting. During 2020 we released a new e-commerce element to our ACCESSWIRE product, whereby customers can self-select their distribution and then register, upload their press release, and tell their story in minutes without contacting a sales or operational employee. This has helped lead to ACCESSWIRE revenues and customers increasing each year compared to the prior year, a trend we expect to continue over the next several years.

 

We believe the above strategy will enable us to continue to add new customers throughout 2022 and beyond. We have also been able to maintain high gross margins while providing our customers flexible pricing, with options to pay per release or enter longer-term subscriptions for a designated package of releases. Currently, ACCESSWIRE is available within our Platform id. subscription, or as a stand-alone offering. Since the beginning of 2021, we have been removing unlimited newswire subscriptions to preserve the per unit pricing of our newswire products.

 

Like other newswires globally, ACCESSWIRE is dependent upon several key partners for its news distribution. Disruption in any of our partnerships could have a materially adverse impact on ACCESSWIRE and our overall business.

 

 
5

Table of Contents

 

Newsroom

 

A natural expansion to our ACCESSWIRE and investor relations website business is a corporate Newsroom, which we began developing this year and recently brought to market during the middle of the third quarter of this year. This product offering can be an add-on to any customer’s ACCESSWIRE or Platform id. account. The Newsroom suite includes a custom newsroom page builder, a brand asset manager and contact manager.

 

Our Newsroom suite addresses the needs of our customers looking to build connections with media, journalists, customers and if applicable the investment community. According to a survey from TekGroup, a majority of journalists and media professionals indicated the importance of newsrooms that include digital media, press kits and video. We believe our Newsroom suite accomplishes this by including the following three components:

 

Newsroom page - a custom URL, self-publishing system for customers that automatically adds ACCESSWIRE news to their newsroom and allows them the ability to add any other mention, article or post from the web to their newsroom. Customers can self-manage this platform to customize colors, font, logo, images, social integration, and contact and customer URLs.

 

Brand Asset Manager - a customizable library of images, video and press kits, which can be shared both privately and publicly, as well as integrated into the ACCESSWIRE editor for easy access of customers’ high- resolution images. Brand Asset Manager is one of the first media file managers built into the press release creation process. All assets are tagged to give our customers analytics for both views and downloads. Subsequent versions of this feature will allow for greater analytics as engagement occurs with our customers’ assets.

 

Contact Manager - a technology that allows our customers to provide their audiences the ability to quickly subscribe to alerts or notifications of a particular brand. Customers will have the ability to deliver their stories automatically or time based. Engagement and delivery reports will also be available to customers directly from their dashboard.

 

Webcasting & Events

 

Our webcasting and events business is comprised of our earnings call webcasting solutions and our virtual meeting and events software (such as annual meetings, deal/non-deal road shows, analyst days and shareholder days). The demand for these products with a virtual component was at an all-time high for us in 2020 in large part due to the COVID-19 pandemic. The industry overall has begun to see a reduction in the number of events, specifically annual meetings and deal/non-deal roadshows, as customers are relying on internal enterprise solutions or are returning to pre-pandemic travel and in-person meetings, reducing the need for a virtual component. However, for the year ended December 31, 2021, our events business has increased compared to pre-pandemic results from 2019 but has declined compared to 2020. We expect this heightened demand for virtual offerings will continue during at least the initial part of 2022, although, there can be no assurances it will continue beyond 2022 and may return to pre-pandemic levels.

 

Traditional earnings calls and webcasts are a highly competitive market with the majority of the business being driven from practitioners in investor relations and communications firms. We estimate there are approximately 5,000 companies in North America conducting earnings events each quarter that include a teleconference, webcast or both as part of their events. Platform id. also incorporates other elements of the earnings event, including earnings date/call announcement, earnings press release and SEC Form 8-K filings. There are a handful of our competitors that can offer this integrated full-service solution today, however, we believe our real-time event setup and integrated approach offers a more effective way to manage the process.

 

Additionally, as a commitment to broadening the reach of our webcast platform, we broadcast live all earnings events, whether they are conducted on our platform or not, within our shareholder outreach module, which helps drive new audiences and give companies the ability to view their analytics and engagement of each event. In the first half of 2021, we released the first version of this real-time engagement and analytics dashboard to our customers using Platform id.

 

Our VisualWebcaster Platform (“VWP”) is a leading cloud-based webcast, webinar and virtual meeting platform that delivers live and on-demand streaming of events to audiences of all sizes. VWP allows customers to create, produce and deliver events, which we feel has significantly strengthened our webcasting product and Platform id. offering. The VWP technology gives us the ability to host thousands of webcasts each year, expanding and diversifying our webcast business from our historical earnings-based events to include any type of virtual event. As we expand our platform, it is vital for us to have solutions that service both our core public companies but also a growing segment of private customers. As a result of COVID-19 and as noted above, most companies have been holding meetings virtually over the past two years, which has increased demand for this product. There can be no assurance that this demand will continue after the end of the pandemic.

 

 
6

Table of Contents

 

Professional Conference and Events Software

 

At the end of 2018, we released a new module to Platform id., centered around the professional conference organizer (“PCO”). This subscription offering is being licensed to investor conference organizers, which in the aggregate we believe held an estimated 1,000 plus events a year prior to 2020. This number significantly decreased in 2020 and is expected to remain at significantly decreased levels in the near future and possibly long-term as a result of COVID-19. Our professional conference and events software, which is available as a mobile app, offers organizers, issuers and investors the ability to register, request and approve one-on-one meetings, manage schedules, perform event promotion and sponsorship, print attendee badges and manage lodging. This cloud-based product can be used in a virtual or in person conference setting and is integrated within Platform id. to enhance our Communications module subscription offerings of newswire, newsrooms, webcasting and shareholder targeting. We believe this integration gives us a unique offering for PCOs that is not available elsewhere in the market. We believe entering this business expands our current Communications revenue base and assists in making Platform id. a platform of choice for investment banks, issuers and investors.

 

Investor Relations Websites

 

Our investor relations content network is another component of Platform id., which is used to create the investor relations tab of a company’s website. This investor relations content network is a robust series of data feeds including news feeds, stock feeds, fundamentals, regulatory filings, corporate governance and many other components which are aggregated from most of the major exchanges and news distribution outlets around the world. Customers can subscribe to one or more of these data feeds or as a component of a fully designed and hosted website for pre-IPO companies, SEC reporting companies and partners seeking to display our content on their corporate sites. The clear benefit to our investor relations content network is its integration into Platform id. As such, companies can produce content for public distribution and it is automatically linked to their corporate website, distributed to targeted groups and placed into our data feed partners.

 

Compliance

 

Our Compliance offerings consist of our disclosure software for financial reporting, stock transfer services, and related annual meeting, print and shareholder distribution services. Some of these products are sold as part of a Platform id. subscription as well as individually to customers around the globe.

 

Disclosure Software and Services

 

Platform id.’s disclosure reporting module is a document conversion, editing and filing offering which is designed for reporting companies and professionals seeking to insource the document drafting, editing and filing processes to the SEC’s EDGAR system. Our disclosure business also offers companies the ability to use our in-house staff to assist in the conversion, tagging and filing of their documents. We generate revenues in disclosure both from software and services and, in most cases, customers have both components within their annual agreements, while others pay for services as they are completed.

 

Our Inline XBRL (Inline Extensible Business Reporting Language or “iXBRL”) product now includes upgrades that meet newly mandated SEC disclosure requirements. These requirements began impacting most of our customers on June 15, 2021, however, we had a number of customers previously file using our iXBRL upgrades.

 

Whistleblower Hotline

 

Our whistleblower hotline is an add-on product within Platform id. This system delivers secure notifications and basic incident workflow management processes that align with a company’s corporate governance whistleblower policy. As a supported and subsidized bundle product of the New York Stock Exchange (“NYSE”) offerings, we are introduced to new IPO customers and other larger cap customers listed on the NYSE. Since 2014, we have been a named NYSE subsidy provider of this Whistleblower solution. In 2020, NYSE renewed and extended the initial subsidy term to four years from two years, whereby the first two years are provided under subsidy and the added two years are at our standard subscription rates.

 

 
7

Table of Contents

 

Stock Transfer Module

 

A valued subscription add-on in our Platform id. offering is the ability for our customers to gain access to real-time information about their shareholders, stock ledgers and reports and to issue new shares from our cloud-based stock transfer module. Managing the capitalization table of a public company or pre-IPO company is a cornerstone of corporate governance and transparency, and as such companies and community banks have chosen us to assist with their stock transfer needs, including bond offerings and dividend management. This is an industry which has experienced declining overall revenues as it was affected by the replacement of paper certificates with digital certificates. However, we have been focused on selling subscriptions of the stock transfer component of our platform, allowing customers to gain access to our cloud-based system in order to move shares or query shareholders, which we believe has resulted in a more efficient process for both our customers and us.

 

Annual Meeting / Proxy Voting Platform

 

During early 2020, we upgraded our webcasting and annual meeting platform to bring to market a virtual annual meeting solution. This solution provides our customers the ability to conduct their annual meetings in a fully virtual manner as was and continues to be often required during the COVID-19 pandemic. Our solution incorporates shareholder and guest registration, voting integration, real-time statistics on attendance, audio video and presentation features as well as fully managed meeting managers and inspector of elections.

 

By adding a component of our webcasting and events business, we were able to offer a complete annual meeting solution, which incorporated real-time voting. For perspective, during 2019 approximately 300 North American public companies opted for a virtual component to their annual meeting compared to an estimated 4,000+ public companies in 2020. In 2021, it is estimated the market decreased its virtual component needs to an estimated 3,000 public companies, as companies began to use internal solutions. We experienced a proportionate decrease in the demand for our virtual annual meetings similar to that of the market in general. Although we believe a virtual component to an annual meeting is both a benefit to all shareholders and a corporate governance advantage, there can be no assurances this product has longevity in the market.

 

Our proxy module is marketed as a fully integrated, real-time voting platform for our customers and their shareholders of record. This module is utilized for every annual meeting or special meeting we manage for our customers and offers both full-set mailing and notice of internet availability options.

 

Shareholder Distribution

 

Over the past few years, we have worked on refining the model of digital distribution of our customers’ message to the investment community and beyond. This was accomplished by integrating our shareholder outreach module, Investor Network, into and with Platform id. Most of the customers subscribing to this module today are historical PrecisionIR (“PIR”) - Annual Report Service (“ARS”) users, as well as new customers purchasing the entire Platform id. subscription. We migrated some of the customers from the traditional ARS business into this new digital subscription business, however, we continue to operate a portion of this legacy physical hard copy delivery of annual reports and prospectuses for customers who opt to take advantage of it. We continue to see customer attrition for customers who subscribe to both the electronic and physical distribution of reports as a stand-alone product.

 

Our overall strategy includes:

 

Expansion of Customer Base

 

We expect to continue to see demand for our products within our customer base and in the industries we serve. As we continue to transition from a services-oriented business, our focus is to migrate customer contracts over to subscription-based contracts that are typically with terms of one year or greater. We believe this will help us move from a transaction-based revenue model to a recurring subscription-based revenue model, which may give us more consistent, predictable revenue patterns and hopefully create longer lasting customer relationships.

 

 Additionally, as part of our customer expansion efforts, we are committed to working beyond the single point of contact and into the entire C suite (CEO, CFO, IRO, CMO, Corporate Communications Director, Corporate Secretary, etc.) of an organization which we believe will help drive subscription revenues per customer.

 

 
8

Table of Contents

 

Our primary growth strategy continues to be selling our communications solutions to new customers under a subscription arrangement, whereas in the past we were inclined to sell a single point solution. Selling a subscription to Platform id. allows us to provide our customers with a competitively priced, complete solution for their communications needs. Our strategy of selling our cloud-based offerings via Platform id. to all customers under a subscription agreement should benefit us by moving away from selling individual solutions within highly commoditized markets that are experiencing pricing pressures.

 

New Offerings

 

During 2022 and going forward, we plan to continue to innovate, improve and build new applications into and with our platform, with the objective of developing integrated application solutions that are typically not offered by our competitors. As a company focused on technology offerings, we understand the importance of advancements and fully appreciate the risks and consequences of losing our market position if our product offerings become obsolete.

 

Each year we bring to market certain platform upgrades, add-ons, and new offerings that we believe will complement our overall platform solutions. We believe our innovation and platform technology efficiencies continue to be a competitive advantage and focus for us.

 

Part of our continued strategy from 2020 will be to continue to meet the virtual event market demands, in both our conference business, annual meeting business and shareholder communications business. We have benefited over the last two years from these virtual events and believe we will continue to do so through hybrid (both in-person and virtual) as public gathering restrictions begin to ease.

 

We also have a slate of product platform enhancements coming this fiscal year as we have had in the past, that will help our customers stay connected with their customers, shareholders and constituent base. Specifically, these advancements will be centered around our communications business, whereby we will be adding analytical components and databases to aid in the discovery of a company’s brand. Additionally, we have other strategic upgrades to Platform id. that we believe will both increase customer retention and annual revenue per customer.

 

Acquisition Strategy

 

We will continue to evaluate complimentary verticals and businesses that we can integrate into our communications platform. While we typically focus on accretive acquisition opportunities, we will also evaluate technology acquisitions that we believe would be strategic to our overall business. Specifically, we will look for communications products and businesses that have recurring revenues, customers and technologies that will further enhance our overall market position.

 

Sales and Marketing

 

During 2021, we continued to strengthen our brands in the market by working aggressively to expand our customer footprint and continue to cross sell to increase average revenue per customer. Since our platform, systems and operations are built to handle growth, we can leverage them to produce consistently high margins and increased cash flows without a proportional increase in our capital or operating expenses.

 

Our sales organization is responsible for generating new customer opportunities and expanding our current customers. We ended 2021 with a multi-tier organization of sales personnel, consisting of Sales Development Representatives, Business Development Managers and Strategic Account Managers. During 2021, we also maintained an inbound digital sales and marketing group to manage all inbound leads and focus on e-commerce and digital marketing relating to the portions of our platform we believe may be attractive for online purchases. We believe this structured approach is the most efficient and effective way to reach new customers and grow our current install base. The total compensation packages for these teams are heavily weighted with commission compensation to incent sales and retention. All members of the sales team have quotas. As of December 31, 2021, we employed 30 full-time equivalent sales and marketing personnel compared to 29 as of December 31, 2020.

 

Our marketing organization has been focused on both new customer acquisition as well as campaigns to educate current customers on the advantages of using our entire Platform id. offerings. Additionally, our marketing team has expanded their focus on investor conferences, strategic partnerships and private company marketing activities in order to continue to scale our business long term.

 

 
9

Table of Contents

 

Cybersecurity

 

In all our offerings, quality, support, and scalability as well as the need to preserve the confidential content of our customers are of utmost importance and part of our core values. We continue to maintain agreements with security software and hardware providers and consulting firms to identify, address and create policies and plans which enable us to mitigate our cybersecurity and information vulnerabilities on both a short-term and long-term basis. We believe having a solid cyber and information security policy is not only necessary to maintain our current business model but also is important to attract new customers. During the latter half of 2021, we spent considerable amounts of time building processes, internal controls and systems requirements to adhere to the American Institute of Certified Public Accountants (“AICPA”) criteria for a Service Organization Control 2 (“SOC 2”) report. As a result, we have achieved a favorable SOC 2 audited opinion for the period ended November 30, 2021. We plan to continue to work closely with these firms, as well as our audit partner, to maintain these commitments and system requirements.

 

Industry Overview

 

According to a 2021 Burton-Taylor Media Intelligence report, the global communications technology market is almost $5 billion in annual revenue. This total includes spending on social media solutions, media monitoring, press release targeting and distribution, and investor relations platforms globally. A key driver of growth in our industry is the introduction of new innovative technologies and solutions. We believe our technology and workflow automation solutions will help us gain market share within the industry.

 

Initially, the webcasting and virtual event side of the communications industry was greatly impacted by the COVID-19 pandemic as demand significantly increased for virtual events due to cancelled live, in-person events, meetings and conferences. Toward the end of the first quarter of 2020, we began enhancing our products by adding virtual components, as well as focusing our selling efforts on our webcasting technologies. However, the heightened demand for these virtual events began to ease as restrictions began to be lifted in 2021.

 

The communications industry also benefits from increased regulatory requirements and the need for platforms and systems to manage these new regulations. Additionally, the industry, along with cloud-based technologies, have matured considerably over the past several years, whereby corporate issuers and communication professionals are seeking platforms and systems to do some, if not all the work themselves. We believe we are well positioned in this new environment to benefit from subscriptions and further advancements of Platform id.

 

The compliance industry is highly fragmented, with hundreds of independent service companies that provide a range of financial reporting and document management services. There is also a wide range of printing and technology software providers. The demands for many of our services historically have been cyclical and reliant on capital market activity. Over the past few years, we have been offering subscriptions which combine both compliance software and service in one annual contract. We believe this offering affords us the ability to reduce our revenue seasonality and provide a new baseline of recurring annualized revenue.

 

Competition

 

Despite some significant consolidation in recent years, the communications and compliance industries remain both highly fragmented and extremely competitive. The success of our products and services are generally based on price, quality and the ability to service customer demands. Management has been focused on offsetting the risks relating to competition as well as the seasonality by introducing our cloud-based subscription platforms, with higher margins, clear competitive advantages, higher customer stickiness and scalability to withstand market and pricing pressures.

 

We also review our operations on a regular basis to balance growth with opportunities to maximize efficiencies and support our long-term strategic goals. We believe by blending our workflow technologies with our legacy service offerings we can offer a comprehensive set of products and solutions to each of our customers within one platform that most competitors cannot offer today.

 

We believe we are positioned to be the communications platform of choice as a cost-effective alternative to both small regional providers and global providers. We also believe we benefit from our location in Raleigh, North Carolina, as we can hire and retain sales, customer service or production personnel in the area at a reasonable cost. However, there are areas we have strong competition in hiring, such as research and development and qualified sales individuals with communications industry experience.

  

 
10

Table of Contents

  

Customers

 

Our customers include a wide variety of public and private companies, mutual funds, law firms, brokerage firms, investment banks, individuals, and other institutions. For the year ended December 31, 2021, we worked with 8,045 Customers, compared to 6,668 for the year ended December 31, 2020. The increase in customers is primarily related to additional agencies we began to partner with during the year as well as direct sales to private companies in our newswire business. We did not have any customers during the year ended December 31, 2021 that accounted for more than 10% of our revenue or more than 10% of our year end accounts receivable balance as of December 31, 2021.

 

Human Capital and Culture

 

As of December 31, 2021, we employed eighty-six employees and independent contractors, none of which are represented by a union. Our employees work in our corporate offices in North Carolina and in other offices throughout North America.

 

We recognize and value our people as our most important asset in achieving our strategic goals and growing an industry leading communications and compliance company. We are continually working on a human resources strategy that helps drive the right culture, leadership, talent management, performance, reward and recognition, personal development, and ways of working to ensure we achieve our strategic goals while our people benefit from an exceptional experience. Our focus areas in creating a working environment that draws out the best in our employees and allows them to fulfil their potential and support our goals are as follows:

 

 

·

Attract, identify, develop and retain high-performing employees across all areas.

 

·

Develop and support the growth of management and leadership.

 

·

Enable the development of a high-performance culture in which staff performance can be supported, rewarded, enhanced and managed effectively.

 

·

Foster a values-based culture focused on diversity, equity, inclusion, well-being, and positive staff engagement.

 

·

Develop a total reward approach which is valued by staff and facilitates company objectives.

 

·

Provide excellent core human resources, professional development and health and safety services across all departments to enable the effective operation of the Company.

 

Our recruitment strategy is based on identifying top talent, predominantly via existing networks and referrals, and offering competitive compensation packages that combine salary, benefits, equity and a bonus plan. We apply a wide range of retention initiatives that include rewarding high-performance, and opening opportunities for progression and career development. Identification of high-performing talent is linked to succession planning and development of the future-workforce is embedded in employee professional development plans.

 

We attempt to set clear standards with respect to generating an open and transparent working environment in which everyone has a voice. We believe this invokes effective personal development discussions and provides the opportunity to conduct performance reviews supported by transparent data and open conversation.

 

We are dedicated to embedding Diversity, Equity and Inclusion (“DEI”) as an important part of developing our culture through delivery of innovative initiatives and internal workshops, ensuring that DEI policies touch on all aspects of the Company from recruitment practices to company behavior/operating frameworks. These policies will also be reviewed periodically as required and updated accordingly.

 

We strive to deliver a total reward strategy which appropriately supports achievement of our goals and will help position us as an employer of choice which employees value and understand. This will undergo periodic review to ensure we are able to attract and retain top talent in a financially sustainable way.

 

All our human resource initiatives are supported by key performance indicators to monitor their effectiveness and gain insight into gaps that can be addressed quickly and ensure our overall human resource strategy is adapted as required and maintained to a high degree.

 

 
11

Table of Contents

 

Facilities

 

Our headquarters are located in Raleigh, North Carolina. In October 2019, we began a new lease for 9,766 square feet of office space, which expires December 31, 2027.

 

As part of our acquisition of VWP, we assumed a three-year lease in Ft. Lauderdale, Florida, which expired on January 3, 2022 and we did not renew. Additionally, we have an office in Salt Lake City, Utah, which is on a short-term lease and expect to vacate in 2022. We intend to monitor the needs of our employees both in a remote and on-site basis and will make the necessary adjustments to our locations as needed.

 

Insurance

 

We maintain both a general business liability, cyber-security and an errors and omissions policies specific to our industry and operations. We believe that our insurance policies provide adequate coverage for all reasonable risks associated with operating our business. Additionally, we maintain a Directors and Officers insurance policy, which is standard for our industry and size. We also maintain key person life insurance on our C level executives, and one other key individual.

 

Regulations

 

The securities and financial services industries generally are subject to regulation in the United States and elsewhere. Regulatory policies in the United States and the rest of the world are tasked with safeguarding the integrity of the securities and financial markets and with protecting the interests of both issuers and shareholders.

 

In the United States, corporate issuers are subject to regulation under both federal and state laws, which often require public disclosure and regulatory filings. At the federal level, the SEC regulates the securities industry, along with the Financial Industry Regulatory Authority, or FINRA, formally known as NASD, and NYSE market regulations, various stock exchanges, and other self-regulatory organizations (“SRO”).

 

We operate our filing agent business and transfer agent business under the supervision and regulations of the SEC.

 

Our transfer agency business, Direct Transfer, LLC, is registered with the SEC and is subject to SEC regulations relating to, among other things, annual reporting, examination, internal controls, tax reporting and escheatment services. Our transfer agency is currently approved to handle the securities of NYSE, NASDAQ and OTC Markets.

 

Our objective is to assist corporate issuers with these regulations, communication and compliance of rules imposed by regulatory bodies. The majority of our business involves the distribution of content, either electronically or on paper, to governing bodies and shareholders alike. We are recognized under these regulations to disseminate, communicate and or solicit on behalf of our customers, the issuers.

 

ITEM 1A. RISK FACTORS.

 

Forward-Looking and Cautionary Statements

 

Investing in our common stock involves a high degree of risk. Prospective investors should carefully consider the following risks and uncertainties and all other information contained or referred to in this Annual Report on Form 10-K before investing in our common stock. The risks and uncertainties described below are not the only ones facing us. Additional risks and uncertainties that we are unaware of, or that we currently deem immaterial, also may become important factors that affect us. If any of the following risks occur, our business, financial condition or results of operations could be materially and adversely affected. In that case, the trading price of our common stock could decline, and you could lose some or all your investment.

 

Risks related to our business

 

Legislative and regulatory changes can influence demand for our solutions and could adversely affect our business.

 

The market for our solutions depends in part on the requirements of the SEC and other regulatory bodies. Any legislation or rulemaking substantially affecting the content or method of delivery of documents to be filed with these regulatory bodies could have an adverse effect on our business. In addition, evolving market practices in light of regulatory developments could adversely affect the demand for our solutions. New legislation, or a significant change in rules, regulations, directives or standards could reduce demand for our products and services. Regulatory changes could also increase expenses as we modify our products and services to comply with new requirements and retain relevancy, impose limitations on our operations, and increase compliance or litigation expense, each of which could have a material adverse effect on our business, financial condition and results of operations.

 

 
12

Table of Contents

 

The environment in which we compete is highly competitive, which creates adverse pricing pressures and may harm our business and operating results if we cannot compete effectively.

 

Competition across all of our businesses is intense. The speed and accuracy with which we can meet customers’ needs, the price of our services and the quality of our products and supporting services are factors in this competition.

 

Some of our competitors have longer operating histories, greater name recognition, more established customer bases and significantly greater financial, technical, marketing and other resources than we do. As a result, they may be able to respond more quickly and effectively than we can to new or changing market demands and requirements. We could also be negatively impacted if our competitors reduce prices, add new features, form strategic alliances with other companies, or are acquired by other companies with greater available resources.

 

These competitive pressures to any aspect of our business could reduce our revenue and earnings.

 

Our revenue growth rate in past periods relating to our Communications revenue stream may not be indicative of its future performance.

 

We experienced a revenue growth rate of 18% from 2020 to 2021, 28% from 2019 to 2020, 45% from 2018 to 2019, 22% from 2017 to 2018 and 55% from 2016 to 2017 with respect to our Communications revenue stream. Throughout these years, most of the growth has been due to the success of our ACCESSWIRE newswire brand. In 2020, much of the growth came from demand for our events products that were upgraded to handle virtual needs in the industry as a result of the COVID-19 pandemic. Additionally, acquisitions of VWP in January 2019 and FSCwire in July 2018 have contributed to the growth. Our historical revenue growth rate of the Communications revenue stream is not indicative of future growth, and we may not achieve similar revenue growth rates in future periods. You should not rely on our revenue or revenue growth for any prior quarterly or annual periods as any indication of our future revenue or revenue growth. If we are unable to maintain consistent revenue or revenue growth, it may be difficult to achieve and maintain profitability and our stock price may be negatively impacted.

 

The success of our cloud-based software largely depends on our ability to provide reliable solutions to our customers. If a customer were to experience a product defect, a disruption in its ability to use our solutions or a security flaw, demand for our solutions could be diminished, we could be subject to substantial liability and our business could suffer.

 

Our product solutions are complex and we often release new features. As such, our solutions could have errors, defects, viruses or security flaws that could result in unanticipated downtime for our customers and harm our reputation and our business. Internet-based software may contain undetected errors or security flaws when first introduced or when new versions or enhancements are released. We might from time to time find such defects in our solutions, the detection and correction of which could be time consuming and costly. Since our customers use our solutions for important aspects of their business, any errors, defects, disruptions in access, security flaws, viruses, data corruption or other performance problems with our solutions could hurt our reputation and may damage our customers’ businesses. If that occurs, customers could elect not to renew, could delay or withhold payment to us or may make claims against us, which could result in an increase in our provision for doubtful accounts, an increase in collection cycles for accounts receivable or the expense and risk of litigation. We could also lose future sales. In addition, a security breach of our solutions could result in our future business prospects being materially adversely impacted.

 

 A substantial portion of our business is derived from our ACCESSWIRE brand, which is dependent on technology and key partners.

 

As noted, our ACCESSWIRE brand has been vital to the increase in revenue associated with our Communications business. ACCESSWIRE is dependent upon several key partners for news distribution, some of which are also partners that we rely on for other shareholder communications services. During the second quarter of 2019, one of our key partners made an industry-wide decision to no longer accept investor commentary content. A significant portion of our historical ACCESSWIRE revenue was generated from this type of content, which significantly affected revenue going forward. Further disruption in any of these partnerships could have a material adverse impact on our business and financial results and the inability to procure new key partners could impact the growth of the ACCESSWIRE brand, particularly with respect to public company news distribution. Additionally, ACCESSWIRE is highly dependent on technology and any performance issues with this technology could have a material impact on our ability to serve our customers and thus our ability to generate revenue.

 

 
13

Table of Contents

 

Failure to manage our growth may adversely affect our business or operations.

 

Since 2013, we have experienced overall growth in our business, customer base, employee headcount and operations, and we expect to continue to grow our business over the next several years. This growth places a significant strain on our executive management team and employees and on our operating and financial systems. To manage our future growth, we must continue to scale our business functions, improve our financial and management controls and our reporting systems and procedures and expand and train our work force. In particular, we grew from twenty-four employees and contractors as of December 31, 2012 to eighty-six (including eight independent contractors) as of December 31, 2021. We anticipate that additional investments in sales personnel, infrastructure and research and development spending will be required to:

 

 

·

scale our operations and increase productivity;

 

 

 

 

·

address the needs of our customers;

 

 

 

 

·

further develop and enhance our existing solutions and offerings; and

 

 

 

 

·

develop new technology.

 

We cannot assure you that our controls, systems and procedures will be adequate to support our future operations or that we will be able to manage our growth effectively. We also cannot assure you that we will be able to continue to expand our market presence in the United States and other current markets or successfully establish our presence in other markets. Failure to effectively manage growth could result in difficulty or delays in deploying customers, declines in quality or customer satisfaction, increases in costs, difficulties in introducing new features or other operational difficulties, and any of these difficulties could adversely impact our business performance and results of operations.

 

If we are unable to retain our key employees and attract and retain other qualified personnel, our business could suffer.

 

Our ability to grow and our future success will depend to a significant extent on the continued contributions of our key executives, managers and employees. In addition, many of our individual technical and sales personnel have extensive experience in our business operations and/or have valuable customer relationships that would be difficult to replace. Their departure, if unexpected and unplanned, could cause a disruption to our business. Our competition for these individuals is intense in certain areas of our business. We may not succeed in identifying and retaining the appropriate personnel in key positions. Further, competitors and other entities have in the past recruited and may in the future attempt to recruit our employees, particularly our sales personnel. The loss of the services of our key personnel, the inability to identify, attract and retain qualified personnel in the future or delays in hiring qualified personnel, particularly technical and sales personnel, could make it difficult for us to manage our business and meet key objectives, such as the timely introduction of new technology-based products and services, which could harm our business, financial condition and operating results

 

The recent COVID-19 outbreak could harm our business and results of operations.

 

On January 30, 2020, the World Health Organization declared the COVID-19 outbreak a “Public Health Emergency of International Concern” and on March 11, 2020, declared it to be a pandemic. We have undertaken measures to protect our employees, partners and customers by requiring a majority of our employees to work remotely at certain times. There can be no assurance that these measures will be effective or that we can continue to adopt them without adversely affecting our business operations. In addition, the COVID-19 outbreak has created and may continue to create significant uncertainty in global financial markets, which may materially decrease spending, demand for our solutions, the viability of our customers and the value of our assets, which would significantly harm our business and results of operations. The ultimate extent of the impact of any epidemic, pandemic or other health crisis in our business, financial condition and results of operations will depend on future developments, which are highly uncertain and cannot be predicted.

 

 
14

Table of Contents

 

If we fail to keep our customers’ information confidential or if we handle their information improperly, our business and reputation could be significantly and adversely affected.

 

If we fail to keep customers’ proprietary information and documentation confidential, we may lose existing customers and potential new customers and may expose them to significant loss of revenue based on the premature release of confidential information. While we have security measures in place to protect customer information and prevent data loss and other security breaches, these measures may be breached as a result of third-party action, employee error, malfeasance or otherwise. Because the techniques used to obtain unauthorized access or sabotage systems change frequently and generally are not identified until they are launched against a target, we may be unable to anticipate these techniques or implement adequate preventative measures.

 

In addition, our service providers (including, without limitation, hosting facilities, disaster recovery providers and software providers) may have access to our customers’ data and could suffer security breaches or data losses that affect our customers’ information.

 

If an actual or perceived security breach or premature release occurs, our reputation could be damaged and we may lose future sales and customers. We may also become subject to civil claims, including indemnity or damage claims in certain customer contracts, or criminal investigations by appropriate authorities, any of which could harm our business and operating results. Furthermore, while our errors and omissions insurance policies include liability coverage for these matters, if we experienced a widespread security breach that impacted a significant number of our customers for whom we have these indemnity obligations, we could be subject to indemnity claims that exceed such coverage.

 

We must adapt to rapid changes in technology and customer requirements to remain competitive.

 

The market and demand for our products and services, to a varying extent, have been characterized by:

 

 

·

technological change;

 

 

 

 

·

frequent product and service introductions; and

 

 

 

 

·

evolving customer requirements.

 

We believe that these trends will continue into the foreseeable future. Our success will depend, in part, upon our ability to:

 

 

·

enhance our existing products and services;

 

 

 

 

·

gain market acceptance.

 

 

 

 

·

successfully develop new products and services that meet increasing customer requirements; and

 

To achieve these goals, we will need to continue to make substantial investments in sales and marketing. We may not: 

 

 

·

be successful in developing product and service enhancements or new products and services on a timely basis, if at all; or

 

 

 

 

·

be able to market successfully these enhancements and new products once developed.

 

Further, our products and services may be rendered obsolete or uncompetitive by new industry standards or changing technology.

  

 
15

Table of Contents

 

Our business could be harmed if we do not successfully manage the integration of any business that we have acquired or may acquire in the future. These risks include, among other things:

 

 

·

the difficulty of integrating the operations and personnel of the acquired businesses into our ongoing operations;

 

 

 

 

·

the potential disruption of our ongoing business and distraction of management;

 

 

 

 

·

the potential for new cyber-security risks to existing operations that weren’t previously mitigated:

 

 

 

 

·

the difficulty in incorporating acquired technology and rights into our products and technology;

 

 

 

 

·

unanticipated expenses and delays relating to completing acquired development projects and technology integration;

 

 

 

 

·

a potential increase in our indebtedness and contingent liabilities, which could restrict our ability to access additional capital when needed or to pursue other important elements of our business strategy;

 

 

 

 

·

the management of geographically remote units;

 

 

 

 

·

the establishment and maintenance of uniform standards, controls, procedures and policies;

 

 

 

 

·

the impairment of relationships with employees and customers as a result of any integration of new management personnel;

 

 

 

 

·

risks of entering markets or types of businesses in which we have either limited or no direct experience;

 

 

 

 

·

the potential loss of key employees and/or customers of the acquired businesses; and

 

 

 

 

·

potential unknown liabilities, such as liability for hazardous substances, or other difficulties associated with acquired businesses.

 

Revenue from Platform id. subscriptions and many of our service contracts is recognized ratably over the term of the contract or subscription period. As a result, downturns or upturns in sales may not be immediately reflected in our operating results.

 

We generally recognize subscription and support revenue from customers ratably over the terms of their subscription agreements, which are typically on a quarterly or annual cycle and automatically renew for additional periods. As a result, a substantial portion of the revenue we report in each quarter will be derived from the recognition of deferred revenue relating to subscription agreements entered into during previous quarters. Consequently, a decline in new or renewed subscriptions in any one quarter may not be immediately reflected in our revenue results for that quarter. This decline, however, will negatively affect our revenue in future quarters. Accordingly, the effect of significant downturns in sales and market acceptance of our solutions and potential changes in our rate of renewals may not be fully reflected in our results of operations until future periods. Our subscription model also makes it difficult for us to rapidly increase our subscription revenue through additional sales in any period, as revenue from new customers must be recognized over the applicable subscription term. In addition, we may be unable to adjust our cost structure to reflect the changes in revenue, which could adversely affect our operating results.

 

 
16

Table of Contents

 

Our subscription renewal or upgrade rates may decline due to various factors which may impact our future revenue and operating results.

 

Our business depends substantially on customers renewing their subscriptions with us, specifically Platform id., and expanding their use of our products. Our customers have no obligation to renew their subscriptions for our products after the expiration of their initial subscription period. We may not accurately predict new subscription or expansion rates and the impact these rates may have on our future revenue and operating results. Our renewal rates may decline or fluctuate as a result of a number of factors, including customer dissatisfaction with our service, customers’ ability to continue their operations and spending levels and deteriorating general economic conditions. If our customers do not renew their subscriptions for our products, purchase fewer solutions at the time of renewal, or negotiate a lower price upon renewal, our revenue will decline and our business will suffer. Our future success also depends in part on our ability to sell additional solutions and products, more subscriptions or enhanced editions of our products to our current customers. If our efforts to sell additional solutions and products to our customers are not successful, our growth and operations may be impeded. In addition, any decline in our customer renewals or failure to convince our customers to broaden their use of our products would harm our future operating results.

 

We continue to transition our business from a services company to a cloud-based platform company, which makes it difficult to predict our future operating results.

 

In 2015, we began our transition from a services company to a cloud-based platform company. As a result of this transition, our ability to forecast our future operating results is limited and subject to a number of uncertainties, including our ability to plan for and model future growth. We have encountered and will encounter risks and uncertainties frequently experienced by growing companies in rapidly changing industries, such as the risks and uncertainties described herein. If our assumptions regarding these risks and uncertainties (which we use to plan our business) are incorrect or change due to changes in our markets, or if we do not address these risks successfully, our operating and financial results could differ materially from our expectations and our business could suffer. 

 

We are subject to general litigation and regulatory requirements that may materially adversely affect us.

 

From time to time, we may be involved in disputes or regulatory inquiries that arise in the ordinary course of business. We expect that the number and significance of these potential disputes may increase as our business expands and we grow larger. While most of our agreements with customers limit our liability for damages arising from our solutions, we cannot assure you that these contractual provisions will protect us from liability for damages in the event we are sued. Although we carry general liability insurance coverage, our insurance may not cover all potential claims to which we are exposed or may not be adequate to indemnify us for all liability that may be imposed. Any claims against us, whether meritorious or not, could be time consuming, result in costly litigation, require significant amounts of management time, and result in the diversion of significant operational resources. Because litigation is inherently unpredictable, we cannot assure you that the results of any of these actions will not have a material adverse effect on our business, financial condition, results of operations and prospects.

 

New and existing laws make determining our sales and use taxes and income tax rate complex and subject to uncertainty.

 

The computation of sales and use taxes and our provision for income tax is complex, as it is based on the laws of multiple taxing jurisdictions and requires significant judgment on the application of complicated rules governing accounting for such tax provisions under U.S. generally accepted accounting principles. Since sales and use tax varies by state, it may be difficult to determine taxability of our products and services in each state and remain current on frequently changing laws. Additionally, provisions for income tax for interim quarters are based on forecasts of our U.S. and non-U.S. effective tax rates for the year and contain numerous assumptions. Various items cannot be accurately forecasted, and future events may be treated as discrete to the period in which they occur. Our provision for income tax can be materially impacted by things such as changes in our business, internal restructuring and acquisitions, changes in tax laws and accounting guidance and other regulatory, legislative developments, tax audit determinations, changes in uncertain tax positions, tax deductions attributed to equity compensation and changes in our determination for a valuation allowance for deferred tax assets. For all of these reasons, our actual income taxes may be materially different than our provision for income tax.

 

We are subject to U.S. and foreign data privacy and protection laws and regulations as well as contractual privacy obligations, and our failure to comply could subject us to fines and damages and would harm our reputation and business.

 

We manage private and confidential information and documentation related to our customers’ finances and transactions, often prior to public dissemination. The use of insider information is highly regulated in the United States and abroad, and violations of securities laws and regulations may result in civil and criminal penalties. In addition, we are subject to the data privacy and protection laws and regulations adopted by federal, state and foreign legislatures and governmental agencies. Data privacy and protection is highly regulated and may become the subject of additional regulation in the future. Privacy laws restrict our storage, use, processing, disclosure, transfer and protection of non-public personal information by our customers or collected from visitors of our website. We strive to comply with all applicable laws, regulations, policies and legal obligations relating to privacy and data protection. However, it is possible that these requirements may be interpreted and applied in a manner that is inconsistent from one jurisdiction to another and may conflict with other rules or our practices. Any failure, or perceived failure, by us to comply with federal, state or international laws, including laws and regulations regulating privacy, payment card information, personal health information, data or consumer protection, could result in proceedings or actions against us by governmental entities or others.

 

 
17

Table of Contents

 

The regulatory framework for privacy and data protection issues worldwide is evolving, and various government and consumer agencies and public advocacy groups have called for new regulation and changes in industry practices, including some directed at providers of mobile and online resources in particular. Our obligations with respect to privacy and data protection may become broader or more stringent. If we are required to change our business activities or revise or eliminate services, or to implement costly compliance measures, our business and results of operations could be harmed.

 

 If potential customers take a long time to evaluate the use of our products, we could incur additional selling expenses and decrease our profitability.

 

The acceptance of our services depends on a number of factors, including the nature and size of the potential customer base, the effectiveness of our system, and the extent of the commitment being made by the potential customer, and is difficult to predict. Currently, our sales and marketing expenses per customer are fairly low. If potential customers take longer than we expect to decide whether to use our services and require that we travel to their sites, present more marketing material, or spend more time in completing the sales process, our selling expenses could increase, and decrease our profitability.

 

The seasonality of business makes it difficult to predict future results based on specific quarters.

 

A greater portion of our printing, distribution and solicitation of proxy materials business will be processed during the second quarter of our fiscal year. Therefore, the seasonality of our revenue makes it difficult to estimate future operating results based on the results of any specific quarter and could affect an investor’s ability to compare our financial condition and results of operations on a quarter-by-quarter basis. To balance the seasonal activity of print, distribution and solicitation of proxy materials, we will attempt to continue to grow other revenues linked to predictable periodic activity that is not cyclical in nature.

 

If we are unable to successfully develop and timely introduce new technology-based products or enhance existing technology-based products, our business may be adversely affected.

 

In the past few years, we have expended significant resources to develop and introduce new technology-based products and improve and enhance our existing technology-based products in an attempt to maintain or increase our sales. The long-term success of new or enhanced technology-based products may depend on a number of factors including, but not limited to, the following: anticipating and effectively addressing customer preferences and demand, the success of our sales and marketing efforts, timely and successful development, changes in governmental regulations and the quality of or defects in our products.

 

The development of our technology-based products is complex and costly, and we typically have multiple technology-based products in development at the same time. Given the complexity, we occasionally have experienced, and could experience in the future, delays in completing the development and introduction of new and enhanced technology-based products. Problems in the design or quality of our products or services may also have an adverse effect on our brand, business, financial condition, and operating results. Unanticipated problems in developing technology-based products could also divert substantial development resources, which may impair our ability to develop new technology-based products and enhancements of such products, and could substantially increase our costs. If new or enhanced product and service introductions are delayed or not successful, we may not be able to achieve an acceptable return, if any, on our development efforts, and our business may be adversely affected.

 

 
18

Table of Contents

 

Risks Related to Our Common Stock; Liquidity Risks

 

The price of our common stock may fluctuate significantly, which could lead to losses for stockholders.

 

The stock prices of smaller public companies can experience extreme price and volume fluctuations. These fluctuations often have been unrelated or out of proportion to the operating performance of such companies. We expect our stock price to be similarly volatile. These broad market fluctuations may continue and could harm our stock price. Any negative change in the public’s perception of our prospects or companies in our market could also depress our stock price, regardless of our actual results. Factors affecting the trading price of our common stock may include:

 

 

·

variations in operating results;

 

 

 

 

·

announcements of strategic alliances or significant agreements by the Company or by competitors;

 

 

 

 

·

recruitment or departure of key personnel;

 

 

 

 

·

litigation, legislation, regulation of all or part of our business; and

 

 

 

 

·

changes in the estimates of operating results or changes in recommendations by any securities analyst that elect to follow our common stock.

 

If securities or industry analysts issue an adverse opinion regarding our stock, our stock price and trading volume could decline.

 

The trading market for our common stock is influenced by the research and reports that securities or industry analysts may publish about us, our business, our market or our competitors. If any of the analysts who may cover us adversely change their recommendation regarding our common stock, or provide more favorable relative recommendations about our competitors, the trading price of our common stock could decline. If any analyst who may cover us were to cease coverage of our company or fail to regularly publish reports on us, we could lose visibility in the financial markets, which in turn could cause the trading price of our common stock or trading volume to decline.

 

The market price of our common stock may be adversely affected by market conditions affecting the stock markets in general, including price and trading fluctuations on the NYSE American.

 

Market conditions may result in volatility in the level of, and fluctuations in, market prices of stocks generally and, in turn, our common stock and sales of substantial amounts of our common stock in the market, in each case being unrelated or disproportionate to changes in our operating performance. A weak global economy could also contribute to extreme volatility of the markets, which may have an effect on the market price of our common stock.

 

There can be no assurances that dividends will be paid in the future.

 

We paid dividends in 2012, part of 2013 and from the fourth quarter of 2015 through the third quarter of 2018. In the fourth quarter of 2018, we announced that we would no longer be declaring quarterly dividends for the foreseeable future in order to invest such money in our business. The declaration and payment of dividends in the future will be determined by our Board of Directors in light of conditions then existing, including our earnings, financial condition, capital requirements and other factors. There can be no assurances that dividends will be paid in the future in the form of either cash or stock.

 

Our Board of Directors has the ability without stockholder approval to issue shares of preferred stock with terms detrimental to the holders of our common stock.

 

We currently have authorized but unissued “blank check” preferred stock. Without the vote of our shareholders, the Board of Directors may issue such preferred stock with both economic and voting rights and preferences senior to those of the holders of our common stock. Any such issuances may negatively impact the ultimate benefits to the holders of our common stock in the event of a liquidation event and may have the effect of preventing a change of control and could dilute the voting power of our common stock and reduce the market price of our common stock.

 

 
19

Table of Contents

 

Future sales and issuances of our capital stock or rights to purchase capital stock could result in additional dilution of the percentage ownership of our stockholders and could cause our stock price to decline.

 

Our certificate of incorporation authorizes us to issue up to 20,000,000 shares of common stock. Future sales and issuances of our capital stock or rights to purchase our capital stock could result in substantial dilution to our existing stockholders. We may sell common stock, convertible securities and other equity securities in one or more transactions at prices and in a manner as we may determine from time to time. If we sell any such securities in subsequent transactions, investors may be materially diluted, which could result in downward pressure on the price of our common stock. New investors in subsequent transactions could gain rights, preferences and privileges senior to those of holders of our common stock. In addition, if outstanding stock options are exercised or when outstanding restricted stock units are settled in shares, current shareholders will experience dilution.

 

We will continue to incur significantly increased costs and devote substantial management time as a result of operating as a public company.

 

As a public company, we incur significant legal, accounting and other expenses that would not be incurred as a private company. For example, we are subject to the reporting requirements of the Securities Exchange Act of 1934, as amended (Exchange Act), and are required to comply with the applicable requirements of the Sarbanes-Oxley Act and the Dodd-Frank Act, as well as rules and regulations subsequently implemented by the SEC and the New York Stock Exchange, including the establishment and maintenance of effective disclosure and financial controls and changes in corporate governance practices. Compliance with these requirements has increased our legal and financial compliance costs and made some activities more time consuming and costly. Many of these costs recur annually. As a result, management’s attention may be diverted from other business concerns, which could adversely affect our business and operating results.

 

A failure to maintain adequate internal controls over our financial and management systems could cause errors in our financial reporting, which could cause a loss of investor confidence and result in a decline in the price of our common stock.

 

The Sarbanes-Oxley Act requires, among other things, that we maintain effective disclosure controls and procedures and internal control over financial reporting. In order to maintain and, if required, improve our disclosure controls and procedures and internal control over financial reporting to meet this standard, significant resources and management oversight may be required. If we have a material weaknesses or significant deficiency in our internal control over financial reporting, we may not detect errors on a timely basis and our financial statements may be materially misstated. Effective internal controls are necessary for us to produce reliable financial reports and are important to prevent fraud. As a result, our failure to satisfy the requirements of Section 404 of the Sarbanes-Oxley Act on a timely basis could result in us being subject to regulatory action and a loss of investor confidence in the reliability of our financial statements, both of which in turn could cause the market value of our common stock to decline and affect our ability to raise capital.

 

Because we are a smaller reporting company, our independent registered public accounting firm was not required to and did not perform an audit of our internal control over financial reporting for the fiscal year ended December 31, 2021.

 

ITEM 1B. UNRESOLVED STAFF COMMENTS.

 

None.

 

ITEM 2. PROPERTY.

 

Our headquarters are located in Raleigh, North Carolina. In October 2019, we began a new lease for 9,766 square feet of office space, which expires December 31, 2027.

 

As part of our acquisition of VWP, we assumed a three-year lease in Ft. Lauderdale, Florida, which expired on January 3, 2022 and we did not renew. Additionally, we have an office in Salt Lake City, Utah, which is on a short-term lease and expect to vacate in 2022. We intend to monitor the needs of our employees both in a remote and on-site basis and will make the necessary adjustments to our locations as needed.

 

 
20

Table of Contents

 

ITEM 3. LEGAL PROCEEDINGS.

 

From time to time, we may be involved in litigation that arises through the normal course of business. As of the date of this filing, we are neither a party to any litigation nor are we aware of any such threatened or pending litigation that might result in a material adverse effect to our business.

 

ITEM 4. MINE SAFETY DISCOLSURES.

 

Not applicable.

 

 
21

Table of Contents

 

PART II

 

ITEM 5. MARKET FOR COMMON EQUITY AND RELATED STOCKHOLDER MATTERS.

 

Market for common stock

 

Our common stock is listed on the NYSE American under the symbol “ISDR”. The following table sets forth for the periods indicated the high and low closing prices of our common stock for the following periods.

 

 

 

High

 

 

Low

 

Year ended December 31, 2021

 

 

 

 

 

 

Quarter Ended March 31, 2021

 

$25.42

 

 

$17.30

 

Quarter Ended June 30, 2021

 

 

29.00

 

 

 

22.70

 

Quarter Ended September 30, 2021

 

 

28.60

 

 

 

25.24

 

Quarter Ended December 31, 2021

 

$32.27

 

 

$24.63

 

Year ended December 31, 2020

 

 

 

 

 

 

 

 

Quarter Ended March 31, 2020

 

$12.38

 

 

$8.88

 

Quarter Ended June 30, 2020

 

 

11.91

 

 

 

8.65

 

Quarter Ended September 30, 2020

 

 

19.88

 

 

 

10.05

 

Quarter Ended December 31, 2020

 

$23.50

 

 

$17.51

 

 

Holders of Record

 

As of December 31, 2021, there were approximately 150 registered holders of record of our common stock and 3,793,538 shares outstanding.

 

Issuer Purchases of Equity Securities

 

On August 7, 2019, we publicly announced a share repurchase program under which we were authorized to repurchase up to $1,000,000 of our common shares. On March 16, 2020, we publicly announced that we increased the share repurchase program to repurchase up to $2,000,000 of our common shares. As of March 31, 2021, we completed the repurchase program by purchasing a total of 179,845 shares as shown in the table below ($ in 000’s, except share or per share amounts):

 

 

 

Shares Repurchased

 

Period

 

Total Number of Shares Repurchased

 

 

Average Price Paid Per Share

 

 

Total Number of Shares Purchased as Part of Publicly Announced Program

 

 

Maximum Dollar Value of Shares that May Yet Be Purchased Under the Program

 

August 7 -31, 2019

 

 

22,150

 

 

$9.34

 

 

 

22,150

 

 

$793

 

September 1-30, 2019

 

 

2,830

 

 

$10.00

 

 

 

2,830

 

 

$765

 

October 1-31, 2019

 

 

39,363

 

 

$10.44

 

 

 

39,363

 

 

$354

 

November 1-30, 2019

 

 

11,827

 

 

$10.43

 

 

 

11,827

 

 

$231

 

December 1-31, 2019

 

 

 

 

 

 

 

 

 

 

$231

 

January 1-31, 2020

 

 

 

 

 

 

 

 

 

 

$231

 

February 1-29, 2020

 

 

 

 

 

 

 

 

 

 

$231

 

March 1-31, 2020

 

 

21,700

 

 

$9.33

 

 

 

21,700

 

 

$1,028

 

April 1-30, 2020

 

 

22,698

 

 

$9.02

 

 

 

22,698

 

 

$823

 

May 1-31, 2020

 

 

39,500

 

 

$9.51

 

 

 

39,500

 

 

$448

 

No shares repurchased between June 2020 and February 2021

March 1-31, 2021

 

 

19,777

 

 

$22.89

 

 

 

19,777

 

 

$

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Total

 

 

179,845

 

 

$11.15

 

 

 

179,845

 

 

$

 

   

 
22

Table of Contents

 

Dividends

 

We did not pay any dividends during the years ended December 31, 2021 and 2020. There can be no assurances that dividends will be paid in the future. The declaration and payment of dividends in the future will be determined by our Board of Directors in light of conditions then existing, including our earnings, financial condition, capital requirements and other factors.

 

COMPARISON OF CUMULATIVE TOTAL RETURN

 

Performance Comparison Graph

 

The graph below matches the cumulative 5-Year total return of holders of Issuer Direct Corporation’s common stock with the cumulative total returns of the Russell MicroCap index and a customized peer group of three companies that includes: Broadridge Financial Solutions Inc, Donnelley Financial Solutions Inc and Workiva Inc. The graph assumes that the value of the investment in our common stock, in each index, and in the peer group (including reinvestment of dividends) was $100 on 12/31/2016 and tracks it through 12/31/2021.

 

We make no representation to the peer group market caps being similar to that of Issuer Direct, however these peers do represent a fair and accurate list of the companies that Issuer Direct competes with that are in fact public.

 

isdr_10kimg4.jpg

  

 

 

12/16

 

 

12/17

 

 

12/18

 

 

12/19

 

 

12/20

 

 

12/21

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Issuer Direct Corporation

 

 

100.00

 

 

 

207.36

 

 

 

129.36

 

 

 

133.23

 

 

 

199.56

 

 

 

335.66

 

Russell MicroCap

 

 

100.00

 

 

 

113.17

 

 

 

98.36

 

 

 

120.43

 

 

 

145.67

 

 

 

173.84

 

Peer Group

 

 

100.00

 

 

 

135.74

 

 

 

149.81

 

 

 

190.22

 

 

 

262.39

 

 

 

338.96

 

 

The stock price performance included in this graph is not necessarily indicative of future stock price performance.

 

 
23

Table of Contents

 

ITEM 6. SELECT FINANCIAL DATA.

 

Our selected consolidated financial data shown below should be read together with Item7. “Management’s Discussion and Analysis of Financial Condition and Results of Operations” and our consolidated financial statements and respective notes included in Item 8. “Financial Statements and Supplementary Data.” The data shown below are not necessarily indicative of results to be expected for any future period.

 

Summary of Operations for the periods ended December 31, 2021 and 2020 (in 000’s).

 

 

 

Year Ended December 31,

 

 

 

2021

 

 

2020

 

Statement of Operations

 

 

 

 

 

 

Revenue

 

$21,883

 

 

$18,526

 

Cost of revenues

 

 

5,748

 

 

 

5,415

 

Gross margin

 

 

16,135

 

 

 

13,111

 

Operating costs

 

 

12,392

 

 

 

10,417

 

Operating income

 

 

3,743

 

 

 

2,694

 

Other income, net

 

 

369

 

 

 

136

 

Income before taxes

 

 

4,112

 

 

 

2,830

 

Income tax expense

 

 

821

 

 

 

724

 

Net income

 

$3,291

 

 

$2,106

 

Concentrations:

 

For the years ended December 31, 2021 and 2020, we generated revenues from the following revenue streams as a percentage of total revenue:

 

 

 

2021

 

 

2020

 

Revenue

 

 

 

 

 

 

Communications

 

 

64.2%

 

 

64.1%

Compliance

 

 

35.8%

 

 

35.9%

Total

 

 

100.0%

 

 

100.0%

 

Percentages:

 

Change expressed as a percentage increase for the years ended December 31, 2021 and 2020 ($ in 000’s):

 

 

 

2021

 

 

2020

 

 

% change

 

Revenue

 

 

 

 

 

 

 

 

 

Communications

 

$14,058

 

 

$11,870

 

 

 

18.4%

Compliance

 

 

7,825

 

 

 

6,656

 

 

 

17.6%

Total

 

$21,883

 

 

$18,526

 

 

 

18.1%

 

 
24

Table of Contents

 

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

 

Except for the historical information contained herein, the matters discussed in this Form 10-K include certain forward-looking statements that involve risks and uncertainties, which are intended to be covered by safe harbors. Those statements include, but are not limited to, all statements regarding our and management’s intent, belief and expectations, such as statements concerning our future and our operating and growth strategy. We generally use words such as “believe,” “may,” “could,” “will,” “intend,” “expect,” “anticipate,” “plan,” and similar expressions to identify forward-looking statements. You should not place undue reliance on these forward-looking statements. Our actual results could differ materially from those anticipated in the forward-looking statements for many reasons including our ability to implement our business plan, our ability to raise additional funds and manage consumer acceptance of our products, our ability to broaden our customer base, our ability to maintain a satisfactory relationship with our suppliers and other risks described in our reports filed with the Securities and Exchange Commission, including Item 1A of this Report on Form 10-K. Although we believe the expectations reflected in the forward-looking statements are reasonable, they relate only to events as of the date on which the statements are made, and our future results, levels of activity, performance or achievements may not meet these expectations. Investors are cautioned that all forward-looking statements involve risks and uncertainties including, without limitation, the factors set forth under the Risk Factors section of this report. In light of the significant uncertainties inherent in the forward-looking statements included herein, the inclusion of such information should not be regarded as a representation by us or any other person that our objectives and plans will be achieved. All forward-looking statements made in this Form 10-K are based on information presently available to our management. We do not intend to update any of the forward-looking statements after the date of this document to conform these statements to actual results or to changes in our expectations, except as required by law.

 

Results of Operations

 

Comparison of results of operations for the years ended December 31, 2021 and 2020 (in 000’s):

 

Revenue

 

2021

 

 

2020

 

Communications

 

 

 

 

 

 

Revenue

 

$14,058

 

 

$11,870

 

Gross margin

 

$10,657

 

 

$8,718

 

Gross margin %

 

 

76%

 

 

73%

 

 

 

 

 

 

 

 

 

Compliance

 

 

 

 

 

 

 

 

Revenue

 

 

7,825

 

 

 

6,656

 

Gross margin

 

 

5,478

 

 

 

4,393

 

Gross margin %

 

 

70%

 

 

66%

 

 

 

 

 

 

 

 

 

Total

 

 

 

 

 

 

 

 

Revenue

 

$21,883

 

 

$18,526

 

Gross margin

 

$16,135

 

 

$13,111

 

Gross margin %

 

 

74%

 

 

71%

 

Revenues

 

Total revenue increased by $3,357,000, or 18%, to $21,883,000 during the year ended December 31, 2021, as compared to $18,526,000 in 2020. The increase is attributable to increased revenue in both our Communications and Compliance revenue streams.

 

Communications revenue increased $2,188,000, or 18%, to $14,058,000 for the year ended December 31, 2021, as compared to $11,870,000 during 2020. The increase in revenue is primarily attributable to an increase in revenue from our ACCESSWIRE newswire brand, because of both an increase in average price per release and an increase in volume. During the year, ACCESSWIRE revenue increased over 35% compared to the prior year. We also generated increased revenue from licenses of our investor relations websites and data feeds. These increases were partially offset by a decrease in events and webcasting revenue due to lower demand for events, virtual annual meetings, and virtual conferences. While revenue from this business decreased compared to the prior year, a year in which we experienced higher demand as a result of the COVID-19 pandemic, it is still above the pre-pandemic levels of 2019. Communications revenue remained 64% of total revenue during the year.

 

 
25

Table of Contents

 

Compliance revenue increased $1,169,000, or 18%, during the year ended December 31, 2021, as compared to 2020. The increase in revenue is primarily related to an increase in revenue from print and proxy fulfilment services due to increased projects associated with annual meetings and special transactions. Revenue from our transfer agent services also increased during the year due to an increase in corporate transactions and directives. Revenue from these two services tends to fluctuate from period to period depending on corporate transactions and market activity.

 

2021 Revenue Backlog

 

As of December 31, 2021, our deferred revenue balance was $3,086,000, a majority of which we expect to recognize over the next twelve months, compared to $2,212,000 at December 31, 2020, an increase of 40%. Deferred revenue primarily consists of advance billings for subscriptions of our cloud-based products and pre-paid packages of our news distribution product, as well as advance billings for annual service contracts.

 

Cost of Revenues

 

Communications cost of revenues consists primarily of direct labor costs, newswire distribution costs, teleconferencing costs and third-party licensing costs. Compliance cost of revenue consists primarily of direct labor costs, warehousing, logistics, print production materials, postage, and amortization of capitalized software costs related to our disclosure software. Cost of revenues increased by $333,000, or 6%, during the year ended December 31, 2021, as compared to the same period of 2020. Overall gross margin increased $3,024,000, or 23%, during the year ended December 31, 2021, compared to 2020. As a result, overall gross margin percentage increased to 74% during the year ended December 31, 2021, as compared to 71% during the prior year. The increase in cost of revenues is due partially to an increase in labor costs associated with delivering our newswire revenue, an increase in distribution costs as we continue to expand our distribution capabilities and an increase in print, postage and fulfillment costs associated with delivering revenue from our print and proxy fulfillment services. These increases were offset by decreases in amortization of capitalized software as well as decreases in teleconferencing and other costs associated with our events and webcasting business.

 

Gross margin percentage associated with our Communications revenue was 76% for the year ended December 31, 2021, compared to 73% for 2020. The increase in gross margin percentage is primarily attributable to the addition of revenue associated with our ACCESSWIRE business.

 

Gross margin percentage associated with our Compliance revenue was 70% for the year ended December 31, 2021 compared to 66% for 2020. The increase in gross margin percentage associated with our Compliance revenue was due to an increase in revenue from our transfer agent services as well as a decrease in amortization of capitalized software associated with our disclosure software.

 

General and Administrative Expense

 

General and administrative expenses consist primarily of salaries, stock-based compensation, insurance, fees for professional services, general corporate expenses and facility and equipment expenses. General and administrative expenses were $5,491,000 for the year ended December 31, 2021, an increase of $462,000 or 9%, as compared to the prior year. This increase is primarily due to an increase in employee-related costs as well as professional fees associated with corporate initiatives, including merger and acquisition related expenses, and insurance expense. General and administrative expenses in 2020 included a one-time expense related to an accrual of $350,000 for sales and use tax compliance.

 

As a percentage of revenue, General and Administrative expenses were 25% for the year ended December 31, 2021, as compared to 27% for 2020.

 

Sales and Marketing Expenses

 

Sales and marketing expenses consist primarily of salaries, stock-based compensation, sales commissions, advertising expenses and other marketing expenses. Sales and marketing expenses were $5,079,000 for the year ended December 31, 2021, an increase of $1,267,000, or 33%, as compared to the prior year. This increase is directly related to our investment in our sales and marketing initiatives with an increase in headcount, commissions, and digital marketing.

 

As a percentage of revenue, sales and marketing expenses were 23% for the year ended December 31, 2021 compared to 21% for 2020.

 

 
26
Table of Contents

 

Product Development

 

Product development expenses consist primarily of salaries, stock-based compensation, bonuses and licenses to develop new products and technology to complement and/or enhance Platform id. Product development expenses increased $394,000, or 48%, to $1,219,000 during the year ended December 31, 2021, as compared to 2020. The increase is due to an increase in headcount within the development team and use of more specialized consultants. During the year ended December 31, 2021, we capitalized $215,000 of costs related to the development of our newsroom product, which launched during the third quarter of 2021. No costs were capitalized during the year ended December 31, 2020.

 

As a percentage of revenue, Product Development expenses were 6% for the year ended December 31, 2021, as compared to 4% for 2020.

 

Depreciation and Amortization

 

During the year ended December 31, 2021, depreciation and amortization expenses decreased by $148,000, or 20%, to $603,000, as compared to $751,000 during 2020. The decrease is primarily related to intangible assets associated with the acquisition of PIR that became fully amortized during the prior year.

 

Other income, net

 

For the year ended December 31, 2021, Other income, net, primarily represents a benefit of $366,000 related to the employee retention credit enacted under the Coronavirus Aid, Relief and Economic Security Act (“CARES Act”). For the year ended December 31, 2020, Other income, net relates to an $80,000 gain on extinguishment of debt associated with the final anniversary payment related to our 2017 acquisition of Interwest Transfer Company (“Interwest”) in 2017 as well as interest income on deposit and money market accounts. These items are partially offset by the non-cash interest associated with the present value of the anniversary payments of the Interwest acquisition.

 

Income Taxes

 

We recorded income tax expense of $821,000 during the year ended December 31, 2021, compared to $724,000 during the year ended December 31, 2020. The increase in income tax expense is attributable to higher pre-tax income for the year ended December 31, 2021. The difference in our effective tax rate of 20% and the statutory rate of 21% was due to the effect of an equity-based compensation benefit, return to provision adjustment arising from a Sec. 986 loss from previously taxed earnings and profits resulting from the liquidation of Issuer Direct Ltd., Foreign Derived Intangible Income deductions and foreign tax differentials, partially offset by state income taxes.

 

For the year ended December 31, 2020, the difference between our effective tax rate of 26% and the federal statutory rate of 21% is primarily due to state income taxes.

 

Liquidity and Capital Resources

 

As of December 31, 2021, we had $23,852,000 in cash and cash equivalents and $3,291,000 in net accounts receivable. Current liabilities as of December 31, 2021, totaled $5,802,000 including our accounts payable, deferred revenue, accrued payroll liabilities, income taxes payable, current portion of lease liabilities and other accrued expenses. At December 31, 2021, our current assets exceeded our current liabilities by $22,091,000.

 

Effective October 3, 2021, we renewed our unsecured Line of Credit, which changed the interest rate from LIBOR plus 1.75% to SOFR (Secured Overnight Financing Rate) plus 1.75%. The amount of funds available for borrowing remained $3,000,000 and the term remained two years. As of December 31, 2021, the interest rate was 1.80% and we did not owe any amounts on the Line of Credit.

 

Disclosure about Off-Balance Sheet Arrangements

 

We do not have any transactions, agreements or other contractual arrangements that constitute off-balance sheet arrangements.

 

 
27

Table of Contents

 

Outlook

 

The following statements and certain statements made elsewhere in this document are based upon current expectations. These statements are forward looking and are subject to factors that could cause actual results to differ materially from those suggested here, including, without limitation, demand for and acceptance of our services, new developments, competition and general economic or market conditions, particularly in the domestic and international capital markets. Refer also to the Cautionary Statement Concerning Forward Looking Statements included in this report.

 

While it is unknown how long current conditions resulting from the COVID-19 pandemic will last, including whether a worldwide resurgence will occur, variants of the virus will become more impactful or vaccines will be completely effective, we could experience a material disruption of our employees and operations, a decline in revenue, a decline in value of our assets, deterioration of our customer base and the inability of our customers to pay for subscriptions or services provided. To date, we have seen both positive and negative impacts to our business. Physical, in-person conferences have been delayed and in the prior year there was a delay in transactions processed by the Depository Trust Company and banks and brokers in our transfer agent business. However, our ability to pivot and enhance our product offering with our virtual products generated increased revenue over the past 21 months. Despite the short-term increase in revenue, the concentrations of our customer base within middle, small and micro-cap customers make it reasonably possible that we are vulnerable to the risk of a near-term negative impact related to the COVID-19 pandemic if a substantial portion of these customers are forced to scale back or cease operations. We are closely monitoring the impact of the COVID-19 pandemic on all aspects of our business and are unable at this time to predict the continued impact that COVID-19 will have on our business, financial position, and operating results in future periods due to numerous uncertainties.

 

Overall, the demand for our platforms and services continues to be stable in a majority of the segments we serve. Although we experienced a decline in our webcasting and event business since 2020, we are seeing increased demand compared to the pre-pandemic period for virtual events using both our conference software and webcasting products, as customers are opting to hold virtual meetings. During the first and second quarter of 2020, we were able to pivot portions of our platform to specifically address COVID-19 business limitations. This resulted in a new Virtual Annual Meeting product, which combines our webcasting and proxy voting technology together. Additionally, we also upgraded technology of our conference software product to allow conferences to go entirely virtual and hold one-on-one meetings with audio, video and sharing features.

 

We believe these developments will assist us in not only delivering attractive solutions to the market, but also lead us into new opportunities during this changing and challenging environment. The extent to how long these shifts in demands will occur is uncertain at this time and could be longer than just 2020 and 2021. However, we cannot make any assurances at this time that our product upgrades will be accepted by customers and revenue will be significant enough to offset losses in other aspects of our business in the long-term.

 

The transition to a platform subscription model has been and will continue to be key for our long-term sustainable growth. We will also continue to focus on the following key strategic initiatives during 2022:

 

 

·

Expanding our Communications products and adapting to this changing industry,

 

 

 

 

·

Evaluating and completing acquisitions in areas of strategic focus,

 

 

 

 

·

Expanding our Communications sales and marketing teams and digital marketing strategy,

 

 

 

 

·

Expanding customer base,

 

 

 

 

·

Expanding our newswire distribution,

 

 

 

 

·

Investing in technology advancements and upgrades,

 

 

 

 

·

Generating profitable sustainable growth

 

 

 

 

·

Generating cash flows from operations.

  

 
28

Table of Contents

 

We believe there is significant demand for our products around the world, led by our ACCESSWIRE newswire brand, as companies seek to find better platforms and tools to disseminate and communicate their messages in a more efficient and collaborative way.

 

We have invested and will continue to invest in our product sets, platforms and intellectual property development via internal development and acquisitions. Acquisitions remain a core part of our strategy and we believe acquisitions are key to enhancing our overall offerings in the market and necessary to keep our competitive advantages and facilitate the next round of growth that management believes it can achieve. If we are successful in this effort, we believe we can further increase our market share and revenues per user as we move forward.

 

Critical Accounting Policies and Estimates

 

The consolidated financial statements include the accounts of the Company and our wholly owned subsidiaries. Significant intercompany accounts and transactions are eliminated in consolidation.

 

Revenue Recognition

 

Substantially all our revenue comes from contracts with customers for subscriptions to our cloud-based products or contracts for Communications and Compliance products and services. Customers consist of public corporate issuers and professional firms, such as investor and public relations firms. In the case of news distribution and webcasting offerings, customers also include private companies. We account for a contract with a customer when there is an enforceable contract between us and the customer, the rights of the parties are identified, the contract has economic substance, and collectability of the contract consideration is probable. Our revenues are measured based on consideration specified in the contract with each customer.

 

Our contracts include either a subscription to our entire platform or certain modules within the platform, or an agreement to perform services, or any combination thereof, and often contain multiple subscriptions and services. For these bundled contracts, we account for individual subscriptions and services as separate performance obligations if they are distinct, which is when a product or service is separately identifiable from other items in the bundled package, and a customer can benefit from it on its own or with other resources that are readily available to the customer. We separate revenue from our contracts into two revenue streams: i) Communications and ii) Compliance. Performance obligations of Communications contracts include providing subscriptions to certain modules or the entire Platform id. Communications module, distributing press releases on a per release basis or conducting webcasts, virtual annual meetings or other events on a per event basis. Performance obligations of Compliance contracts include providing subscriptions to our cloud-based Platform id. Compliance module, Whistleblower module or other stand-ready obligations to deliver services and annual report printing and distribution. Additionally, services are provided on a per project basis. Set up fees for disclosure services are considered a separate performance obligation and are satisfied upfront. Set up fees for the transfer agent module and investor relations content management module are immaterial. Our subscription and service contracts are generally for one year, with automatic renewal clauses included in the contract until the contract is cancelled. The contracts do not contain any rights of returns, guarantees or warranties. Since contracts are generally for one year, all the revenue is expected to be recognized within one year from the contract start date. As such, we have elected the optional exemption that allows us not to disclose the transaction price allocated to performance obligations that are unsatisfied or partially satisfied at the end of each reporting period.

 

We recognize revenue for subscriptions evenly over the contract period, upon distribution for per release contracts and upon event completion for webcasting and virtual annual meeting events. For service contracts that include stand ready obligations, revenue is recognized evenly over the contract period. For all other services delivered on a per project or event basis, the revenue is recognized at the completion of the event. We believe recognizing revenue for subscriptions and stand ready obligations using a time-based measure of progress, best reflects our performance in satisfying the obligations.

 

For bundled contracts, revenue is allocated to each performance obligation based on its relative standalone selling price. Standalone selling prices are based on observable prices at which we separately sell the subscription or service. If a standalone selling price is not directly observable, we use the residual method to allocate any remaining price to that subscription or service. We review standalone selling prices, at least annually, and update these estimates if necessary.

 

 
29

Table of Contents

 

Accounts Receivable and Allowance for Doubtful Accounts

 

We monitor outstanding receivables based on factors surrounding the credit risk of specific customers, historical trends, and other information. Credit is granted on an unsecured basis. The allowance for doubtful accounts is estimated based on an assessment of our ability to collect on customer accounts receivable. There is judgment involved with estimating the allowance for doubtful accounts and if the financial condition of our customers were to deteriorate, resulting in their inability to make the required payments, we may be required to record additional allowances or charges against revenues. Given the current environment of the COVID-19 pandemic additional attention has been paid to the financial viability of our customers. We generally write-off accounts receivable against the allowance when we determine a balance is uncollectible and no longer actively pursue its collection.

 

Income Taxes

 

Deferred income tax assets and liabilities are computed for differences between the financial statement and tax bases of assets and liabilities that will result in future taxable or deductible amounts based on enacted tax laws and rates applicable to the periods in which the differences are expected to affect taxable income. Valuation allowances are established, when necessary, to reduce deferred income tax assets to the amounts expected to be realized. For any uncertain tax positions, we recognize the impact of a tax position, only if it is more likely than not of being sustained upon examination, based on the technical merits of the position. Our policy regarding the classification of interest and penalties is to classify them as income tax expense in the financial statements, if applicable.

 

Capitalized Software

 

Costs incurred to develop our cloud-based platform products are capitalized when the preliminary project phase is complete, management commits to fund the project and it is probable the project will be completed and used for its intended purposes. Once the software is substantially complete and ready for its intended use, the software is amortized over its estimated useful life, which is typically four years. Costs related to design or maintenance of the software are expensed as incurred.

 

Impairment of Long-lived Assets

 

In accordance with the authoritative guidance for accounting for long-lived assets, assets such as property and equipment, trademarks, and intangible assets subject to amortization, are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset group may not be recoverable. Recoverability of asset groups to be held and used is measured by a comparison of the carrying amount of an asset group to estimated undiscounted future cash flows expected to be generated by the asset group. If the carrying amount of an asset group exceeds its estimated future cash flows, an impairment charge is recognized by the amount by which the carrying amount of an asset group exceeds fair value of the asset group.

 

Lease Accounting

 

We determine if an arrangement is a lease at inception. Operating lease agreements are primarily for office space and are included within lease right-of-use (“ROU”) assets and lease liabilities on the consolidated balance sheet.

 

ROU assets represent the right to use an underlying asset for the lease term and lease liabilities represent the obligation to make lease payments arising from the lease. ROU assets and lease liabilities are recognized at the commencement date based on the present value of lease payments over the lease term. Variable lease payments consist of non-lease services related to the lease and payments under operating leases classified as short-term. Variable lease payments are excluded from the ROU assets and lease liabilities and are recognized in the period in which the obligation for those payments is incurred. As most of the leases do not provide an implicit rate, we use its incremental borrowing rate based on the information available at commencement date in determining the present value of lease payments. ROU assets include any lease payments due and exclude lease incentives. Rental expense for lease payments related to operating leases is recognized on a straight-line basis over the lease term.

 

 
30

Table of Contents

 

ITEM 7A. QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK.

 

We do not believe that we face material market risk with respect to our cash or cash equivalents, which totaled $23,852,000 and $19,556,000 at December 31, 2021 and 2020, respectively. We did not hold any marketable securities as of December 31, 2021 or 2020.

 

ITEM 8. FINANCIAL STATEMENTS AND SUPPLEMENTARY DATA.

 

The financial statements required by this Item 8 are set forth in Item 15 of this Annual Report. All information which has been omitted is either inapplicable or not required.

 

Our balance sheets as of December 31, 2021 and 2020, and the related statements of income, comprehensive income, stockholders’ equity and cash flows for the two years ended December 31, 2021 and 2020, together with the independent registered public accountants’ reports thereon appear beginning on Page F-1.

 

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

 

None.

 

ITEM 9A. CONTROLS AND PROCEDURES.

 

Management’s Annual Report Regarding Internal Disclosure Controls and Procedures

 

Our management is responsible for establishing and maintaining adequate internal control over financial reporting, as defined in Rules 13a-15(f) and 15d-15(f) of the Exchange Act. Internal control over financial reporting is designed to provide reasonable assurance regarding the reliability of financial reporting and the preparation and fair presentation of financial statements for external purposes, in accordance with generally accepted accounting principles. The effectiveness of any system of internal control over financial reporting is subject to inherent limitations and therefore, may not prevent or detect misstatements. Also, projections of any evaluation of effectiveness of future periods are subject to the risk that the controls may become inadequate due to change in conditions, or that the degree of compliance with the policies or procedures may deteriorate.

 

This annual report does not include an attestation report of the Company’s 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 report in this annual report.

 

Evaluation of Disclosure Controls and Procedures

 

Based on an evaluation under the supervision and with the participation of our management, our chief executive officer and principal accounting officer have concluded that our disclosure controls and procedures as defined in Rules 13a-15(e) and 15d-15(e) under the Securities Exchange Act of 1934, as amended (“Exchange Act”) were effective as of December 31, 2021, to ensure that information required to be disclosed in reports that are filed or submitted under the Exchange Act is (i) recorded, processed, summarized and reported within the time periods specified in the Securities and Exchange Commission rules and forms and (ii) accumulated and communicated to our management, including our chief executive officer and principal accounting officer, as appropriate to allow timely decisions regarding required disclosure.

 

Inherent Limitations over Internal Controls

 

Our internal control over financial reporting is designed 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. Our internal control over financial reporting includes those policies and procedures that: (i) pertain to the maintenance of records that, in reasonable detail, accurately and fairly reflect the transactions and disposition of our assets; (ii) 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 are being made only in accordance with authorizations of management and directors; and (iii) provide reasonable assurance regarding prevention or timely detection of unauthorized acquisition, use, or disposition of assets that could have a material effect on the financial statements.

 

 
31

Table of Contents

 

Management, including our Chief Executive Officer and Principal Accounting Officer, do not expect that our internal controls will prevent or detect all errors and all fraud. A control system, no matter how well designed and operated, can provide only reasonable, not absolute, assurance that the objectives of the control system are met. Further, the design of a control system must reflect the fact that there are resource constraints, and the benefits of controls must be considered relative to their costs. Because of the inherent limitations in all control systems, no evaluation of internal controls can provide absolute assurance that all control issues and instances of fraud, if any, have been detected. Also, any evaluation of the effectiveness of controls in future periods are subject to the risk that those internal controls may become inadequate because of changes in business conditions, or that the degree of compliance with the policies or procedures may deteriorate.

 

Report of Management’s Annual Report on Internal Control over Financial Reporting

 

Our management is responsible for establishing and maintaining adequate internal control over financial reporting (as defined in Rule 13a-15(f) under the Securities Exchange Act of 1934, as amended). Management conducted an evaluation of the effectiveness of our internal control over financial reporting based on the criteria set forth by the Committee of Sponsoring Organizations (“COSO”) updated Internal Control-Integrated Framework (2013). Based on this evaluation, management has concluded that our internal control over financial reporting was effective as of December 31, 2021.

 

During the year ended December 31, 2021, the Company implemented a new accounting system. While existing controls over financial reporting remained similar, such as segregation of duties, account reconciliation, reviews and approvals, among others, there is a heightened risk of misstatement upon conversion to a new system. The Company believes proper procedures were conducted during and after the implementation to ensure the associated risk was mitigated, however there can be no absolute assurance. The Company did not incur any significant issues throughout the implementation and continues to believe the internal control environment is effective with the new system.

 

There were no changes in our internal controls that could materially affect the disclosure controls and procedures subsequent to the date of their evaluation, nor were there any material deficiencies or material weaknesses in our internal controls. As a result, no corrective actions were required or undertaken.

 

ITEM 9B. OTHER INFORMATION.

 

None.

 

 
32

Table of Contents

 

PART III

 

ITEM 10. DIRECTORS, EXECUTIVE OFFICERS AND CORPORATE GOVERNANCE.

 

The information required by this Item is set forth under the headings “Directors, Executive Officers and Corporate Governance” and “Section 16(a) Beneficial Ownership Reporting Compliance” in the Company’s 2022 Proxy Statement to be filed with the U.S. Securities and Exchange Commission (“SEC”) within 120 days after December 31, 2021 in connection with the solicitation of proxies for the Company’s 2022 annual meeting of shareholders and is incorporated herein by reference.

 

ITEM 11. EXECUTIVE COMPENSATION.

 

The information required by this Item is set forth under the heading “Executive Compensation” and under the subheadings “Board Oversight of Risk Management,” “Compensation of Directors,” “Director Compensation-2021” and “Compensation Committee Interlocks and Insider Participation” under the heading “Directors, Executive Officers and Corporate Governance” in the Company’s 2022 Proxy Statement to be filed with the SEC within 120 days after December 31, 2021 and is incorporated herein by reference.

 

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

 

The information required by this Item is set forth under the headings “Security Ownership of Certain Beneficial Owners and Management” and “Equity Compensation Plan Information” in the Company’s 2022 Proxy Statement to be filed with the SEC within 120 days after December 31, 2021 and is incorporated herein by reference.

 

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

 

The information required by this Item is set forth under the heading “Review, Approval or Ratification of Transactions with Related Persons” and under the subheading “Board Committees” under the heading “Directors, Executive Officers and Corporate Governance” in the Company’s 2022 Proxy Statement to be filed with the SEC within 120 days after December 31, 2021 and is incorporated herein by reference.

 

ITEM 14. PRINCIPAL ACCOUNTING FEES AND SERVICES.

 

The information required by this Item is set forth under the subheadings “Fees Paid to Auditors” and “Policy on Audit Committee Pre-Approval of Audit and Non-Audit Services Performed by the Independent Registered Public Accounting Firm” under the proposal “Ratification of Appointment of Independent Registered Public Accounting Firm” in the Company’s 2022 Proxy Statement to be filed with the SEC within 120 days after December 31, 2021 and is incorporated herein by reference.

 

 
33

Table of Contents

 

PART IV

 

ITEM 15. EXHIBITS.

 

(a) Financial Statements

 

The financial statements listed in the accompanying index (page F-1) to the financial statements are filed as part of this Annual Report on Form 10-K.

 

(b) Exhibits

 

Exhibit

Number

 

Exhibit Description

 

 

 

3.1

 

Certificate of Incorporation, as amended (incorporated by reference to Exhibit 3.1 to the Form S-3 filed on May 10, 2017)

3.2

 

Amended and Restated Bylaws (incorporated by reference to Exhibit 3.1 to the Form 8-K filed on February 12, 2014)

10.1

 

2014 Equity Incentive Plan (incorporated by reference to Annex A to the Schedule 14A filed on April 2, 2014)

10.2

 

Executive Employment Agreement dated April 30, 2015 with Brian R. Balbirnie (incorporated by reference to Exhibit 10.1 to the Form 8-K filed on May 5, 2014)

10.3

 

Executive Employment Agreement dated November 19, 2015 with Steven Knerr (incorporated by reference to Exhibit 10.1 to the Form 8-K filed on November 19, 2015)

10.4

 

Incentive Stock Option Grant and Agreement dated November 19, 2015 with Steven Knerr (incorporated by reference to Exhibit 10.2 to the Form 8-K filed on November 19, 2015)

10.5

 

Indemnification Agreement dated November 19, 2015 with Steven Knerr (incorporated by reference to Exhibit 10.3 to the Form 8-K filed on November 19, 2015)

10.6

 

First Amendment to 2014 Equity Incentive Plan (incorporated by reference to Exhibit 10.1 to the Form 8-K filed on June 13, 2016

10.7

Second Amendment to 2014 Equity Incentive Plan (incorporated by reference to Exhibit A to the Definitive Proxy Statement filed on April 28, 2020)

10.8

 

First Amendment to Executive Employment Agreement dated May 4, 2017 with Brian R. Balbirnie (incorporated by reference to Exhibit 10.1 to the Form 8-K filed on May 5, 2017)

10.9

 

First Amendment to Executive Employment Agreement dated May 4, 2017 with Steven Knerr (incorporated by reference to Exhibit 10.1 to the Form 8-K filed on May 5, 2017)

10.10

 

Stock Purchase Agreement dated October 2, 2017 with Kurtis D. Hughes (incorporated by reference to Exhibit 10.1 to the Form 8-K filed on October 3, 2017)

10.11

 

Stock Purchase Agreement dated July 3, 2018 with ACCESSWIRE Canada Ltd. and Fred Gautreau (incorporated by reference to Exhibit 10.1 to the Form 8-K filed on July 5, 2018)

10.12

 

Stock Repurchase Agreement dated November 28, 2018 with EQS Group AG (incorporated by reference to Exhibit 10.1 to the Form 8-K filed on December 4, 2018)

10.13

 

Asset Purchase Agreement dated January 3, 2019 with Onstream Media Corporation (incorporated by reference to Exhibit 10.1 to the Form 8-K filed on January 3, 2019)

21.1

 

Subsidiaries of the Registrant.*

23.1

 

Consent of Independent Registered Public Accounting Firm.*

31.1

 

Rule 13a-14(a) Certification of Chief Executive Officer.*

31.2

 

Rule 13a-14(a) Certification of Principal Accounting Officer.*

32.1

 

Section 1350 Certification of Chief Executive Officer.*

32.2

 

Section 1350 Certification of Principal Accounting Officer.*

104

 

Cover Page Interactive Data File (embedded within the Inline XBRL document).

_______________

*

Filed herewith

 

(c) Financial Statement Schedules omitted

None.

 

 
34

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.

 

 

ISSUER DIRECT CORPORATION

 

 

 

 

 

Date: March 3, 2022

By:

/s/ Brian R. Balbirnie

 

 

 

Brian R. Balbirnie

 

 

 

Chief Executive Officer, Director

 

 

Pursuant to the requirements of the Securities Exchange Act of 1934, this report has been signed below by the following persons on behalf of the Registrant and in the capacities indicated as of the dates set forth below.

 

Signature

 

Date

 

Title

 

 

 

 

 

 

/s/ Brian R. Balbirnie

 

March 3, 2022

 

Director, Chief Executive Officer

Brian R. Balbirnie

 

 

 

(Principal Executive Officer)

 

 

 

 

 

/s/ Steven Knerr

 

March 3, 2022

 

Principal Accounting Officer

Steven Knerr

 

 

 

 

 

 

 

 

 

/s/ William Everett

 

March 3, 2022

 

Director, Chairman of the Board and Member of the

William Everett

 

 

 

Audit Committee

 

 

 

 

 

/s/ J. Patrick Galleher

 

March 3, 2022

 

Director, Chairman of the Compensation Committee

J. Patrick Galleher

 

 

 

 

 

 

 

 

/s/ Michael Nowlan

 

March 3, 2022

 

Director, Chairman of the Audit Committee

Michael Nowlan

 

 

 

 

 

 

 

 

 

/s/ Marti Beller

 

March 3, 2022

 

Director, Member of the Compensation Committee

Marti Beller

 

 

 

 

 

 

 

 

 

/s/ Graeme Rein

 

March 3, 2022

 

Director, Member of the Audit Committee

Graeme Rein

 

 

 

 

   

 
35

Table of Contents

 

INDEX TO FINANCIAL STATEMENTS

 

 

 

Page

 

 

 

 

 

Report of Independent Registered Public Accounting Firm (PCAOB ID 00677)

 

F-2

 

Consolidated Balance Sheets as of December 31, 2021 and 2020

 

F-3

 

Consolidated Statements of Income for the years ended December 31, 2021 and 2020

 

F-4

 

Consolidated Statements of Comprehensive Income for the years ended December 31, 2021 and 2020

 

F-5

 

Consolidated Statements of Stockholders’ Equity for the years ended December 31, 2021 and 2020

 

F-6

 

Consolidated Statements of Cash Flows for the years ended December 31, 2021 and 2020

 

F-7

 

Notes to Consolidated Financial Statements

 

F-8

 

 

 
F-1

Table of Contents

 

Report of Independent Registered Public Accounting Firm

 

To the Board of Directors and Stockholders

Issuer Direct Corporation

Raleigh, North Carolina

 

Opinion on the Financial Statements

 

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

 

Basis for Opinion

 

These consolidated financial statements are the responsibility of the Company’s management. Our responsibility is to express an opinion on the Company’s consolidated financial statements based on our audits. We are a public accounting firm registered with the Public Company Accounting Oversight Board (United States) (PCAOB) and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.

 

We conducted our audits in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether the consolidated financial statements are free of material misstatement, whether due to error or fraud. The Company is not required to have, nor were we engaged to perform, an audit of its internal control over financial reporting. As part of our audits, we are required to obtain an understanding of internal control over financial reporting, but not for the purpose of expressing an opinion on the effectiveness of the Company’s internal control over financial reporting. Accordingly, we express no such opinion.

 

Our audits included performing procedures to assess the risks of material misstatement of the consolidated financial statements, whether due to error or fraud, and performing procedures that respond to those risks. Such procedures included examining, on a test basis, evidence regarding the amounts and disclosures in the consolidated financial statements. Our audits also included evaluating the accounting principles used and significant estimates made by management, as well as evaluating the overall presentation of the consolidated financial statements. We believe that our audits provide a reasonable basis for our opinion.

 

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.

 

Revenue from Contracts with Customers

 

The Company had $21,883,000 in revenues for the year ended December 31, 2021. As disclosed in Note 2 to the consolidated financial statements, the Company’s contracts include subscriptions to its cloud-based products or contracts for communications and compliance products and services. The Company’s contracts include either a subscription to the entire platform or certain modules within the platform, or an agreement to perform services, or any combination thereof, and often contain multiple subscriptions and services.

 

Due to the nature of the Company’s contracts including multiple performance obligations, management exercises significant judgment in the following areas in determining appropriate revenue recognition:

 

 

·

Determination of which products and services are considered distinct performance obligations that should be accounted for separately or combined.

 

·

Determination of stand-alone selling prices for each performance obligation.

 

·

Estimation of contract transaction price and allocation of the transaction price to the performance obligations.

 

·

Determination of the pattern of delivery for each distinct performance obligation.

 

·

Determination of which products and services are recognized over time or point in time.

 

As a result, a high degree of auditor judgment was required in performing audit procedures to evaluate the reasonableness of management’s judgments. Changes in these judgments can have a material effect on the amount of revenue recognized on these contracts.

 

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

 

·

Analyzed the significant assumptions and estimates made by management as discussed above

 

·

Selected a sample of revenue transactions and assessed the recorded revenue, analyzed the related contract, tested management’s identification of distinct performance obligations, compared the amounts recognized for consistency with underlying documentation, and tested certain controls identified for each revenue stream.

 

/s/ Cherry Bekaert LLP

 

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

 

Raleigh, North Carolina

March 3, 2022

  

 
F-2

Table of Contents

 

ISSUER DIRECT CORPORATION AND SUBSIDIARIES

CONSOLIDATED BALANCE SHEETS

(in thousands, except share and per share amounts)

  

 

 

As of December 31,

 

 

 

2021

 

 

2020

 

ASSETS

 

 

 

 

 

 

Current assets:

 

 

 

 

 

 

Cash and cash equivalents

 

$23,852

 

 

$19,556

 

Accounts receivable (net of allowance for doubtful accounts of $675 and $657, respectively)

 

 

3,291

 

 

 

2,514

 

Other current assets

 

 

750

 

 

 

298

 

Total current assets

 

 

27,893

 

 

 

22,368

 

Capitalized software (net of accumulated amortization of $3,301 and $2,761, respectively)

 

 

201

 

 

 

526

 

Fixed assets (net of accumulated depreciation of $456 and $312, respectively)

 

 

713

 

 

 

795

 

Right-of-use asset - leases (See Note 8)

 

 

1,533

 

 

 

1,830

 

Other long-term assets

 

 

94

 

 

 

88

 

Goodwill

 

 

6,376

 

 

 

6,376

 

Intangible assets (net of accumulated amortization of $6,005 and $5,546, respectively)

 

 

2,447

 

 

 

2,906

 

Total assets

 

$39,257

 

 

$34,889

 

 

 

 

 

 

 

 

 

 

LIABILITIES AND STOCKHOLDERS’ EQUITY

 

 

 

 

 

 

 

 

Current liabilities:

 

 

 

 

 

 

 

 

Accounts payable

 

$695

 

 

$304

 

Accrued expenses

 

 

1,975

 

 

 

1,805

 

Income taxes payable

 

 

46

 

 

 

258

 

Deferred revenue

 

 

3,086

 

 

 

2,212

 

Total current liabilities

 

 

5,802

 

 

 

4,579

 

Deferred income tax liability

 

 

176

 

 

 

197

 

Lease liabilities - long-term (See Note 8)

 

 

1,659

 

 

 

1,971

 

Total liabilities

 

 

7,637

 

 

 

6,747

 

Commitments and contingencies (see Note 9)

 

 

 

 

 

 

 

 

Stockholders’ equity:

 

 

 

 

 

 

 

 

Preferred stock, $0.001 par value, 1,000,000 shares authorized, no shares issued and outstanding as of December 31, 2021 and 2020, respectively.

 

 

-

 

 

 

-

 

Common stock $0.001 par value, 20,000,000 shares authorized, 3,793,538 and 3,770,752 shares issued and outstanding as of December 31, 2021 and 2020, respectively.

 

 

4

 

 

 

4

 

Additional paid-in capital

 

 

22,401

 

 

 

22,214

 

Other accumulated comprehensive loss

 

 

(19 )

 

 

(19 )

Retained earnings

 

 

9,234

 

 

 

5,943

 

Total stockholders’ equity

 

 

31,620

 

 

 

28,142

 

Total liabilities and stockholders’ equity

 

$39,257

 

 

$34,889

 

 

The accompanying notes are an integral part of these consolidated financial statements.

  

 
F-3

Table of Contents

 

ISSUER DIRECT CORPORATION AND SUBSIDIARIES

CONSOLIDATED STATEMENTS OF INCOME

(in thousands, except per share amounts)

 

 

 

Years Ended December 31,

 

 

 

2021

 

 

2020

 

Revenues

 

$21,883

 

 

$18,526

 

Cost of revenues

 

 

5,748

 

 

 

5,415

 

Gross margin

 

 

16,135

 

 

 

13,111

 

Operating costs and expenses:

 

 

 

 

 

 

 

 

General and administrative

 

 

5,491

 

 

 

5,029

 

Sales and marketing

 

 

5,079

 

 

 

3,812

 

Product development

 

 

1,219

 

 

 

825

 

Depreciation and amortization

 

 

603

 

 

 

751

 

Total operating costs and expenses

 

 

12,392

 

 

 

10,417

 

Operating income

 

 

3,743

 

 

 

2,694

 

Other income, net

 

 

 

 

 

 

 

 

Other income (See Note 2)

 

 

366

 

 

 

80

 

Interest income, net

 

 

3

 

 

 

56

 

Income before income taxes

 

 

4,112

 

 

 

2,830

 

Income tax expense

 

 

821

 

 

 

724

 

Net income

 

$3,291

 

 

$2,106

 

Income per share - basic

 

$0.87

 

 

$0.56

 

Income per share - diluted

 

$0.86

 

 

$0.56

 

Weighted average number of common shares outstanding - basic

 

 

3,780

 

 

 

3,755

 

Weighted average number of common shares outstanding - diluted

 

 

3,820

 

 

 

3,784

 

 

The accompanying notes are an integral part of these consolidated financial statements.

 

 
F-4

Table of Contents

 

ISSUER DIRECT CORPORATION

CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME

(in thousands)

 

 

 

Years Ended December 31,

 

 

 

2021

 

 

2020

 

Net income

 

$3,291

 

 

$2,106

 

Foreign currency translation adjustment

 

 

-

 

 

 

(3 )

Comprehensive income

 

$3,291

 

 

$2,103

 

 

The accompanying notes are an integral part of these consolidated financial statements.

 

 
F-5

Table of Contents

 

ISSUER DIRECT CORPORATION AND SUBSIDIARIES

CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ EQUITY

YEARS ENDED DECEMBER 31, 2021 AND 2020

(in thousands, except share and per share amounts)

 

 

 

Common Stock

 

 

Additional

Paid-in

 

 

Accumulated Other

Comprehensive

 

 

Retained 

 

 

Total

Stockholders’

 

 

 

Shares

 

 

Amount

 

 

Capital

 

 

Loss

 

 

Earnings

 

 

Equity

 

Balance on December 31, 2019

 

 

3,786,398

 

 

$4

 

 

$22,275

 

 

$(16 )

 

$3,837

 

 

$26,100

 

Stock-based compensation expense

 

 

-

 

 

 

-

 

 

 

273

 

 

 

-

 

 

 

-

 

 

 

273

 

Exercise of stock awards, net of tax

 

 

68,252

 

 

 

-

 

 

 

451

 

 

 

-

 

 

 

-

 

 

 

451

 

Stock repurchase and retirement (see Note 6)

 

 

(83,898 )

 

 

-

 

 

 

(785 )

 

 

-

 

 

 

-

 

 

 

(785 )

Foreign currency translation

 

 

-

 

 

 

-

 

 

 

-

 

 

 

(3 )

 

 

-

 

 

 

(3 )

Net income

 

 

-

 

 

 

-

 

 

 

-

 

 

 

-

 

 

 

2,106

 

 

 

2,106

 

Balance on December 31, 2020

 

 

3,770,752

 

 

$4

 

 

$22,214

 

 

$(19 )

 

$5,943

 

 

$28,142

 

Stock-based compensation expense

 

 

-

 

 

 

-

 

 

 

333

 

 

 

-

 

 

 

-

 

 

 

333

 

Exercise of stock awards, net of tax

 

 

42,563

 

 

 

-

 

 

 

307

 

 

 

-

 

 

 

-

 

 

 

307

 

Stock repurchase and retirement (see Note 6)

 

 

(19,777 )

 

 

-

 

 

 

(453 )

 

 

-

 

 

 

-

 

 

 

(453 )

Net income

 

 

-

 

 

 

-

 

 

 

-

 

 

 

-

 

 

 

3,291

 

 

 

3,291

 

Balance on December 31, 2021

 

 

3,793,538

 

 

$4

 

 

$22,401

 

 

$(19 )

 

$9,234

 

 

$31,620

 

   

The accompanying notes are an integral part of these consolidated financial statements.

 

 
F-6

Table of Contents

 

ISSUER DIRECT CORPORATION AND SUBSIDIARIES

CONSOLIDATED STATEMENTS OF CASH FLOWS

(in thousands, except share and per share amounts)

 

 

 

Years Ended December 31,

 

 

 

2021

 

 

2020

 

Cash flows from operating activities

 

 

 

 

 

 

Net income

 

$3,291

 

 

$2,106

 

Adjustments to reconcile net income to net cash provided by operating activities:

 

 

 

 

 

 

 

 

Bad debt expense

 

 

257

 

 

 

304

 

Depreciation and amortization

 

 

1,143

 

 

 

1,348

 

Deferred income taxes

 

 

(106 )

 

 

312

 

Non-cash interest expense

 

 

-

 

 

 

19

 

Stock-based compensation expense

 

 

333

 

 

 

273

 

Gain on extinguishment of debt

 

 

-

 

 

 

(80 )

Changes in operating assets and liabilities:

 

 

 

 

 

 

 

 

Decrease (increase) in accounts receivable

 

 

(1,042 )

 

 

(761 )

Decrease (increase) in other assets

 

 

(160 )

 

 

177

 

Increase (decrease) in accounts payable

 

 

393

 

 

 

37

 

Increase (decrease) in deferred revenue

 

 

887

 

 

 

391

 

Increase (decrease) in accrued expenses and other liabilities

 

 

(265 )

 

 

260

 

Net cash provided by operating activities

 

 

4,731

 

 

 

4,386

 

 

 

 

 

 

 

 

 

 

Cash flows from investing activities

 

 

 

 

 

 

 

 

Purchase of fixed assets

 

 

(62 )

 

 

(27 )

Capitalized software

 

 

(215 )

 

 

 

Net cash used in investing activities

 

 

(277 )

 

 

(27 )

 

 

 

 

 

 

 

 

 

Cash flows from financing activities

 

 

 

 

 

 

 

 

Payment for stock repurchase and retirement (see Note 7)

 

 

(453 )

 

 

(785 )

Payment on notes payable

 

 

-

 

 

 

(240 )

Proceeds from exercise of stock options, net of income taxes

 

 

307

 

 

 

451

 

Net cash used in financing activities

 

 

(146 )

 

 

(574 )

 

 

 

 

 

 

 

 

 

Net change in cash

 

 

4,308

 

 

 

3,785

 

Cash- beginning

 

 

19,556

 

 

 

15,766

 

Currency translation adjustment

 

 

(12 )

 

 

5

 

Cash- ending

 

$23,852

 

 

$19,556

 

 

 

 

 

 

 

 

 

 

Supplemental disclosures:

 

 

 

 

 

 

 

 

Cash paid for income taxes

 

$1,050

 

 

$458

 

  

The accompanying notes are an integral part of these consolidated financial statements.

  

 
F-7

Table of Contents

 

Note 1: Description, Background and Basis of Operations

 

Nature of Operations

 

Issuer Direct Corporation (the “Company” or “Issuer Direct”) was incorporated in the State of Delaware in October 1988 under the name Docucon Inc. Subsequent to the December 13, 2007 merger with My EDGAR, Inc., the Company changed its name to Issuer Direct Corporation. Today, Issuer Direct is an industry-leading global communications and compliance company focusing on the needs of corporate issuers. Issuer Direct’s principal platform, Platform id.™, empowers users by thoughtfully integrating the most relevant tools, technologies and products, thus eliminating the complexity associated with producing and distributing their business communications and financial information. The Company operates under several brands in the market, including Direct Transfer, Interwest and ACCESSWIRE. The Company leverages its securities compliance and regulatory expertise to provide a comprehensive set of services that enhance a customer’s ability to communicate effectively with its shareholder base while meeting all reporting regulations required.

 

Note 2: Summary of Significant Accounting Policies

 

The consolidated financial statements include the accounts of the Company and its wholly owned subsidiaries. Significant intercompany accounts and transactions are eliminated in consolidation.

 

Cash Equivalents

 

For purposes of the Company’s financial statements, the Company considers all highly liquid investments purchased with an original maturity date of three months or less to be cash equivalents.

 

Accounts Receivable and Allowance for Doubtful Accounts

 

The Company monitors outstanding receivables based on factors surrounding the credit risk of specific customers, historical trends, and other information. Credit is granted on an unsecured basis. The allowance for doubtful accounts is estimated based on an assessment of the Company’s ability to collect on customer accounts receivable. There is judgment involved with estimating the allowance for doubtful accounts and if the financial condition of the Company’s customers were to deteriorate, resulting in their inability to make the required payments, the Company may be required to record additional allowances or charges against revenues. Given the current environment of the COVID-19 pandemic additional attention has been paid to the financial viability of its customers. The Company generally writes-off accounts receivable against the allowance when it determines a balance is uncollectible and no longer actively pursues its collection.

 

The following is a summary of the allowance for doubtful accounts during the years ended December 31, 2021 and 2020 (in 000’s):

 

 

 

Year Ended

December 31,

2021

 

 

Year Ended

December 31,

2020

 

Beginning balance

 

$657

 

 

$700

 

Bad debt expense

 

 

257

 

 

 

304

 

Write-offs

 

 

(239)

 

 

(347)

Ending balance

 

$675

 

 

$657

 

 

Concentration of Credit Risk

 

Financial instruments and related items which potentially subject the Company to concentrations of credit risk consist primarily of cash, cash equivalents and accounts receivables. The Company places its cash and temporary cash investments with credit quality institutions. Such cash balances are currently in excess of the FDIC insurance limit of $250,000. To reduce its risk associated with the failure of such financial institutions, each quarter the Company evaluates the rating of the financial institution in which it holds deposits. As of December 31, 2021, the total amount exceeding such limit was $22,099,000. The Company also had cash-on-hand of $153,000 in Europe and $1,368,000 in Canada as of December 31, 2021.

 

 
F-8

Table of Contents

 

The Company believes it did not have any financial instruments that could have potentially subjected us to significant concentrations of credit risk for any relevant period.

 

Revenue Recognition

 

Substantially all the Company’s revenue comes from contracts with customers for subscriptions to its cloud-based products or contracts for Communications and Compliance products and services. Customers consist of public corporate issuers and professional firms, such as investor and public relations firms. In the case of news distribution and webcasting offerings, customers also include private companies. The Company accounts for a contract with a customer when there is an enforceable contract between the Company and the customer, the rights of the parties are identified, the contract has economic substance, and collectability of the contract consideration is probable. The Company’s revenues are measured based on consideration specified in the contract with each customer.

 

The Company’s contracts include either a subscription to its entire platform or certain modules within the platform, or an agreement to perform services, or any combination thereof, and often contain multiple subscriptions and services. For these bundled contracts, the Company accounts for individual subscriptions and services as separate performance obligations if they are distinct, which is when a product or service is separately identifiable from other items in the bundled package, and a customer can benefit from it on its own or with other resources that are readily available to the customer. The Company separates revenue from its contracts into two revenue streams: i) Communications and ii) Compliance. Performance obligations of Communications contracts include providing subscriptions to certain modules or the entire Platform id. Communications module, distributing press releases on a per release basis or conducting webcasts, virtual annual meetings or other events on a per event basis. Performance obligations of Compliance contracts include providing subscriptions to its cloud-based Platform id. Compliance module, Whistleblower module or other stand-ready obligations to deliver services and annual report printing and distribution. Additionally, services are provided on a per project basis. Set up fees for disclosure services are considered a separate performance obligation and are satisfied upfront. Set up fees for the transfer agent module and investor relations content management module are immaterial. The Company’s subscription and service contracts are generally for one year, with automatic renewal clauses included in the contract until the contract is cancelled. The contracts do not contain any rights of returns, guarantees or warranties. Since contracts are generally for one year, all the revenue is expected to be recognized within one year from the contract start date. As such, the Company has elected the optional exemption that allows the Company not to disclose the transaction price allocated to performance obligations that are unsatisfied or partially satisfied at the end of each reporting period.

 

The Company recognizes revenue for subscriptions evenly over the contract period, upon distribution for per release contracts and upon event completion for webcasting and virtual annual meeting events. For service contracts that include stand ready obligations, revenue is recognized evenly over the contract period. For all other services delivered on a per project or event basis, the revenue is recognized at the completion of the event. The Company believes recognizing revenue for subscriptions and stand ready obligations using a time-based measure of progress, best reflects the Company’s performance in satisfying the obligations.

 

For bundled contracts, revenue is allocated to each performance obligation based on its relative standalone selling price. Standalone selling prices are based on observable prices at which the Company separately sells the subscription or service. If a standalone selling price is not directly observable, the Company uses the residual method to allocate any remaining price to that subscription or service. The Company reviews standalone selling prices, at least annually, and updates these estimates if necessary.

 

The Company invoices its customers based on the billing schedules designated in its contracts, typically upfront on either a monthly, quarterly or annual basis or per transaction at the completion of the performance obligation. Deferred revenue for the periods presented was primarily related to press release packages which have been prepaid, however the releases have not yet been disseminated, as well as, subscription and service contracts, which are billed upfront, quarterly or annually, however the revenue has not yet been recognized. The associated deferred revenue is generally recognized as releases are disseminated for press release packages and ratably over the billing period for subscriptions. Deferred revenue as of December 31, 2021 and 2020, was $3,086,000 and $2,212,000, respectively, and is expected to be recognized within one year. Revenue recognized for the year ended December 31, 2021 and 2020, that was included in the deferred revenue balance at the beginning of each reporting period, was approximately $2,212,000 and $11,812,000, respectively. Accounts receivable, net of allowance for doubtful accounts, related to contracts with customers was $3,291,000 and $2,514,000 as of December 31, 2021 and 2020, respectively. Since substantially all the contracts have terms of one year or less, the Company has elected to use the practical expedient regarding the existence of a significant financing.

 

 
F-9

Table of Contents

 

Costs to obtain contracts with customers consist primarily of sales commissions. As of December 31, 2021 and 2020, the Company has capitalized $53,000 and $44,000, respectively, of costs to obtain contracts that are expected to be amortized over more than one year. For contract costs expected to be amortized in less than one year, the Company has elected to use the practical expedient allowing the recognition of incremental costs of obtaining a contract as an expense when incurred. The Company has considered historical renewal rates, expectations of future renewals and economic factors in making these determinations.

 

Fixed Assets

 

Fixed assets are recorded at cost and depreciated over the estimated useful lives of the assets using principally the straight-line method. When items are retired or otherwise disposed of, income is charged or credited for the difference between net book value and proceeds realized thereon. Ordinary maintenance and repairs are charged to expense as incurred, and replacements and betterments are capitalized. The range of estimated useful lives used to calculate depreciation for principal items of property and equipment are as follow:

 

Asset Category

 

Depreciation / Amortization Period

Computer equipment

 

3 years

Furniture & equipment

 

3 to 7 years

Leasehold improvements

 

lesser of 8 years or the lease term

 

Earnings per Share

 

Earnings per share accounting guidance requires that basic net income per common share be computed by dividing net income for the period by the weighted average number of common shares outstanding during the period. Diluted net income per share is computed by dividing the net income for the period by the weighted average number of common and dilutive common equivalent shares outstanding during the period. There were no shares issuable upon the exercise of stock options excluded in the computation of diluted earnings per common share during the year ended December 31, 2021, because their impact was anti-dilutive. Shares issuable upon the exercise of stock options totaling 40,000 were excluded in the computation of diluted earnings per common share during the year ended December 31, 2020, because their impact was anti-dilutive.

 

Use of Estimates

 

The preparation of financial statements in conformity with United States Generally Accepted Accounting Principles (“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 financial statements and the reported amounts of revenues and expenses during the reporting period. Significant estimates include the allowance for doubtful accounts and the valuation of goodwill, intangible assets, deferred tax assets, and stock-based compensation. Actual results could differ from those estimates.

 

Gain on Extinguishment of Debt

 

On October 2, 2017, the Company entered into a Stock Purchase Agreement (the “Interwest Purchase Agreement’) to purchase all of the outstanding equity securities of Interwest Transfer Company, Inc., a Utah corporation (“Interwest”) a transfer agent business located in Salt Lake City, Utah. Under the terms of the Interwest Purchase Agreement the Company paid $1,935,000 at closing, $288,000 on the first anniversary of the closing, $320,000 on the second anniversary of the closing and called for another $320,000 to be paid upon the third anniversary date of the closing. The Company also issued 25,235 shares of restricted common stock of the Company at closing. Upon final negotiation and settlement of the third anniversary payment, the Company paid $240,000 to the seller. The difference of $80,000 that was not paid is recorded as Other Income on the Consolidated Statements of Income for the year ended December 31, 2020.

 

Income Taxes

 

Deferred income tax assets and liabilities are computed for differences between the financial statement and tax bases of assets and liabilities that will result in future taxable or deductible amounts based on enacted tax laws and rates applicable to the periods in which the differences are expected to affect taxable income. Valuation allowances are established, when necessary, to reduce deferred income tax assets to the amounts expected to be realized. For any uncertain tax positions, the Company recognizes the impact of a tax position, only if it is more likely than not of being sustained upon examination, based on the technical merits of the position. The Company’s policy regarding the classification of interest and penalties is to classify them as income tax expense in the financial statements, if applicable.

 

 
F-10

Table of Contents

 

Capitalized Software

 

Costs incurred to develop the Company’s cloud-based platform products are capitalized when the preliminary project phase is complete, management commits to fund the project and it is probable the project will be completed and used for its intended purposes. Once the software is substantially complete and ready for its intended use, the software is amortized over its estimated useful life, which is typically four years. Costs related to design or maintenance of the software are expensed as incurred. Capitalized costs and amortization for the years ended December 31, 2021 and 2020, are as follows (in thousands):

 

 

 

December 31,

 

 

 

2021

 

 

2020

 

Capitalized software development costs

 

$215

 

 

$-

 

Amortization included in cost of revenues

 

 

540

 

 

 

599

 

Amortization included in depreciation and amortization

 

 

-

 

 

 

9

 

 

Impairment of Long-lived Assets

 

In accordance with the authoritative guidance for accounting for long-lived assets, assets such as property and equipment, trademarks, and intangible assets subject to amortization, are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset group may not be recoverable. Recoverability of asset groups to be held and used is measured by a comparison of the carrying amount of an asset group to estimated undiscounted future cash flows expected to be generated by the asset group. If the carrying amount of an asset group exceeds its estimated future cash flows, an impairment charge is recognized by the amount by which the carrying amount of an asset group exceeds fair value of the asset group.

 

Lease Accounting

 

The Company determines if an arrangement is a lease at inception. Operating lease agreements are primarily for office space and are included within lease right-of-use (“ROU”) assets and lease liabilities on the consolidated balance sheet.

 

ROU assets represent the right to use an underlying asset for the lease term and lease liabilities represent the obligation to make lease payments arising from the lease. ROU assets and lease liabilities are recognized at the commencement date based on the present value of lease payments over the lease term. Variable lease payments consist of non-lease services related to the lease and payments under operating leases classified as short-term. Variable lease payments are excluded from the ROU assets and lease liabilities and are recognized in the period in which the obligation for those payments is incurred. As most of the leases do not provide an implicit rate, the Company uses its incremental borrowing rate based on the information available at commencement date in determining the present value of lease payments. ROU assets include any lease payments due and exclude lease incentives. Rental expense for lease payments related to operating leases is recognized on a straight-line basis over the lease term.

 

Fair Value Measurements

 

Accounting Standards Codification (“ASC”) Topic 820 establishes a fair value hierarchy that requires an entity to maximize the use of observable inputs and minimize the use of unobservable inputs when measuring fair value. Assets and liabilities recorded at fair value in the financial statements are categorized based upon the hierarchy of levels of judgment associated with the inputs used to measure their fair value. Hierarchical levels directly related to the amount of subjectivity associated with the inputs to fair valuation of these assets and liabilities, are as follows:

 

 

·

Level 1 - Quoted prices are available in active markets for identical assets or liabilities at the reporting date. Generally, this includes debt and equity securities that are traded in an active market. Cash and cash equivalents are quoted at Level 1.

 

 
F-11

Table of Contents

 

 

·

Level 2 - Observable inputs other than Level 1 prices such as quoted prices for similar assets or liabilities; quoted prices in markets that are not active; or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the assets or liabilities. Generally, this includes debt and equity securities that are not traded in an active market.

 

 

 

 

·

Level 3 - Unobservable inputs that are supported by little or no market activity and that are significant to the fair value of the assets or liabilities. Level 3 assets and liabilities include financial instruments whose value is determined using pricing models, discounted cash flow methodologies, or other valuation techniques, as well as instruments for which the determination of fair value requires significant management judgment or estimation.

 

As of December 31, 2021 and 2020, the Company believes the fair value of its financial instruments, such as, accounts receivable, the line of credit, and accounts payable approximate their carrying amounts.

 

Stock-based Compensation

 

The authoritative guidance for stock compensation requires that companies estimate the fair value of share-based payment awards on the date of the grant using an option-pricing model. The associated cost is recognized over the period during which an employee or director is required to provide service in exchange for the award.

 

Translation of Foreign Financial Statements

 

The financial statements of the foreign subsidiaries of the Company have been translated into U.S. dollars. All assets and liabilities have been translated at current rates of exchange in effect at the end of the period. Income and expense items have been translated at the average exchange rates for the year or the applicable interim period. The gains or losses that result from this process are recorded as a separate component of other accumulated comprehensive income until the entity is sold or substantially liquidated.

 

Comprehensive Income

 

Comprehensive income consists of net income and other comprehensive loss related to changes in the cumulative foreign currency translation adjustment.

 

Business Combinations, Goodwill and Intangible Assets

 

The authoritative guidance for business combinations specifies the criteria for recognizing and reporting intangible assets apart from goodwill. The Company records the assets acquired and liabilities assumed in business combinations at their respective fair values at the date of acquisition, with any excess purchase price recorded as goodwill. Goodwill is an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized. Intangible assets consist of client relationships, customer lists, distribution partner relationships, software, technology, non-compete agreements and trademarks that are initially measured at fair value. At the time of the business combination, trademarks are considered an indefinite-lived asset and, as such, are not amortized as there is no foreseeable limit to cash flows generated from them. The goodwill and intangible assets are assessed annually for impairment, or whenever conditions indicate the asset may be impaired, and any such impairment will be recognized in the period identified. The client relationships (7-10 years), customer lists (3 years), distribution partner relationships (10 years), non-compete agreements (5 years) and software and technology (3-6 years) are amortized over their estimated useful lives (See Note 4).

 

Advertising

 

The Company expenses advertising as incurred. During the years ended December 31, 2021 and 2020, advertising expense was $250,000 and $245,000, respectively.

 

Recently adopted accounting pronouncements

 

Accounting Standards Update (ASU) No. 2021-08, Business Combinations (Topic 805): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers

 

 
F-12

Table of Contents

 

The Financial Accounting Standards Board (“FASB”) has issued ASU No. 2021-08 to address diversity in practice related to the accounting for revenue contracts with customers acquired in a business combination. This ASU addresses these issues by adopting guidance in Topic 805 requiring an acquirer to recognize and measure contract assets and contract liabilities acquired in a business combination in accordance with ASU No. 2014-09, Revenue from Contracts with Customers (Topic 606). At the acquisition date, the acquirer should assess how the acquiree applied Topic 606 to determine what to record for the acquired revenue contracts, which would generally mean that an acquirer would recognize and measure the acquired contract assets and contract liabilities in the same manner that they were recognized and measured in the acquiree’s financial statements before the acquisition. The amendments in the ASU improve comparability after a business combination by providing consistent recognition and measurement guidance for revenue contracts with customers acquired in a business combination and revenue contracts with customers not acquired in a business combination. Notably, the ASU does not affect the accounting for other assets or liabilities that may arise from revenue contracts with customers in accordance with Topic 606, such as refund liabilities, or in a business combination, customer-related intangible assets and contract-based intangible assets. The amendments are effective for fiscal years beginning after December 15, 2022, and for interim periods within those fiscal years, with early implementation permitted, and should be applied prospectively to business combinations occurring on or after the effective date of the amendments. The Company has adopted this pronouncement as of January 1, 2021; however, it does not have a significant impact on the Company’s financial statements.

 

ASU No. 2021-10, Government Assistance (Topic 832): Disclosures by Business Entities about Government Assistance

 

The FASB has issued ASU No. 2021-10 to increase transparency in financial reporting by requiring business entities to disclose in notes to their financial statements information about certain types of government assistance that they receive. This ASU requires the following annual disclosures about transactions with a government that are accounted for by applying a grant or contribution accounting model by analogy to other accounting guidance, such as a grant model within FASB ASC 958, Not-for-Profit Entities, or International Accounting Standards (“IAS”) 20, Accounting for Government Grants and Disclosure of Government Assistance: (1) information regarding the nature of the transactions and the method applied to account for the government assistance; (2) line items on the balance sheet and income statement that are affected by government assistance and applicable amounts; and (3) significant terms and conditions of the agreement, including commitments and contingencies. The amendments in this ASU are effective for all entities within their scope for financial statements issued for annual periods beginning after December 15, 2021, with early application permitted. The amendments in this ASU should be applied either (1) prospectively to all transactions with a government accounted for by applying a grant or contribution accounting model by analogy that are reflected in financial statements at the date of initial application and new transactions that are entered into after the date of initial application, or (2) retrospectively to those transactions. The Company has adopted this pronouncement as of January 1, 2021 and has applied the guidance to account for the employee retention credit (“ERC”) as discussed below.

 

On March 27, 2020, the Coronavirus Aid, Relief, and Economic Security Act (“CARES Act”) was signed into law providing numerous tax provisions and other stimulus measures, including the ERC, which is a refundable tax credit against certain employment taxes. The Taxpayer Certainty and Disaster Tax Relief Act of 2020 and the American Rescue Plan Act of 2021 extended and expanded the availability of the ERC.

 

The Company is eligible under the CARES Act ERC as an employer that carried on a trade or business during calendar year 2020 and whose business operations were fully or partially suspended during any calendar quarter during 2020 due to orders from an appropriate governmental authority limiting commerce, travel, or group meetings (for commercial, social, religious, or other purposes) due to COVID-19.

 

The Company accounted for the ERC as a government grant in accordance with FASB ASC 958. Under this standard, government grants are recognized when the condition or conditions on which they depend are substantially met. The conditions for recognition of the ERC include, but are not limited to:

 

 

·

An entity has been adversely affected by the COVID-19 pandemic

 

·

The Company has not used qualifying payroll for both the Paycheck Protection Program and the ERC

 

·

The Company incurred payroll costs to retain employees

 

During the year ended December 31, 2021, The Company recorded an ERC benefit of $366,000 in Other income in the Consolidated statements of operations and a receivable in other current assets in the Consolidated balance sheets as of December 31, 2021.

 

 
F-13

Table of Contents

 

Note 3: Fixed Assets

 

in $000’s

 

December 31,

 

 

 

2021

 

 

2020

 

Computer equipment

 

$163

 

 

$122

 

Furniture & equipment

 

 

301

 

 

 

280

 

Leasehold improvements

 

 

705

 

 

 

705

 

Total fixed assets, gross

 

 

1,169

 

 

 

1,107

 

Less: Accumulated depreciation

 

 

(456 )

 

 

(312 )

Total fixed assets, net

 

$713

 

 

$795

 

 

Included in leasehold improvements is $488,000 of tenant improvement allowance associated with a lease signed in March 2019 related to the Company’s new corporate headquarters. Depreciation expense on fixed assets for the years ended December 31, 2021 and 2020 totaled $144,000 and $131,000, respectively. No disposals were made during the years ended December 31, 2021 and 2020.

 

Note 4: Goodwill and Other Intangible Assets

 

The components of intangible assets are as follows (in 000’s):

 

 

 

December 31, 2021

 

 

 

Gross Carrying

Amount

 

 

Accumulated

Amortization

 

 

Net Carrying

Amount

 

Customer lists

 

$1,770

 

 

$(1,770)

 

$

-

 

Customer relationships

 

 

4,600

 

 

 

(2,937)

 

 

1,663

 

Proprietary software

 

 

1,279

 

 

 

(1,031)

 

 

248

 

Distribution partner relationships

 

 

153

 

 

 

(53 )

 

 

100

 

Non-compete agreement

 

 

69

 

 

 

(41 )

 

 

28

 

Trademarks - definite-lived

 

 

173

 

 

 

(173 )

 

 

-

 

Trademarks - indefinite-lived

 

 

408

 

 

 

-

 

 

 

408

 

Total intangible assets

 

$8,452

 

 

$(6,005)

 

$2,447

 

 

 

 

December 31, 2020

 

 

 

Gross Carrying

Amount

 

 

Accumulated

Amortization

 

 

Net Carrying

Amount

 

Customer lists

 

$1,770

 

 

$(1,770)

 

$

 

Customer relationships

 

 

4,600

 

 

 

(2,589)

 

 

2,011

 

Proprietary software

 

 

1,279

 

 

 

(948 )

 

 

331

 

Distribution partner relationships

 

 

153

 

 

 

(38 )

 

 

115

 

Non-compete agreement

 

 

69

 

 

 

(28 )

 

 

41

 

Trademarks - definite-lived

 

 

173

 

 

 

(173 )

 

 

-

 

Trademarks - indefinite-lived

 

 

408

 

 

 

-

 

 

 

408

 

Total intangible assets

 

$8,452

 

 

$(5,546)

 

$2,906

 

 

The Company performed its annual assessment for impairment of intangible assets and determined there was no impairment as of and for the years ended December 31, 2021 and 2020.

 

The amortization of intangible assets is a charge to operating expenses and totaled $459,000 and $609,000 in the years ended 2021 and 2020, respectively.

 

 
F-14

Table of Contents

 

The future amortization of the identifiable intangible assets is as follows (in 000’s):

 

Years Ending December 31:

 

 

 

2022

 

$431

 

2023

 

 

431

 

2024

 

 

418

 

2025

 

 

319

 

2026

 

 

291

 

Thereafter

 

 

149

 

Total

 

$2,039

 

 

The goodwill balance of $6,376,000 on December 31, 2021, was related to the stock acquisitions of Basset Press in July 2007, PIR in 2013, ACCESSWIRE in 2014, Interwest in 2017, Filing Services Canada, Inc. in 2018 and the assets of the Visual Webcasting Platform in 2019. The Company conducted its annual impairment analyses as of October 1, of 2021 and 2020 and determined that no goodwill was impaired.

 

Note 5: Line of Credit

 

Effective October 3, 2021, the Company renewed its unsecured Line of Credit, which changed the interest rate from LIBOR plus 1.75% to SOFR (Secured Overnight Financing Rate) plus 1.75%. The amount of funds available for borrowing remained $3,000,000 and the term remained two years. As of December 31, 2021, the interest rate was 1.80% and the Company did not owe any amounts on the Line of Credit.

 

Note 6: Equity

 

Dividends

 

The Company did not pay any dividends during the years ended December 31, 2021 and 2020.

 

Preferred stock and common stock

 

There were no issuances of preferred stock or common stock during the years ended December 31, 2021 and 2020 other than stock awarded to employees and the Board of Directors.

 

 
F-15

Table of Contents

 

Stock repurchase and retirement

 

On August 7, 2019, the Company publicly announced a stock repurchase program under which the Company is authorized to repurchase up to $1,000,000 of its common shares. On March 16, 2020, the Company publicly announced that the Company increased the stock repurchase program to repurchase up to $2,000,000 of its common shares. As of March 31, 2021, the Company completed the repurchase program by purchasing a total of 179,845 shares as shown in the table below ($ in 000’s, except share or per share amounts):

 

 

 

Shares Repurchased

 

Period

 

Total Number of Shares Repurchased

 

 

Average Price Paid Per Share

 

 

Total Number of Shares Purchased as Part of Publicly Announced Program

 

 

Maximum Dollar Value of Shares that May Yet Be Purchased Under the Program

 

August 7 -31, 2019

 

 

22,150

 

 

$9.34

 

 

 

22,150

 

 

$793

 

September 1-30, 2019

 

 

2,830

 

 

$10.00

 

 

 

2,830

 

 

$765

 

October 1-31, 2019

 

 

39,363

 

 

$10.44

 

 

 

39,363

 

 

$354

 

November 1-30, 2019

 

 

11,827

 

 

$10.43

 

 

 

11,827

 

 

$231

 

December 1-31, 2019

 

 

-

 

 

 

-

 

 

 

-

 

 

$231

 

January 1-31, 2020

 

 

-

 

 

 

-

 

 

 

-

 

 

$231

 

February 1-29, 2020

 

 

-

 

 

 

-

 

 

 

-

 

 

$231

 

March 1-31, 2020

 

 

21,700

 

 

$9.33

 

 

 

21,700

 

 

$1,028

 

April 1-30, 2020

 

 

22,698

 

 

$9.02

 

 

 

22,698

 

 

$823

 

May 1-31, 2020

 

 

39,500

 

 

$9.51

 

 

 

39,500

 

 

$448

 

No shares repurchased between June 2020 and February 2021

March 1-31, 2021

 

 

19,777

 

 

$22.89

 

 

 

19,777

 

 

$-

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Total

 

 

179,845

 

 

$11.15

 

 

 

179,845

 

 

$-

 

   

Note 7: Stock Options and Restricted Stock Units

 

On May 23, 2014, the shareholders of the Company approved the 2014 Equity Incentive Plan (the “2014 Plan”). Under the terms of the 2014 Plan, the Company is authorized to issue incentive awards for common stock up to 200,000 shares to employees and other personnel. On June 10, 2016 and June 17, 2020, the shareholders of the Company approved an additional 200,000 and 200,000 awards, respectively, to be issued under the 2014 Plan, bringing the total number of shares to be awarded to 600,000. The awards may be in the form of incentive stock options, nonqualified stock options, restricted stock, restricted stock units and performance awards. The 2014 Plan is effective through March 31, 2024. As of December 31, 2021, there are 223,818 shares which remain to be granted under the 2014 Plan.

 

 
F-16

Table of Contents

 

The following is a summary of stock options issued during the year ended December 31, 2021 and 2020:

  

 

 

Number of Options

Outstanding

 

 

Range of

Exercise Price

 

 

Weighted Average

Exercise Price

 

 

Aggregate

Intrinsic Value

 

Balance on December 31, 2019

 

 

127,563

 

 

$

6.80 – 17.40

 

 

$12.63

 

 

$142,818

 

Options granted

 

 

-

 

 

 

-

 

 

 

-

 

 

 

-

 

Options exercised

 

 

(36,250)

 

7.76 – 17.40

 

 

 

12.47

 

 

 

295,921

 

Options forfeited/cancelled

 

 

(16,083)

 

9.26 – 17.40

 

 

 

15.17

 

 

 

22,682

 

Balance on December 31, 2020

 

 

75,230

 

 

$

6.80 – 17.40

 

 

$12.16

 

 

$402,275

 

Options granted

 

 

-

 

 

 

-

 

 

 

-

 

 

 

-

 

Options exercised

 

 

(23,563)

 

6.80 – 17.40

 

 

 

13.01

 

 

 

267,300

 

Options forfeited/cancelled

 

 

(4,500)

 

9.26 – 13.21

 

 

 

11.45

 

 

 

62,385

 

Balance on December 31, 2021

 

 

47,167

 

 

$

6.80 – 17.40

 

 

$11.81

 

 

$832,254

 

 

The aggregate intrinsic value in the table above represents the total pretax intrinsic value (i.e. the aggregate difference between the closing price of the Company’s common stock on December 31, 2021 and 2020 of $29.45 and $17.51, respectively, and the exercise price for in-the-money options) that would have been received by the holders if all instruments had been exercised on December 31, 2021 and 2020. As of December 31, 2021, all stock options were vested and there was not any unrecognized compensation cost related to stock options.

 

The following is a summary of unvested stock options during the year ended December 31, 2021 and 2020:

 

 

 

Number of Options

Outstanding

 

 

Weighted Average

Exercise Price

 

 

Weighted Average Grant Date Fair Value

 

Balance on December 31, 2019

 

 

29,000

 

 

$12.87

 

 

$5.47

 

Options vested

 

 

(14,500)

 

 

12.87

 

 

 

5.47

 

Options forfeited/cancelled

 

 

-

 

 

 

-

 

 

 

-

 

Balance on December 31, 2020

 

 

14,500

 

 

$12.87

 

 

$5.47

 

Options vested

 

 

(14,500)

 

 

12.87

 

 

 

5.47

 

Options forfeited/cancelled

 

 

-

 

 

 

-

 

 

 

-

 

Balance on December 31, 2021

 

 

-

 

 

$

-

 

 

$

-

 

 

The following table summarizes information about stock options outstanding and exercisable on December 31, 2021:

 

 

 

Options Outstanding

 

 

Options Exercisable

 

Exercise Price Range

 

Number

 

 

Weighted Average Remaining Contractual Life (in Years)

 

 

Weighted Average Exercise Price

 

 

Number

 

 $0.01 - 7.00 

 

 

5,000

 

 

 

3.89

 

 

$6.80

 

 

 

5,000

 

 $7.01 - 8.00

 

 

10,000

 

 

 

1.74

 

 

$7.76

 

 

 

10,000

 

 $8.01 - 12.00 

 

 

3,667

 

 

 

5.45

 

 

$10.07

 

 

 

3,667

 

 $12.01 - 15.00

 

 

20,500

 

 

 

6.61

 

 

$13.13

 

 

 

20,500

 

 $15.01 - 17.40

 

 

8,000

 

 

 

6.42

 

 

$17.40

 

 

 

8,000

 

 Total 

 

 

47,167

 

 

 

5.16

 

 

$11.81

 

 

 

47,167

 

 

 
F-17

Table of Contents

 

Of the 47,167 stock options outstanding, 21,000 are non-qualified stock options. All options have been registered with the SEC.

 

There were no common stock options issued during the years ended December 31, 2021 and 2020. 

 

The following is a summary of restricted stock units issued during the years ended December 31, 2021 and 2020:

 

 

 

Number of RSUs Outstanding

 

 

Weighted Average Grant Date

Fair Value

 

 

Aggregate Intrinsic Value

 

Balance on December 31, 2019

 

 

48,002

 

 

$11.55

 

 

$554,388

 

Units granted

 

 

18,000

 

 

 

10.67

 

 

 

192,060

 

Units vested/issued

 

 

(32,002)

 

 

11.61

 

 

 

353,948

 

Units forfeited

 

 

(15,000)

 

 

11.35

 

 

 

156,665

 

Balance on December 31, 2020

 

 

19,000

 

 

$10.78

 

 

$332,690

 

Units granted

 

 

17,765

 

 

 

25.92

 

 

 

460,504

 

Units vested/issued

 

 

(19,000)

 

 

10.78

 

 

 

464,400

 

Units forfeited

 

 

-

 

 

 

-

 

 

 

-

 

Balance on December 31, 2021

 

 

17,765

 

 

$25.92

 

 

$523,197

 

   

During the year ended December 31, 2021, the Company granted 17,765 restricted stock units with a grant date fair value of $25.92 per share to certain employees and non-employee members of the Board of Directors of the Company. Non-employee directors were granted 12,765 restricted stock units, which vest on the earlier of the 2022 annual meeting of the shareholders or one year. The other 5,000 restricted stock units were granted to an employee and vest 50% during each of the first and second anniversary dates of the date of grant, which was May 17, 2021. During the year ended December 31, 2021, 19,000 restricted stock units with a grant date fair value of $10.78 vested. As of December 31, 2021, there was $234,000 of unrecognized compensation cost related to unvested restricted stock units, which will be recognized through 2023. All restricted stock units have been registered with the SEC.

 

During the years ended December 31, 2021 and 2020, the Company recorded compensation expense of $333,000 and $273,000, respectively, related to stock options and restricted stock units.

 

 Note 8: Leases

 

Generally, leasing activity consists of office leases. In March 2019, a new lease was signed to move the corporate headquarters to Raleigh, North Carolina. The new lease, which had a lease commencement date of October 2, 2019, expires December 31, 2027. Minimum lease payments are $2,997,000, not including a tenant improvement allowance of $488,000, which is included in fixed assets as of December 31, 2021 and 2020. The Company recognized a ROU asset and corresponding lease liability of $2,596,000, which represents the present value of minimum lease payments discounted at 3.77%, the Company’s incremental borrowing rate at lease inception.

  

As of December 31, 2021, the Company had a three-year office lease in Florida. This lease was signed on January 4, 2019, at which time a ROU asset and corresponding lease liability was recognized of $125,000, which represents the present value of minimum lease payments discounted at 4.25%, the Company’s incremental borrowing rate at lease inception. This lease subsequently ended on January 3, 2022 and was not renewed. The Company also has facilities in Salt Lake City, Utah, and New York, which are on short-term leases that are less than twelve months. As a result, the Company elected the short-term lease recognition exemption for these leases, which means, for those leases not expected to extend beyond twelve months, the Company will not recognize ROU assets or lease liabilities.

 

Lease liabilities totaled $2,017,000 and $2,361,000 as of December 31, 2021 and 2020, respectively. The current portion of this liability of $358,000 is included in Accrued expenses on the Consolidated balance sheets and the long-term portion of $1,659,000 is included in Lease liabilities on the Consolidated Balance Sheets. Rent expense consists of both operating lease expense from amortization of ROU assets as well as variable lease expense which consists of non-lease components of office leases (i.e. common area maintenance) or rent expense associated with short- term leases. The components of lease expense were as follows (in 000’s):

 

 
F-18

Table of Contents

 

 

 

Year ended

December 31,

2021

 

 

Year ended

December 31,

2020

 

Lease expense

 

 

 

 

 

 

Operating lease expense

 

$347

 

 

$347

 

Variable lease expense

 

 

116

 

 

 

132

 

Rent expense

 

$463

 

 

$479

 

 

The weighted-average remaining non-cancelable lease term for operating leases was 6.0 years as of December 31, 2021. As of December 31, 2021, the weighted-average discount rate used to determine the lease liability was 3.77%. The future minimum lease payments to be made under non-cancelable operating leases on December 31, 2021, are as follows (in 000’s):

 

Year Ended December 31:

 

 

 

2022

 

$359

 

2023

 

 

369

 

2024

 

 

379

 

2025

 

 

389

 

2026

 

 

399

 

Thereafter

 

 

413

 

Total lease payments

 

$2,308

 

Present value adjustment

 

 

(291)

Lease liability

 

 

2,017

 

 

The Company performed an evaluation of other contracts with customers and suppliers in accordance with Topic 842 and have determined that, except for the leases described above, none of the contracts contain a lease.

 

Note 9: Commitments and Contingencies

 

From time to time, the Company may be involved in litigation that arises through the normal course of business. The Company is neither a party to any litigation nor is aware of any such threatened or pending litigation that might result in a material adverse effect to the Company’s business.

 

Note 10: Revenues

 

The Company considers itself to be in a single reportable segment under the authoritative guidance for segment reporting, specifically a shareholder communications and compliance company for publicly traded and private companies. The following tables present revenue disaggregated by revenue stream in (000’s):

 

For the years ended December 31, 2021 and 2020, the Company generated revenues from the following revenue streams as a percentage of total revenue (in 000’s):

 

 

 

Year Ended

December 31, 2021

 

 

Year Ended

December 31, 2020

 

 

 

Amount

 

 

Percentage

 

 

Amount

 

 

Percentage

 

Revenue

 

 

 

 

 

 

 

 

 

 

 

 

Communications

 

$14,058

 

 

 

64.2%

 

$11,870

 

 

 

64.1%

Compliance

 

 

7,825

 

 

 

35.8%

 

 

6,656

 

 

 

35.9%

Total

 

$21,883

 

 

 

100.0%

 

$18,526

 

 

 

100.0%

 

The Company did not have any customers during the years ended December 31, 2021 or 2020 that accounted for more than 10% of revenue.

 

 
F-19

Table of Contents

 

Note 11: Income Taxes

 

The provision for income taxes consisted of the following components for the years ended December 31 (in 000’s):

 

 

 

2021

 

 

2020

 

Current:

 

 

 

 

 

 

Federal

 

$632

 

 

$307

 

State

 

 

186

 

 

 

84

 

Foreign

 

 

109

 

 

 

21

 

Total Current

 

 

927

 

 

 

412

 

Deferred:

 

 

 

 

 

 

 

 

Federal

 

 

(40 )

 

 

283

 

State

 

 

(7)

 

 

50

 

Foreign

 

 

(59 )

 

 

(21)

Total Deferred

 

 

(106 )

 

 

312

 

Total expense for income taxes

 

$821

 

 

$724

 

  

Reconciliation between the statutory rate and the effective tax rate is as follows on December 31 (in 000’s, except percentages):

 

 

 

2021

 

 

2020

 

 

 

Amount

 

 

Percentage

 

 

Amount

 

 

Percentage

 

Federal statutory tax rate

 

$864

 

 

 

21.0%

 

$594

 

 

 

21.0%

State tax rate

 

 

139

 

 

 

3.4%

 

 

117

 

 

 

4.1%

Permanent difference - stock-based compensation

 

 

(55 )

 

 

(1.3 )%

 

 

29

 

 

 

1.1%

Permanent difference - other

 

 

(83 )

 

 

(2.0)%

 

 

16

 

 

 

0.5%

Foreign tax credit generated

 

 

(55 )

 

 

(1.3 )%

 

 

(15)

 

 

(0.5 )%

Tax on foreign earnings - tax reform

 

 

55

 

 

 

1.3%

 

 

17

 

 

 

0.6%

Foreign rate differential

 

 

13

 

 

 

0.3%

 

 

(2 )

 

 

(0.1)%

FDII Deduction

 

 

(57 )

 

 

(1.3 )%

 

 

(32 )

 

 

(1.1)%

Total

 

$821

 

 

 

20.1%

 

$724

 

 

 

25.6%

 

Components of net deferred income tax assets are as follows on December 31 (in 000’s):

 

 

 

2021

 

 

2020

 

 

Change

 

Assets:

 

 

 

 

 

 

 

 

 

Deferred revenue

 

$89

 

 

$24

 

 

$65

 

Allowance for doubtful accounts

 

 

152

 

 

 

149

 

 

 

3

 

Stock options

 

 

88

 

 

 

108

 

 

 

(20)

Transaction costs

 

 

44

 

 

 

46

 

 

 

(2 )

Other

 

 

80

 

 

 

138

 

 

 

(58 )

Total deferred tax asset

 

 

453

 

 

 

465

 

 

 

(12)

 

 

 

 

 

 

 

 

 

 

 

 

 

Liabilities

 

 

 

 

 

 

 

 

 

 

 

 

Prepaid expenses

 

 

(5)

 

 

(15 )

 

 

10

 

Basis difference in fixed assets

 

 

(174 )

 

 

(188 )

 

 

14

 

Capitalized software

 

 

(50 )

 

 

-

 

 

 

(50 )

Purchase of intangibles

 

 

(400 )

 

 

(459 )

 

 

59

Total deferred tax liability

 

 

(629 )

 

 

(662 )

 

 

33

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Total net deferred tax asset / (liability)

 

$(176 )

 

$(197 )

 

$21

 

 

 
F-20

Table of Contents

 

                As of each reporting date, the Company’s management considers new evidence, both positive and negative, that could impact management’s view with regard to future realization of deferred tax assets. In assessing the recovery of the deferred tax assets, management considers whether it is more likely than not that some portion or all the deferred tax assets will not be realized. The ultimate realization of deferred tax assets is dependent upon the generation of future taxable income in the periods in which those temporary differences become deductible. Management considers the scheduled reversals of future deferred tax assets, projected future taxable income, and tax planning strategies in making this assessment. It has been determined that is more likely than not that the Company’s deferred tax assets are able to be realized based on future positive earnings and reversal of existing temporary differences.

 

The Company had no unrecognized tax benefits as of December 31, 2021 or December 31, 2020. Interest and, if applicable, penalties are recognized related to unrecognized tax benefits in income tax expense. There are no accruals for interest and penalties on December 31, 2021.

 

Undistributed earnings of the Company are insignificant as of December 31, 2021. With the enactment of the 2017 Act, the Company does not consider any of its foreign earnings as indefinitely reinvested.

 

The Company is subject to income taxation by both federal and state taxing authorities. Income tax returns for the years ended December 31, 2020, 2019 and 2018 are open to audit by federal and state taxing authorities.

 

Note 12: Employee Benefit Plans

 

The Company sponsors a defined contribution 401(k) Profit Sharing Plan and allows all employees in the United States to participate. Matching and profit-sharing contributions to the plan are at the discretion of management, but are limited to the amount deductible for federal income tax purposes. The Company made contributions to the plan of $64,000 and $24,000 during the years ended December 31, 2021 and 2020, respectively.

 

 

Note 13: Subsequent Events

 

The Company has evaluated subsequent events for the potential recognition or disclosure through March 3, 2022, the date the financial statements were available to be issued, and has determined that the following matter should be disclosed to accompany the consolidated financial statements:

 

Executive Employment Agreement with Timothy Pitoniak (the “Pitoniak Agreement”)

 

                On January 12, 2022, the Company entered into the Pitoniak Agreement with Timothy Pitoniak to serve as the Company’s Chief Financial Officer effective as of January 24, 2022 (the “Effective Date”). As of the Effective Date, Steven Knerr, the Company’s then current Chief Financial Officer, assumed the role of the Company’s Vice President of Finance and Controller.

 

Under the Pitoniak Agreement, Mr. Pitoniak is entitled to an annual base salary of $235,000. The base salary will be reviewed annually by the Company’s Board of Directors or Compensation Committee for increase as part of its annual compensation review. Mr. Pitoniak is also eligible to receive an annual bonus of 45% of his annual base salary upon the achievement of reasonable target objectives and performance goals, to be determined by the Board of Directors or Compensation Committee in consultation with Mr. Pitoniak on or before the end of the first quarter of the fiscal year to which the bonus relates. In addition, Mr. Pitoniak is eligible to receive such additional bonus or incentive compensation as the Board of Directors may establish from time to time in its sole discretion.

 

Under the Company’s 2014 Equity Incentive Plan, as amended (the “Plan”), and as of the Effective Date, Mr. Pitoniak was also granted the following: (i) 20,000 restricted stock units (the “RSU Grant”) pursuant to a Restricted Stock Unit Award Agreement which is valued at $26.00 per share, the closing price of the Company’s common stock as of the Effective Date and (ii) an incentive stock option to purchase 30,000 shares of the Company’s common stock at a per share exercise price of $26.00 per share, the closing price of the Company’s common stock as of the Effective Date (the “Option Grant”) pursuant to an Incentive Stock Option Grant and Agreement. Provided Mr. Pitoniak is employed on each of the following dates by the Company or one of its affiliates, the entire RSU Grant will vest three years from the Effective Date and the Option Grant shall vest over a four-year period, at a rate of 7,500 shares of common stock underlying the Option Grant on the first, second, third and fourth anniversary of the Effective Date. In the event of a Corporate Transaction (as defined in the Plan), any unvested portion of the RSU Grant and Option Grant shall be immediately vested.

 

The Pitoniak Agreement is more fully described in a Current Report on Form 8-K filed by the Company with the SEC on January 19, 2022.

 

Stock Repurchase Program

 

On March 1, 2022, the Company’s board of directors authorized a stock repurchase program under which the Company may repurchase up to $5,000,000 of its common shares. Under this stock repurchase program, the Company may repurchase shares in accordance with all applicable securities laws and regulations, including Rule 10b-18 of the Securities Exchange Act of 1934, as amended. The extent and timing of repurchases, if any, will depend upon a variety of factors, including market conditions, regulatory requirements and other corporate considerations as determined by the Company’s management. The repurchase program does not obligate the Company to acquire any particular amount of its common shares and may be extended, suspended or discontinued at any time by the board of directors. The Company expects to fund the repurchase program from its existing cash flows from operations.

 

 

 
F-21

 

EX-21.1 2 isdr_ex211.htm EX-21.1 isdr_ex211.htm

EXHIBIT 21.1

 

Subsidiaries of the Registrant

 

Name of Subsidiary

 

State of Organization

 

 

 

Direct Transfer, LLC.

 

Delaware

PrecisionIR Group Inc., and its subsidiaries (listed below)

 

Delaware

PrecisionIR Inc

 

North Carolina

Issuer Direct Ltd

 

United Kingdom

Interwest Transfer Company, Inc.

 

Utah

QX Interactive, LLC.

 

North Carolina

Accesswire Canada Ltd.

 

Canada 

 

EX-23.1 3 isdr_ex231.htm EX-23.1 isdr_ex231.htm

EXHIBIT 23.1

 

Consent of Independent Registered Public Accounting Firm

 

We hereby consent to the incorporation by reference in the Registration Statements on Form S-8 (No. 333‑212239) and Form S-3 (No. 333-226530) of our report dated March 3, 2022 included in this Annual Report on Form 10-K of Issuer Direct Corporation and subsidiaries (the “Company”), relating to the consolidated balance sheets of the Company as of December 31, 2021 and 2020, and the related consolidated statements of income, comprehensive income, stockholders’ equity, and cash flows for each of the years in the two-year period ended December 31, 2021.

 

/s/ Cherry Bekaert LLP

 

Raleigh, North Carolina

March 3, 2022

 

EX-31.1 4 isdr_ex311.htm CERTIFICATION isdr_ex311.htm

EXHIBIT 31.1

 

CERTIFICATION PURSUANT TO RULE 13a-14(a)/15d-14(a)

UNDER THE SECURITIES EXCHANGE ACT OF 1934, AS AMENDED

(SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002)

 

I, Brian R. Balbirnie, certify that:

 

1.

I have reviewed this Annual Report on Form 10-K of Issuer Direct Corporation;

 

 

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 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 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 registrant’s board of directors (or persons performing the equivalent function):

 

 

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.

 

 

 

 

 

/s/ Brian R. Balbirnie

 

 

Brian R. Balbirnie

 

 

Chief Executive Officer

 

 

EX-31.2 5 isdr_ex312.htm CERTIFICATION isdr_ex312.htm

EXHIBIT 31.2

 

CERTIFICATION PURSUANT TO RULE 13a-14(a)/15d-14(a)

UNDER THE SECURITIES EXCHANGE ACT OF 1934, AS AMENDED

(SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002)

 

I, Steven Knerr, certify that:

 

1.

I have reviewed this Annual Report on Form 10-K of Issuer Direct Corporation;

 

 

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 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 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 registrant’s board of directors (or persons performing the equivalent function):

 

 

a)

All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and

 

 

 

 

b)

Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.

 

 

 

Date: March 3, 2022

 

 

/s/ Steven Knerr

 

 

Steven Knerr

 

 

Principal Accounting Officer

 

 

 

EX-32.1 6 isdr_ex321.htm CERTIFICATION isdr_ex321.htm

EXHIBIT 32.1

 

CERTIFICATION PURSUANT TO 18 U.S.C. SECTION 1350 (AS ADOPTED

PURSUANT TO SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002)

 

In connection with the Annual Report of Issuer Direct Corporation (the “Company”) on Form 10-K for the period ending December 31, 2021, as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, Brian R. Balbirnie, Chief Executive Officer, certify to my knowledge and in my capacity as an officer of the Company, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that:

 

1.

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

 

 

2.

The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company as of the dates and for the periods expressed in the Report.

 

 

Date: March 3, 2022

 

 

/s/ Brian R. Balbirnie

 

 

Brian R. Balbirnie

 

 

Chief Executive Officer

 

 

A certification furnished pursuant to this Item will not be deemed “filed” for purposes of section 18 of the Exchange Act (15 U.S.C. 78r), or otherwise subject to the liability of that section. Such certification will not be deemed to be incorporated by reference into any filing under the Securities Act or the Exchange Act, except to the extent that the small business issuer specifically incorporates it by reference.

 

EX-32.2 7 isdr_ex322.htm CERTIFICATION isdr_ex322.htm

EXHIBIT 32.2

 

CERTIFICATION PURSUANT TO 18 U.S.C. SECTION 1350 (AS ADOPTED

PURSUANT TO SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002)

 

In connection with the Annual Report of Issuer Direct Corporation (the “Company”) on Form 10-K for the period ending December 31, 2021, as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, Steven Knerr, Chief Financial Officer, certify to my knowledge and in my capacity as an officer of the Company, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that:

 

1.

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

 

 

2.

The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company as of the dates and for the periods expressed in the Report.

 

 

Date: March 3, 2022

 

 

/s/ Steven Knerr

 

 

Steven Knerr

 

 

Principal Accounting Officer

 

 

A certification furnished pursuant to this Item will not be deemed “filed” for purposes of section 18 of the Exchange Act (15 U.S.C. 78r), or otherwise subject to the liability of that section. Such certification will not be deemed to be incorporated by reference into any filing under the Securities Act or the Exchange Act, except to the extent that the small business issuer specifically incorporates it by reference.

 

EX-101.SCH 8 isdr-20211231.xsd XBRL TAXONOMY EXTENSION SCHEMA 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 OPERATIONS link:presentationLink link:calculationLink link:definitionLink 000005 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (UNAUDITED) link:presentationLink link:calculationLink link:definitionLink 000006 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS link:presentationLink link:calculationLink link:definitionLink 000007 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS EQUITY (UNAUDITED) link:presentationLink link:calculationLink link:definitionLink 000008 - Disclosure - Description Background and Basis of Operations link:presentationLink link:calculationLink link:definitionLink 000009 - Disclosure - Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 000010 - Disclosure - Fixed Assets link:presentationLink link:calculationLink link:definitionLink 000011 - Disclosure - Goodwill and Other Intangible Assets link:presentationLink link:calculationLink link:definitionLink 000012 - Disclosure - Line of Credit link:presentationLink link:calculationLink link:definitionLink 000013 - Disclosure - Equity link:presentationLink link:calculationLink link:definitionLink 000014 - Disclosure - Stock Options and Restricted Stock Units link:presentationLink link:calculationLink link:definitionLink 000015 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 000016 - Disclosure - Revenues link:presentationLink link:calculationLink link:definitionLink 000017 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 000018 - Disclosure - Employee Benefit Plans link:presentationLink link:calculationLink link:definitionLink 000019 - Disclosure - Subsequent Events link:presentationLink link:calculationLink link:definitionLink 000020 - Disclosure - Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 000021 - Disclosure - Summary of Significant Accounting Policies (Tables) link:presentationLink link:calculationLink link:definitionLink 000022 - Disclosure - Fixed Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 000023 - Disclosure - Goodwill and Other Intangible Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 000024 - Disclosure - Equity (Tables) link:presentationLink link:calculationLink link:definitionLink 000025 - Disclosure - Stock Options and Restricted Stock Units (Tables) link:presentationLink link:calculationLink link:definitionLink 000026 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 000027 - Disclosure - Revenues (Tables) link:presentationLink link:calculationLink link:definitionLink 000028 - Disclosure - Income Taxes (Tables) link:presentationLink link:calculationLink link:definitionLink 000029 - Disclosure - Summary of Significant Accounting Policies (Details) link:presentationLink link:calculationLink link:definitionLink 000030 - Disclosure - Summary of Significant Accounting Policies (Details 1) link:presentationLink link:calculationLink link:definitionLink 000031 - Disclosure - Summary of Significant Accounting Policies (Details 2) link:presentationLink link:calculationLink link:definitionLink 000032 - Disclosure - Summary of Significant Accounting Policies (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 000033 - Disclosure - Fixed Assets (Details) link:presentationLink link:calculationLink link:definitionLink 000034 - Disclosure - Fixed Assets (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 000035 - Disclosure - Goodwill and Other Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 000036 - Disclosure - Goodwill and Other Intangible Assets (Details 1) link:presentationLink link:calculationLink link:definitionLink 000037 - Disclosure - Goodwill and Other Intangible Assets (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 000038 - Disclosure - Line of Credit (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 000039 - Disclosure - Equity (Details) link:presentationLink link:calculationLink link:definitionLink 000040 - Disclosure - Equity (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 000041 - Disclosure - Stock Options and Restricted Stock Units (Details) link:presentationLink link:calculationLink link:definitionLink 000042 - Disclosure - Stock Options and Restricted Stock Units (Details 1) link:presentationLink link:calculationLink link:definitionLink 000043 - Disclosure - Stock Options and Restricted Stock Units (Details 2) link:presentationLink link:calculationLink link:definitionLink 000044 - Disclosure - Stock Options and Restricted Stock Units (Details 3) link:presentationLink link:calculationLink link:definitionLink 000045 - Disclosure - Stock Options and Restricted Stock Units (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 000046 - Disclosure - Leases (Details) link:presentationLink link:calculationLink link:definitionLink 000047 - Disclosure - Leases (Details 1) link:presentationLink link:calculationLink link:definitionLink 000048 - Disclosure - Leases (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 000049 - Disclosure - Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 000050 - Disclosure - Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 000051 - Disclosure - Income Taxes (Details 1) link:presentationLink link:calculationLink link:definitionLink 000052 - Disclosure - Income Taxes (Details 2) link:presentationLink link:calculationLink link:definitionLink 000053 - Disclosure - Employee Benefit Plan (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 000054 - Disclosure - Subsequent Events (Details Narrative) link:presentationLink link:calculationLink link:definitionLink EX-101.LAB 9 isdr-20211231_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE 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 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 Auditor Name Auditor Location Auditor Firm Id Local Phone Number Security 12b Title Trading Symbol Security Exchange Name Entity Interactive Data Current CONSOLIDATED BALANCE SHEETS ASSETS Current assets: Cash and cash equivalents Accounts receivable (net of allowance for doubtful accounts of $675 and $657, respectively) Other current assets Total current assets [Assets, Current] Capitalized software (net of accumulated amortization of $3,301 and $2,761, respectively) Fixed assets (net of accumulated depreciation of $456 and $312, respectively) Right-of-use asset - leases (See Note 8) Other long-term assets Goodwill Intangible assets (net of accumulated amortization of $6,005 and $5,546, respectively) Total assets [Assets] LIABILITIES AND STOCKHOLDERS' EQUITY Current liabilities: Accounts payable Accrued expenses Income taxes payable Deferred revenue Total current liabilities [Liabilities, Current] Deferred income tax liability Lease liabilities - long-term (See Note 8) Total liabilities [Liabilities] Commitments and contingencies (see Note 9) Stockholders' equity: Preferred stock, $0.001 par value, 1,000,000 shares authorized, no shares issued and outstanding as of December 31, 2021 and 2020, respectively. Common stock $0.001 par value, 20,000,000 shares authorized, 3,793,538 and 3,770,752 shares issued and outstanding as of December 31, 2021 and 2020, respectively. Additional paid-in capital Other accumulated comprehensive loss Retained earnings Total stockholders' equity [Stockholders' Equity Attributable to Parent] Total liabilities and stockholders' equity [Liabilities and Equity] Assets: Allowance for accounts receivables Accumulated amortization - capitalized software Accumulated depreciation - fixed assets Accumulated amortization - intangible assets Stockholders' 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, issued Common stock shares, outstanding CONSOLIDATED STATEMENTS OF OPERATIONS Revenues [Revenues] Cost of revenues Gross margin [Gross Profit] Operating costs and expenses: General and administrative Sales and marketing Product development Depreciation and amortization Total operating costs and expenses [Operating Expenses] Operating income [Operating Income (Loss)] Other income, net Other income (See Note 2) Interest income, net Income before income taxes [Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest] Income tax expense Net income [Net Income (Loss) Attributable to Parent] Income per share - basic Income per share - diluted Weighted average number of common shares outstanding - basic Weighted average number of common shares outstanding - diluted CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (UNAUDITED) Net income Foreign currency translation adjustment Comprehensive income [Comprehensive Income (Loss), Net of Tax, Attributable to Parent] CONSOLIDATED STATEMENTS OF CASH FLOWS Cash flows from operating activities Net income Adjustments to reconcile net income to net cash provided by operating activities: Bad debt expense Depreciation and amortization [Depreciation, Depletion and Amortization] Deferred income taxes Non-cash interest expense Stock-based compensation expense Gain on extinguishment of debt Changes in operating assets and liabilities: Decrease (increase) in accounts receivable Decrease (increase) in other assets Increase (decrease) in accounts payable Increase (decrease) in deferred revenue Increase (decrease) in accrued expenses and other liabilities Net cash provided by operating activities [Net Cash Provided by (Used in) Operating Activities] Cash flows from investing activities Purchase of fixed assets [Payments to Acquire Property, Plant, and Equipment] Capitalized software Net cash used in investing activities [Net Cash Provided by (Used in) Investing Activities] Cash flows from financing activities Payment for stock repurchase and retirement (see Note 7) [Payments for Repurchase of Common Stock] Payment on notes payable [Repayments of Notes Payable] Proceeds from exercise of stock options, net of income taxes Net cash used in financing activities [Net Cash Provided by (Used in) Financing Activities] Net change in cash [Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Excluding Exchange Rate Effect] Cash- beginning Currency translation adjustment Cash and cash equivalents - ending Supplemental disclosures: Cash paid for income taxes CONSOLIDATED STATEMENTS OF STOCKHOLDERS EQUITY (UNAUDITED) Statement [Table] Statement [Line Items] Statement Equity Components [Axis] Common Stock Additional Paid-In Capital Accumulated other comprehensive loss Retained Earnings (Accumulated Deficit) Balance, shares [Shares, Issued] Balance, amount Stock-based compensation expense [Stock-based compensation expense] Exercise of stock awards, net of tax, shares Exercise of stock awards, net of tax, amount Stock repurchase and retirement (see Note 6), shares Stock repurchase and retirement (see Note 6), amount Foreign currency translation Balance, shares Balance, amount Description Background and Basis of Operations Note Description Background and Basis of Operations Summary of Significant Accounting Policies Note Summary of Significant Accounting Policies Fixed Assets Note Fixed Assets Goodwill and Other Intangible Assets Note Goodwill and Other Intangible Assets Line of Credit Note Line of Credit Equity Note Equity Stock Options and Restricted Stock Units Note Stock Options and Restricted Stock Units Note Commitments and Contingencies Revenues Note Revenues Income Taxes Note Income Taxes Employee Benefit Plans Note Employee Benefit Plans Subsequent Events Subsequent Events Subsequent Events [Text Block] Cash Equivalents Accounts Receivable and Allowance for Doubtful Accounts Concentration of Credit Risk Revenue Recognition Fixed Assets Intangible Assets, Finite-Lived, Policy [Policy Text Block] Earnings per Share (EPS) Use of Estimates Gain on Extinguishment of Debt Income Taxes Income Tax, Policy [Policy Text Block] Capitalized Software Impairment of Long-lived Assets Lease Accounting Fair Value Measurements Stock-based Compensation Translation of Foreign Financial Statements Comprehensive Income Business Combinations, Goodwill and Intangible Assets Advertising Recently Adopted Accounting Pronouncements Summary of allowance for doubtful accounts Schedule of estimated useful lives for fixed assets Schedule of Capitalized Costs and Amortization Schedule of fixed assets Schedule of amortizable intangible assets Schedule of future amortization of intangible assets Schedule of shares repurchased Summary of stock options activity Schedule of unvested stock options Schedule of stock options Summary of restricted stock units issued Leases (Tables) Schedule of lease expense Schedule of future minimum lease payments Revenues (Tables) Disaggregation of revenue Schedule of components of income tax expense Schedule of effective income tax rate reconciliation Schedule of deferred tax assets and liabilities Allowance for doubtful accounts, beginning [Accounts Receivable, Allowance for Credit Loss] Bad debt expense [Interest and Debt Expense] Write-offs [FDIC Indemnification Asset, Net Write Offs] Allowance for doubtful accounts, ending Property, Plant and Equipment, Type [Axis] Statistical Measurement [Axis] Leasehold Improvements Computer Equipment Furniture &amp; Equipment Minimum [Member] Equipment Property Plant and Equipment Estimated Useful Lives Capitalized Software Development Costs Summary of Capitalized Costs and Amortization Amortization Included in Depreciation and Amortization Finite-Lived Intangible Assets by Major Class [Axis] Geographical [Axis] Income Tax Authority, Name [Axis] Software and Technology Equipment Customer Relationships Customer Lists Distribution Partner Relationships Non-compete Agreements Minimum [Member] Europe Canada [Member] FDIC insurance limit FDIC exceeding limit Capitalized costs Gain losses on extinguishment of debt Advertising Expense Deferred revenue Revenue Recognized Included in the Deferred Revenue Accounts receivable related to contracts with customers Stock Purchase Agreement Description Antidilutive securities excluded from computation of earnings per common share Intangible asset estimated useful lives Cash-on-hand Computers equipment Furniture & equipment Leasehold improvements Total fixed assets, gross Less: accumulated depreciation Total fixed assets, net Depreciation expense Disposal of fixed assets Indefinite-lived Intangible Assets by Major Class [Axis] Customer Relationships Proprietary Software Trademarks - Definite-Lived Trademarks - Indefinite-Lived Total Intangible Assets Gross carrying amount Accumulated amortization Net carrying amount 2022 2023 2024 2025 2026 Thereafter Total Amortization of intangible assets Goodwill Variable Rate [Axis] LIBOR Line of credit facility, interest rate at period end Line of credit, maximum borrowing capacity Equity (Details) Share Repurchase Program [Axis] August 7-31, 2019 September 1-30, 2019 October 1-31, 2019 November 1-30, 2019 March 1-31, 2020 April 1-30, 2020 December 1-31, 2019 January 1-31, 2020 February 1-29, 2020 May 1-31, 2020 March 1-31, 2021 Total number of shares repurchased Average price paid per share Total number of shares purchased as part of publicly announced program Maximum dollar value of shares that may yet be purchased under the program Cash dividends paid Shares repurchased Financial Instrument [Axis] Option [Member] Number of options outstanding, beginning [Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number] Number of options granted Number of options exercised [Number of options exercised] Number of options forfeited/cancelled [Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period] Number of options outstanding, ending Range of exercise price options outstanding, beginning Range of exercise price options granted Range of exercise price options exercised Range of exercise price options forfeited/cancelled Range of exercise price options outstanding, ending Weighted average exercise price outstanding, beginning Weighted average exercise price granted Weighted average exercise price exercised Weighted average exercise price forfeited/cancelled Weighted average exercise price outstanding, ending [Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price] Aggregate intrinsic value granted Aggregate intrinsic value exercised Aggregate intrinsic value forfeited/cancelled Aggregate intrinsic value, ending [Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value] Number of unvested options outstanding, beginning [Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested, Number of Shares] Number of unvested options vested [Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested, Number of Shares] Number of unvested options forfeited/cancelled Number of unvested options outstanding, ending Weighted average exercise price outstanding, beginning [Weighted average exercise price outstanding, beginning] Weighted average exercise price vested Weighted average exercise price forfeited/cancelled [Weighted average exercise price forfeited/cancelled] Weighted average exercise price outstanding, ending Weighted average grant date fair value, beginning [Share-based Compensation Arrangement by Share-based Payment Award, Option, Nonvested, Weighted Average Exercise Price] Weighted average grant date fair value vested Weighted average grant date fair value forfeited/cancelled Weighted average grant date fair value, ending Share Based Compensation Shares Authorized Under Stock Option Plans By Exercise Price Range Axis Option 1 Option 2 Option 3 Option 4 Option 5 Number of options outstanding Weighted average remaining contractual life (in years) Weighted average exercise price outstanding, beginning Number of options exercisable Exercise price range Number of restricted stock units outstanding, beginning [Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Outstanding, Number] Number of restricted stock units granted Number of restricted stock units vested/issued [Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period] Number of restricted stock units forfeited [Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period] Number of restricted stock units outstanding, ending Weighted average exercise price outstanding, beginning [Weighted average exercise price outstanding, beginning 1] Weighted average exercise price granted [Weighted average exercise price granted] Weighted average exercise price vested/issued Weighted average exercise price forfeited Weighted average exercise price outstanding, ending Aggregate intrinsic value outstanding, beginning [Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Outstanding] Aggregate intrinsic value granted [Aggregate intrinsic value granted] Aggregate intrinsic value vested/issued Aggregate intrinsic value forfeited Aggregate intrinsic value outstanding, ending Stock Options and Restricted Stock Units (Details Narrative) Plan Name [Axis] Related Party Transaction [Axis] 2014 Plan Member Mr Pitoniak [Member] Stock closing price Non employee stock shares granted Description of restricted stock units Number of restricted stock units granted Grant date fair value Stock Op?ons outstanding Non-qualified stock options Weighted average exercise price vested/issued Unrecognized compensation expense, restricted stock units Stock options and restricted stock units expense Shares available to be issued under plan Rent expense Operating lease expense Variable lease expense 2022 [Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year] 2023 [Operating Leases, Future Minimum Payments, Due in Two Years] 2024 [Operating Leases, Future Minimum Payments, Due in Three Years] 2025 [Operating Leases, Future Minimum Payments, Due in Four Years] 2026 [Operating Leases, Future Minimum Payments, Due in Five Years] Thereafter [Operating Leases, Future Minimum Payments, Due Thereafter] Total lease payments Present value adjustment [Lessee, Operating Lease, Liability, Undiscounted Excess Amount] Lease liability Award Date Axis Regulatory Liability Axis March 2019 January 4, 2019 Lease Liability Lease liability, current portion Weighted average non cancelable lease term Weighted-average discount rate Right-of-use asset - leases Lease payments Improvment allowance of lease payments Operating lease liability, total Revenue (Details) Concentration Risk By Type Axis Communication Compliance Revenues Percentage of revenue from revenue streams Current: Federal State Foreign Total current Deferred: Federal [Deferred Federal Income Tax Expense (Benefit)] State [Deferred State and Local Income Tax Expense (Benefit)] Foreign [Deferred Foreign Income Tax Expense (Benefit)] Total deferred Total expense for income taxes Federal statutory tax rate, amount State tax rate, amount Permanent difference - stock-based compensation, amount Permanent difference - other, amount Foreign tax credit generated, amount Tax on foreign earnings - tax reform, amount Foreign rate differential, amount FDII deduction, amount Total, amount Federal statutory tax rate, percentage State tax rate, percentage Permanent difference - stock-based compensation, percentage Permanent difference - other, percentage Foreign tax credit generated, percentage Tax on foreign earnings - tax reform, percentage Foreign rate differential, percentage FDII deduction, percentage Total, percentage Valuation Allowance By Deferred Tax Asset Axis Change Assets: Deferred revenue [Deferred Tax Assets, Deferred Income] Allowance for doubtful accounts Stock options Transaction costs Other Total deferred tax asset Liabilities: Prepaid expenses [Deferred Tax Liabilities, Prepaid Expenses] Basis difference in fixed assets [Deferred Tax Liabilities, Property, Plant and Equipment] Capitalized software [Deferred Tax Liabilities, Deferred Expense, Capitalized Software] Purchase of intangibles [Deferred Tax Liabilities, Intangible Assets] Other [Deferred Tax Liabilities, Other] Total deferred tax liability [Deferred Tax Liabilities, Net] Total net deferred tax asset/(liability) [Deferred Tax Assets, Net] 401(k) contribution amount Subsequent Event Type [Axis] Subsequent Event [Member] Common stock shares repurchase authorized Annual salary Restricted stock Restricted stock, per share Incentive stock option shares Exercise price Common stock shares underlying 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. Custom Element. 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. Amount of impairment loss from capitalized computer software costs. Amount of decreases to the indemnification asset due to disposals relating to loss sharing agreements with the Federal Deposit Insurance Corporation (FDIC). Revenue Recognized Included in the Deferred Revenue. Amount of lessee's right to use underlying asset under operating lease. EX-101.CAL 10 isdr-20211231_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE EX-101.PRE 11 isdr-20211231_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE EX-101.DEF 12 isdr-20211231_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE GRAPHIC 13 isdr_10kimg1.jpg begin 644 isdr_10kimg1.jpg M_]C_X 02D9)1@ ! 0$ 8 !@ #_VP!# 4$! 0$ P4$! 0&!04&" T(" <' M"! +# D-$Q 4$Q(0$A(4%QT9%!8<%A(2&B,:'!X?(2$A%!DD)R0@)AT@(2#_ MVP!# 04&!@@'" \(" \@%1(5(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @("#_P 1" = .$# 2( A$! Q$!_\0 M'P 04! 0$! 0$ $" P0%!@<("0H+_\0 M1 @$# P($ P4% M! 0 %] 0(# 01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D* M%A<8&1HE)B7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! M 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#ZSU_6$T/1 M9K]H_,9>%7^\:\__ .%E:Q_T#[;\FK0^+?C&;P3X#;6;6Q@O+OSDAA69=R*S M?Q5:^&6K77BCX=:1KFL1P27MU&S2-'&%7[S=JKD?+SF?M%S\AC?\+,U;_GQM MO_'JT=#\>7NI:W;V%U91)'.VW='NW*U>@?9K?_GBG_?->5LJK\855?E'VG_V M6D:'H%QKVC6>KVNDW6I6\-_>+N@MWDVR2?1:S/$7CSP=X7)CU[Q%96$Q_P"6 M;2;I/^^5^:O./'RD_M*_#S_KC-_[-7%ZAHNL^"?B+XBUKQ!\.Y/&5EJERTEM M>(OG-$O]W;\VVM803ZG+*K+6R/>]!\=>#_%"A="\0V5_(5W>7%)^\_[Y^]4O MB#QQX3\+)G7O$%GI[8SLED&[_OGK7@EEK/PE\0>,M#N;K0=2\$ZU;SJT+"'[ M.DS?\\V9:=KN@ZWX1^*VO^)]:^'[^,M,U*3=:SQ8D>V7^[M_AI^S7-8GVTN4 M]S\/^/O!OB9UAT/Q)9WLQ_Y8K)MD_P"^6^:M2/7]%GUR70X=3MY-4A3S)+59 M/WBK_>VU\X/KWPA\1:[I2ZIX;U+P-JD-RK1SQ0_9MS?W69:ZSPT%/[7/B9UY M7^RE_P#:=)T^4J-8]RNKJ"RM9+BZD6&")=SNWW56L.;QIX5M]'M]:G\064>F MW+;8;EIE\N0_[+4>//\ DG?B#_KQF_\ 0#7S#K"QQ_LU^ &DA\^-=25FA5?] M8NYOEI4Z:F.K5Y#Z2_X6A\/?^ARTG_P)6IKCQYX-MM/M=0N/$VG1VMWN\B9I MUVR;?O;37AHU[P*J\_ /53_VXT?%J#PYI.I_#3?HJVNAK*TTM@L.[:K;69=M M4J:YN4EU9W+\3OA^WW?&&E-_V\K6^-5TW^SDOOMT/V5_NS>9\I_X%7SI MJGC#X#_8GA3P2[7,P98H?[,:%I6_V:U/ NB:WH?P+FBUN"6W\^_\ZVMIOO01 M,WR_[M*4+1YBH56Y76)TG<-JVF)91W MS7L2VLGW9=WRM4'_ DF@?\ 0;M/^_RUYW=;?^%4Z3N7]VMRNY5_N[FK:DUC MP'''^^TC;_#\UI0([7[?9?8VN_M47V=?O2;OEJI_PDF@?]!NT_[_ "UPMC9R M1>#_ !-<+:/:6%Q\UM')_=J+2KS1TTBV6;P?<7D6NI6%\DC M6=Y%.L?WC&V[;5*?Q3X?MIO)FU:W63.W&[-MA]N^V1"V'_+7=\M5?^$CT'./ M[:M?^_JU0L_"NGV=S=^6S-8W2_-9-\T:M_>K \9:+I-C%I;6>GP0M)=JK;5^ M\M '86^M:/=7"V]KJ5M-,W1(Y%9FJXMY;M<-;+*K3+]Y:IVV@Z-9W*W%KIL$ M,R_==5^:I8],ACO6N5ZLV[;0!?HHHH \1_:4_P"23I_U_P /_LU.^$?C?PCI M?PGT'3]2\1:?:7,,++)%-<*K+\S5UOQ.\'VOC;P/NH/% MNDWK^8MKJ$WEO;_[*U[52]JY5)G8Z:W/GC7/"OQ0^)^I:=9^*]#TOP[I%G.L MTCQ3>;-)_LJ:W-2T7XP>%_%-YJGA6_@\3:/=;=NFZC-L:W]E:O:FH6CVW2Q/ ML%O<^>_$7ACXK?%#[+HWB30-*\.:3'<+---'-YTS;?[M;?BSX?\ B_2_'%OX M\^'\EK<7RVRVUW8WC;5N%5<#YJ]K6DQ5<['[&)X)KZ_'#QMI4GAV;P[I?ARS MNU\NZO!=>8PC_BVU/XX^&>M?\*Y\+^&_",<-U/HEU%,1-)Y:R;?XO^^J]TQ1 MBA5''8F5%2/&_P"VOV@./^*0\.?^!C50U;PKX^\6:_X%U[6M)L;:ZTJ]DDOH MX+C=?$SX>P^./#9M[=A:ZO:'S;"Z7Y6CD]/ M]VJUEIOC36/AK%I?B>RACUR&15D99E99U7_EI7I_:D%+G;5BN1*5SC5D\>"" M.&.PT^$JNWS&DW4NG^&;NUL]3N[R[6[U6^A:-F_A7_9KL<4M(T//Y/#.K-X) MTW2]L?VJWN%DD7=\NW=76:OH]OK&DR6%PJ_,ORM_=;^]6I2T <3!INO2>$;[ M1;Z..2X6/RX)-_\ K%ING+XVT[2[73X=)LF6WCV;FF^]7;TM ''S:;K7B+3+ MBRUVV@LF7;);36\F[:U16]SX[L[?[+)I=I>M'\JW'G;=W_ :[2EH Y70]%U2 M+4[C6=2KY:PQM^[C6I/%FDWNK0Z>MFJMY-RLDFYMORUTM% "T444 %% %%% '_]D! end GRAPHIC 14 isdr_10kimg4.jpg begin 644 isdr_10kimg4.jpg M_]C_X 02D9)1@ ! 0$ 8 !@ #_VP!# 4$! 0$ P4$! 0&!04&" T(" <' M"! +# D-$Q 4$Q(0$A(4%QT9%!8<%A(2&B,:'!X?(2$A%!DD)R0@)AT@(2#_ MVP!# 04&!@@'" \(" \@%1(5(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @("#_P 1" &: F4# 2( A$! Q$!_\0 M'P 04! 0$! 0$ $" P0%!@<("0H+_\0 M1 @$# P($ P4% M! 0 %] 0(# 01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D* M%A<8&1HE)B7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! M 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#[+HHHH ** M** "BBB@ HHHH **** "BBB@ HHK'UCQ!HOAW37U/7M5M=,L8^&GNI5C0'TR M3U]J -BBL+0?$WAWQ18'4/#>N66KVH;:TMG.LJJ?0X/!^M9R?$?P#)XA/AV/ MQIHS:L'\O[(+R/S-_P#=QGK[=: .NHKG+_QAX7TOQ)9>'=1\06-KK%\ ;:RE MF599LD@;5/)R01^%+=>,/"NG^*+7PO>>(+"WUR[4-!823*)I0+O"_AVQMM0\0 M>(+'2[2[<)!--8^'/%VDZK=!=YAM;I'?'KM!S0!U=%G^'_&GA/Q8DS>&?$FGZQY M/^M%G<+(4^H!R* .CHKDM2^(O@/1];&A:MXRT>QU,D#[+/>1I(">@()X_&M' M5/$GA_1;K3;?5M:L[&;4I1#9)/,J&Y?CY4S]X_,.GJ* -RBL=M?T=?$:>&_[ M4MAK+VYNELC(/-,0.-^WKMSQFK-Y>V>FV,UY?74-I:PKODFF<(B#U)/ % %^ MBN8\/^.O!OBR66'PSXITS5I81F2.TNDD91ZD YQ[UE7WQ:^&.FZA<:;J7CK1 M;2\MI&AF@ENT5XW4X*D9X(- '>451M[B"\M(;JUF6:"9!)'(ARKJ1D$'N"*Y M:S^*/P[OM>30;/QIH]QJKS&!;2.Z4R-(#@J!GKD'B@#MZ*P;[Q)H.FZWI^BZ MEJUK::CJ186=M-(%>X*]0@/WB..GK27GBCP_I^O1Z'?:Q9V^J20-=):/*!(T M2@EI-O7:-K<^QH WZ*\__P"%V?"/_HHV@?\ @:G^-;VO^+/#/A6P@U#Q)KUC MI-I<.(XIKN98UD8@G )Z\ F@#HJ*P==\3>'_ SI"ZMX@UBTTO3V94%S21(HVDD M8(B@LS,< =S7-Z3\0/ ^O:M+H^A^+M*U+4(L[K:VNTD?CK@ \X]J .LHK&T M_7M&U74=1T_3=2M[J[TV017D,4@9K=R,A7'8X%9%U\1? MGH,>NW7B_2H=*E MN&M4NWN5$;3+G<@;.-PP>/:@#L**YO7/&?A/PWIEKJ?B#Q#8:797A MY[F94 M24D;AM)Z\$+6RU:^N?$FGQ6VD3"WU"5YU"VDA( 20_PG) P?6NACECFB26)@Z.H96'( M(/0T 345SD/BSPS<>*Y_"L&O64FNVZ>;+IZS*9D7 .2O7HP/XBL.\^+WPOT^ M_N+&^\?:';75M(T,L,EX@:-U.&4C/!!!% '?T5Q47Q,^'\UG->0^,-)D@AMA M>R2+QN3&DPBGNE1MCJ&1L$]"I!'L:W?#_B M;0/%6F'4_#>L6NK60D,1GM)1(@< $KD=^1^= &[17$ZM\4/AWX?UB?1]<\;: M/I^H6Y EMKBZ5'C) (R">."#^-6;?X@>![KPY/XFM_%FE2:+!(89;X72>2C@ M [2V<9P1QUYH ZVBN>T7QAX6\26$VH>'_$.GZI:6^3++:W"R"/'][!XZ'K7/ M_P#"[?A'_P!%&T#_ ,#4_P : /0:*YB/QIX2FU^RT&/Q)I[:K?P+;7M%A\10^'9-4MDU>>$W,5D9 )7B!P7"]2,@\T ;-%%< M3JWQ.^'?A[6)]'USQIH^G:C;X\VVN+I4=,@,,@GC((/XT =M17+3>.O!MKX9 M3Q1/XHTQ-"D8(E_]I4PLQZ#?G&?:J.C_ !0^'NOZO!H^A^-M(U#49]WE6UO= M*[OA2QP >< $_04 =O17G[?&KX2JQ5OB-H (X(^VI_C6]HOBSPQXBNI[30]= MLM2G@BBGE2VF#E(Y%W1L<=F7D'N* .BHKDYOB#X)M]'O-:F\5:9'IME=&QN+ MEKA1'#..L;'LW(XJ'0_B3X#\37W]G^'?&.DZI>E2PM[:Z1W('4A&=0\/VNO6>O M65QI5W,MO!>1S!HY9&D\L*K="2_RX]>* .CHHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "OGGX@6MAKG[6/@70_%4$5SH:Z5 M<7-C:W0!@FO S9RIX9@H4@'V]:^AJY7QAX#\*^/--BL?%.DI?1P/YD$@9HY8 M'_O(ZD,I^AH \C\9VO@7PS#\3O\ A7.RP\=#P^9;VTL-R)%$!_K BC8' .>/ MFY'J:YV\\)_#.+]BU=8AT_31*-%6[CU((@N#?;<_ZS[V_P WY<9]J]R\&?#; MP;X#M+JT\,Z,EN+TYNIIG::6XZ_?=R2PY/'3FN=3]GGX1QZV-47PJN%E\];, MW,IM!)_>\G=L_#&/:@#YN\;V^OZUXA\$:_#/G>TUO-YA)]RH M.?J:T;:^C\:?M&^"/BA%N^QZWXAGL;#=QBVMK>-1Q[NTE?55]X#\-ZCXN_X2 MJ\L7DU/^S7TG=YK!#;.2639G'?KC-9>G?"/P+I=KX5MK'2Y8H_"LTMQI@^T. M?*>0YZLO"/A>6%I[:VEN!_:4Z8CPJ* M2 B[2I..E?77A?P?H/@^#4;?0+9[>/4KV74+@/*TFZ:3&YAN/ XZ#BC0_!N@ M^']=U[6M)MGCU#7YUN+Z:29I#(R@A<9/R@ G '% 'R_XG\57'C;]DKP'=1K# M,=)\->#-;\,PR7E MI:Z'9L@UA)$(+"4G!5?0C/WN.#CVJ;X.^!9UOXVTR=8+[5TUV:)+J15^UKG$ M@ /'4Y X/'I6WKW@/PSXD\3:+XEU2Q ,<5Z]_P MJ7P*WA34?"-QH8NM'U&]DU":">5W/GN,P_;+JYDN940]55I&.T?2@#R#X-^%?AWKW[-]_K7BBPL-0OKIKR76 M[^\16N(Y0[$DNPW(0NTCIUSWKR^;1]8\>?"/X(:!J&H3VMU>W]_;6=X^2Z(O M^I;UP-JCZ#BOIO6/@'\,=/A3XNU#Q;^TWI0U MZUDM_$>B^&+C2=61QC-Q%< %Q[,"#]2:[?\ :.,-T_P\T?6IC%X6U#Q%#'JA M+;4=1RBN?[I^;\L]J]-M_AYX5M?B1G3X\R"9<@D'((/4$'H1S0!X=\5-$\/^%/B? M\*+[P7I5EI7B&?6DM3'81K"9[(C$H=5 W* >I]37+>#]%\:ZI\2/B?)X7\)^ M"-8LT\47*S2^(HW:9&S]U-JGY<<\]\U[GX3^#?P_\$ZT-9T+17_M%4,4=S=W M,ES)"G]U#(QVCKT]370>'?!^@^%;S6[S1K=X)=;O7U"]9Y69#8I;6[-YA&(X0J]<#^$8_(5\I>%=-U#X7W'PZU2Q\5:'XWT M3Q+JYL0(M'B29'D=B9XI\&5BK9SN.!TQZ?7C+'+&RMM=""&!Y!'H:\]T#X)_ M#?POXG3Q%H_AX07\3.]OF:1XK5F^\8HV8JA/L* $^+W@6'QOX!N$CN/L.LZ2 M?[1TN_'#6UQ&-P.?0XP?S["O/?A3I]WXC^'/B7XR>)IHKOQ%XFL9XU:-<):V ML2LBQ(#TRR%CZ\5]!W-O%=VDUK,-TWDA MT:**2%8FE9V"N6+#<3GJQH ^:_@WX9^(E[\*_#%UIO@;X*]0A_9I^%-K$D%O9ZM#&OW8TUBY4#Z /7=^'? WASPKK6L:SI%M, ME_K#1&\FFG>5I/+7:@&XG ..* /E_Q!XMF\:?L?>$)!Y5SJNGZW9:7<1W.= MK31,542#KAEV$_4UK^&]-UC5OVF="T7QEI/AGP9J_AJ-[^S@T.S9!K*.A!VR MD\JN#D$9^_QUQ[7=?!WP+=+JL _#?BGQ!HFOZM8O_:FB3>=8W<$S121G()4E2-RG'*G(Z^IH X/]IB\U M"T^!NJ_8Y988)KBWAO9(A\RV[2 /^!X!]CCO3]<\+_!'03X%O+RST_26COH5 MT*XL 8Y+B4K\@+1#65S&8IH)E#)(I MX((/6N!\-?!/X:^%?$,6O:/X?VWUN2;4W%Q).MIGKY2NQ"=>W2@#F/A#<0Q_ M&?XT0R2HDHU:WE*,P!">4WS?3WKP";38=<_9[\"Z3-AK?4_B!);ENH*2.ZY' MJ.:^J/%WP6^'?C;77UW7-'D.HR1^5-<6MU+;M.F LFQANX '/:M"Y^&/@NX MTGPYHJZ,(-/\.7D=_IT%O(T:PS(258X.6Y))SG)/- 'QA\0-2U'QE\+/[*U! MI#)\---%C>;N]XUZ+9>>_P"YBS^-?1O@^2./]K/6HI)%22;PC9&-2<%P&7./ M7%=O??"'P'J5AXIL;K29##XJN8[O5 MPZF:1&W*00?E^;G QU-2^+OA+X#\; M/9SZYI+O=V,8AM[NVN)()DC'&PNA!(Y/!S0!\V^*W67X3_M$RQ,'C;Q-$ RG M(.)H\\U]=6MW;Z=X1M[ZZD\NWMK)9I7/\*K'DG\A7*CX3^ 4^&EQ\/8=#^S^ M'KIA)/!%,ZO*X96WM)G<6RJY)/;'2L:U_9]^&NG_ &A8(=647%O):R*^KW# MQR*588+]P2* /EK1OB!X=LO%&B?%B2YNH_$]SXHGN=25K:58QIDP\H)YFW8= MB@$#/\7M7OWQ8\/^&_\ A<7PE>+0M.9-1U:Y-R5MH\7(,0/S\?/R<\YKU.Z\ M!^%[SXW&G;_#HM4LQ;>8P(C3&WYLYR"H.[YF_M+2];EMM<0+TLK-MZ\GLP( ]T%?6< M/@_08/'USXXCMI!KEQ9+823>:VTPAMP&S.,Y'7&:SM-^'/@_1_B)J/CZQTOR MO$&IQ^5<7)D8@CY]>!=/UO3?"D5KXATG0M(U'S':2WT%&6UQG@C< < MD8S7/^)O@A\/_%WBNZ\4:Q9WYU2[1(Y9;;4)H X10JC",!T%=)X/\$^'_ NE M3Z7H,=TEM-,9W%S=27#;B O!%=4TVQM?"LEO=7<%B(ECMKB^ M(&Y K-@)C/7.._/M/BOPAH?C*PM-/\ $%N]Q;VEW%?1*DK1D2QDE3E2,]>E M-\8>!?"OCS3$TWQ7I,>H01OYD+%BCPOC&Y'4AE/T- 'CM_INB^'?VOO"UGX1 ML;:R;4]'N?[9YYY0.BEW) M./8>@]*M:AX!\-ZGXND\575M-_:\NFOI)GCG=<6[DD@ ' .3][K0!\6Z]X[\ M-W/B+7/B9:S7*^)=-\36\ND116DAB.F6X\KRQ(%V*&4DD9_A]Z^B;B^M=6_: MY\%:I82":TN_",UQ#(.C(TA*G\B*])TWP#X7TGX>MX!L[';X>-M):FU>1F)C MDW%P6)SD[CSFN4OO@+\.]6M]&AO+&_QHUG]@LVCU":-XX0Q8+D,">6/7M@=J M /7*^//$C>++7X]?%_6/"_A/P[XI73K>PGNK;683+(J"W!_<*.IP&)&1G QD M\5]*>#_!.@^!=*FTGP\ETMM-,;AA=74EPV\J%X9R2!A1P./SJ;2_!_A_2/&. MN^+;&V=-6UU85OI&E9E<1+M3"DX7CTZT ?)=]H]E:?L?G4M)U:SU8Z_XD@U% MH(83#;6DKR*IMQ&>)/!/P[TRP1'STJ'55O;1_,C,VJ7$J9P1RK,0>O>@#B_$7A;PPO[5W M@[3U\.:8+.?0KR26 65X_P"ZS(1N'UH ^7=2#2_LY>.FM_*F M\WXB.8M_,4 M64XX7:<@C/#<5[SBBWT&UF2XCMK>5HSYBMN#%@=Q.>3D\U MH>)O ?AOQ9JVBZQK-FYU'0Y_M%C=03-%+$V0<;E(RIP,J>* /DO3;[5O GQ% M^(/Q4MWFN- 'B>]T37;.-P:]:.:SP)&)N)"GS'^%7"OCN5'2O<;7X;>$+73_$VG+I9DM?$UQ+=:G%+* MSB:208WTRTW^5&\C2$;F+'YF))Y8T M7])T^'2]'LM-MPHBM84A7:NT848Z=OI6G110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% 'SC<>,KU/ MB\/'HT/7/[%BO_[$;4A&O]G?V?GRVD+;]V1=?-G9C:O6NA?Q5\1+S7UCT_5M M&M[*\U^]T""*6Q=W@$8D9;@L)!O8",C9@ Y!)KU@:+HXT,Z*-*M!I1C,1LO) M7R2AZKLQC'MBF1Z/I,4D;1Z7:H8IVND*PJ-LK AI!QPQ!()ZG)H \=M_'GC; M58K'2_\ A*/#WA^^M;*[NKO4+VT+1WS074D&$0R+Y:XCW.: MC$_B*SN-,LM)LH=(N)]-EM&DEG%WM$BB7>-@&[ M-F[CG;@8STQQ0!Y+IWCSQ9>>,M N)/$6A#3M7UJYTQM!6W/VNU2$3#)DWY+9 MB!8% !N&*T_%FJ:QHOC'QIJ&@FT.IP^']/\ LXO95CBW-<7"\EF5<\\ D G MR,UH6/PKM8?B2?&E]K!OY$G:X@C.GVT4JN590)+A$$DJJ&(56/'&3YB[+9[D1ROR,[)3A.<9S6HWQ+2)+?['&%8-L!E,[3AP^7W!!$05 &23FI]4U#7]>^ ?BW6 M?$VH6EQ%>QSQP6]O;F(0Q),T9#,6.\L%!)P,=*]7?PKX9DUZ+Q!)X?TY]8B4 M)'?M:H9T4# DQN Q[U+)HNDRZ++H\FEVKZ9,K))9M"IA=6)+ IC!!))/'.: M /&O$6D^"_!6MVH^']G8VDUSIFI/J.GV;;K>>V2U9@\T0..)1&H/!.]AGFF: ME\0/&VCZ+J^KV7V-K&UNK'1[*R@L=SPO-# YF),BA@OF,JQY4$EGR:39/9WG_'Q M T"F.;Y0OSKC#?*JCGL!Z4 >.Z7\0O&VJ:19:/<7EKH6JW&K2:?_ &SJ5E&J MA%M_/YMTG91(?N[3)T&[VK>\.7^O7WQDMWNO%6GW]D_AF&5K>QCS!/+Y\BM) M$V\\97/0\$#/&:[G_A"_"/\ PCG_ C?_"*Z3_8F[?\ V=]BC^S[LYSY>-N< M]\5;CT/1(;VSO(='LDN;"$V]K*D"AK>(XRB$#*J<#@<<4 >+?V7\.=7L?%7B M+X@:BL/B+3M0NUGNY+IH[K2D1SY MQG*#RQ&R[1\Y;^(G%:&K?$+Q-;:KJFJ MV>M:5;Z;HEY:V7]AWMN?MVHK*L1W[]P,;MYOR*$()7GOCT^^\)>%]2UJ#7-0 M\-Z9>:I;8\F]GM(WFBQTVN1D8^M6+GPWX=O-=M]X\9>/\V4O_"3:'IL.L>(KO1[9KFQ)6TBA^T ,Q\P>9(QB7 ^4 M9X[U%:^/O&&M#3_#]OXHT#1[Q&OQ-KLUMYEO?_994C'D1F10,[\O\QV[3C(K MT36O NAZ\VEQ7=G;FPLKN6[DLFMT>&Z:2.1'#J1@Y,A8GN:6/1? ?B6PDT'^ MP=(U"PT2X^R_8I;%&AM)556VJC+M&%=?N\<0_$SQ5?:3<^)CJ&E:;IFG M:#!J$L)LWG^TW$K31*48."(BT:,O/M>UC3M(U77K33[G2_% M%G#).MO$#/%-;2N(Y$CG=%/RD8WD_,N1D#/ODFBZ.PGCDTFV>.Y@6UF4P*1+ M$N0L;#'*C<< \#0Y&@B*_O(G=HXC& MI7=N!)^7.>* .3L_'7B3_A'$_L?6O#7A>#1]%75GM[NU)6^+23?(@\Q?+C'E M8+#<=S=.E;'=(OX;0"6Q>2TCD6$'Y@T9(.W/7BM)M)TUWD>33;9 MFDN$NG)B4EIDQMD/'+#:N#U&!Z4 68^U[/, 4 MW,:G^)>.>>>@([UQ6AZ]XN\/ZS>W@NK.^T*Z\2:C926*V[>?*XCDE\U9-Q R MT>T)M(P>N:]:C\/Z#:>%Y=#N;*WFT@K)YT%TBM$RLQ=]RD;<9)[8KF=!\;?" MW5]8MM"T.ZT]KGSVGM%%FT44LP4Y>"1D"2-MW7!Q"HC8,6QR,@_*,9S7M&E^%_#>BWMU?:-X?TW3;N\ M.ZXGM+5(GF.<_,R@%N?6KBVEI'J,M\EM$MS*BQR3! '=5R54GJ0-QP/) M^'O&4GA/P9IMB?$FGW-E%X3NM6MKIV;8TJ2_(BM(VXJBN$VM\W S@T]/B;XN MM_B#I,>J75G!X>NS96^8+19PTDT2$B1UF\R"0R/A5,17;M)/.:]5N/"?A.ZC MM[>Z\,Z5/';RR3PK+9QL(I),F1U!'!;)R1USS2_\(GX9&M6^N?\ "-Z;_:MM M&(H;W[)'YT2 8"J^,@ < T >,6GQ>\9:5_PDDWB*.SN;B+3[N^TVSM[=6@E M\EACR[F.9_,0*P+;UC;T[T_3_&'BCQ!8KIOB2.1FM]7T>ZANGM8K1F$EXH,? MEQSRY VY#$C.2,<5[58^%?#>G:A?:AI_AW3;.\OL_:IX+6-'N,]=[ 9;/O4& MF^$/"NDVC6FD^&]+TZW>=;EHK:SCB5I5.5HH \5U*UO[SX0_#I= M,FE34(M4GNKVT,Q8NXGMMX5B^_YB?++,NP *PP:RO^$N\?21:?8W/C3PYI%X MVB+KTUU>:>1','/%NBF481,?/)DM\R_**]8;POX;;5;K5_\ A']/_M*\B,-Q M=_94\Z:,C!1WQEACC!-&I>$_"^L6]E;ZQX=TS48K$@VJ75I'*MN0,#8&!V]! MT]* /)K'_A$_B)XEGO?B7;VQWZ18WVFZ9J$^R&&&6+=++&I(#-YFY2_4!5'& M><7Q1\2-2\+^&+&/X#_"FM26DFL^&]*U% M[-#';M=6<-K RL4PAW;3G&*[+QM/);_ !!\%3QM\T:ZDX],BU)%:&E^ ?#NF^(K MS7Y--L[S49KLW5M<36L?F60,4<7EQOC(7$8Z>M='<6%G=3P7%S:PS2P;A$\D M89H]PPV">F1P?44 >'V_Q%^(6E>'H;[7-1T.[EU;0[74[:1;1X(M.>2>*%C( M=Y\R-1,')^7[I' YK&NO&7BKPKK?BZ2WUBQ\0ZQ=7^EZ9]OT^U5EB#03-N\A MI@OF<8V^8 2R\]J^@_["T?REA_LFS\M;8V2H8%VB XS%C'W.!\O3BL^'P7X. MM]&N-'M_">DQ:=Y;LI%)+Y8B^](FXC:&Y'%>XZ3(\FG6ZS7T5WWL_#^GVL-M"]O#'#:HBQ1OC>B@# 5L#( M'7'-2Z7H&EZ'<74VFVJ6WVD1*T<:A458T"( . %&* -NBBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KY M.C7QU+XFURZM[?Q5:S7NF:O%=P-!>LL4NQC;@32,8W?CY#"BKT&3G%?6-% ' MS[JGAW6M!75--M9/%=WX:D;3;K45ANKBXNG1A,+GR7R9.2L)=8R#C. ,XKK/ M@_9-8Z)XF:/3]9M;.?69)K--95UN9(?(A"DF3YB."!NYP,'D&O5J* /F_P"% MO_"6?\+=BO+Z'Q%;VU[9W8U*"^M[SR8;@2(8U,L[%'8*6 ,2(F.F26T;B72!'Y(X;^9$B2-%?)@<6^2P;?YXY&,<8J[;6OQ"7XZ MO-=/?QRG625?R+]X6TW/"A@_V0)L]1Y@;WKZ1HH \9T/P?JMQ\ ]5T^.34#X MAUNUF,W]IW,K,TA+!8\.3Y:E<+@ #!S[U6N/$WB#7O$_A>Q\/^'=1L+>SN+= M;W2-3\-,([,*V'E2\9A&NU.%\O>3VZ\>WT4 ?."Z#<:?X4\,7'B:#QC>:3?- M=3:TEE/>27/VG(%OO2)O-6(*' 5 !G:6]:6;4/&VC^&9X]0TGQ7>7&J>&;FT MTX1Q233QRK/,8A.4XCF\EXB7;!)4C)88KZ.HH ^;I#J5UXYU9=/_ .$LG\1V M^NVR:=+#).=-@A$5L9UDY\H#:7W!QN.1MYKZ1K,L=,L--EO9;&U6![Z$>%?BQKW_"7^,K7QRUAI%IH\3S1:5Y,J7B(K[59"?EG5P5Y4C#,H P:@TO MXM>.M>\):.EKI>EZ9XEUG7[W2D2\1Y(;)+=))"'57!=\1[6,FJ6FI9$>G7LC2V]H&8/((U)X#.JM[8P.*?#\%? MEX;?0M'AO](C. MHOJD5S8W1BGMYG5D.QQT78S)CGY3^->FK-$\KQK(K.F-R@Y*YZ9':K% 'FP^ M#_@F/5]'U"WM;NW72HK:)+.*Y9;>?[-DV[2I_&T98E2>YYS7I-%% &9H?_(% M@^K_ /H9K3K,T/\ Y L'U?\ ]#-:= !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% 'R#X-FT/3O'WQ(M=4T M36];L9;:X?5+J*.Y@U"%/-!,,Z*^V3(8['0YV(< D4]K?3Y/@M!ILVI)9^% MXO%T[PZE0TF]$3 M[N*;G@G=7)W7C*SWFVTFWEU.?^[ AQ^=>0>./C%JUIKB>%=#MSJ_B6=MBZ3I M;;WA/_3609V>X'([XKD5?VC?LHN3\MEZO8Z%0E\4FHKSW^X^BU*GH=U.[>AK MSOX8Z#XRTG3;N\\:7=J=0OW606=H"R6B@'Y3(22['/)Z<<5Z'GY>M=4.?E_> M))];:HQFHJ347==R:BBBM2 HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** /,=)^+WA_7+O7UL-)UV:UT5'?[5%I[R1WNQMC+#MR6;=P%(!/4< FD_ MX7!X9_X1*WU^/3M9FGN+Z33(]*CL]UZ;B,,TD>S=CY55F)W8P.N>*X_P]\,? MB-HOQ \7Z]INM:3I$EW"ZVDUO;L(+^5V5TDGMP=BL@#*67EBY/UL6OPK\9Z; MHFG7VFW6A0Z]8Z[.>!H6@1@N\ ;C)G: 6)&!G- '5K\9/!,F MJZ/8VLE];8.SCR0 5*R%@#N(*@=Z]]N+=;F$QR;PI_N.R'\U(- M %70_P#D"P?5_P#T,UIUE:"JIH5LBYPNX#)R?O'O6K0 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 ,'2D[5DZAKFDZ:A:\OH MXS_=SEOR'-<\?%6I:HYC\.Z3+.O3SY_D0?X_G7GU,92AIS7?9:O\#:%&I+5* MR[O1'9R,JCYF QZUSVH>+M%TTF-KH3S]/*A^=L_AP*S!X8UK5CN\0:P^P]8+ M7Y%^A/?\JW]-\.Z1I8'V6QC1_P"^PW,?Q/-8^TQ%;^'%17=ZO[C7DHT_BDY/ MLMOO.>;5O%FM'=I>GC38#_RVN>6QZA?_ *QJIJFDZ'H>F3>(/'.OEK:$;I); MJ7RX4]@.I]@.OI57XC?%[P_\/88[219-7\076%L]&LOGGF8],@9VK[]3V!K@ M]%^%?B[XF:M!XN^-DW^C1MYECX6MW*P6X[&7!Y/J,D^I_AKKIX.+M*M)M>?7 MT1G*O+X814?3?YLSO^$D\;?&:9]#^%EF_A'P2&,5UXAEB\N:Y ZK"!@_D<^I M7I7L'P_^%_A/X;Z7]C\.V/\ I4H_TB^G^>XN#URS>F>PP*[&UM;6QLHK6SMX M[:WB4)'%$H5$4= . *N5VRE&,>2FN6*Z+]>YSZMWD[L?1114C"BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BOG;PUX]^(FI^*_&6AWWB M'2=/U58)9=+L[ZSQ:0QHX'GQW,;$2HJ$%E;G<1]T9%$?CKXE7GPY@NM(>XU: M\N]>>SL=5L=+C$M]IR1LYN4MY'5.2I526 (P1UH ^B:*^;H?BYXFOK_3]5T? M6(+WP_8G1;>Y273Q'/J9OI&C>3AOW+(5&%7()!YQBOHB>=;>(R2*Y4?W(V<_ MDH)H JZ'_P @6#ZO_P"AFM.LK06#Z%;,,X;<1D8/WCVK5H **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** &<4-4,DT<:EG<*!SDUSM]XST>S?R8YC> M3]!';C><_7I7-4Q%.G\4DBX4JE1VC%LZ/=_LXJ&XO+6SB,EU<1PQCN[ "N1^ MW>,M9/\ H=G'I5N?XYANDQ]/_K5/;>";>247&L74VIS=B^[J;^QC#^))+R6K$N/&D,TQMM$LY=2G_Z9*0@^IJ'^S_&&L,?MUXFE M6[?\LH#NDQ[G_P"O77V]I;VL CM;>.)!T5%"C]*F9>*KZK4J:UIMKLM%^&HO M;1A_#BEYO5G-Z?X-T:Q<3- ;N?J9;@[R3].E=*JK&FU% [4U8Q_=KC_ !U\ M1O"WPZT0ZEXFU)8"W$-M'\T]PWHB=3]>@[FNZEAJ<+1IQ2OV1C*K*;O*3?J= M5-/%;0//<2)%&BEF=VVJH'4DGH*\#\0?%[Q)XZUV?P3\$;<7UPOR7GB.9?\ M1+(=RA(PQ]#@Y[!NHH1^'?B5\>I4O//@SP$6#PZ/"VV[OUZ@RDC@'W&/1 M?XJ]W\.^&=#\(Z%!HGAS38K"P@'RQ1+C)[LQZLQ[DY)KNM"EVOF9:R] M#A_AO\&]%\"RMK5]-)X@\5W66N]8O?GD+'J(\YV#\U>L4M%8SE*3YI.[ M&E86BBB@84444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 >8I\$_A^MUXBF_L<^7KZ&*ZA2>1%C1B&D6/:P\L.P!;;C/TXJTWPE\%GPS M%X;:ROIK"WN!:V<)L'E2F3?&-OR[58#!/'-;,/C7PC=:EJ^GP>)= M-ENM&7?J$8N5S:KW+\\ =SVZ&I&\=>"U\,CQ,WBK21H9?RQJ)O(_(+9QMWYQ MG/:@#)_X5?X%76-(U2/P_%#<:/'%#:+$[I&JQ9\K=&&VN4W$J6!())%=[6%) MXH\-QZI8:5+X@T^._P!23S;.V:X027*8SN1]PD>/S(K-3Q]X'D<)'XPT5F/0"_BR?_'J%"3ULP.GHJG:7UG?0^;:7D-S' M_>AD#C\Q5RAJVX!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110!'VH[4[ZUCWVL:?I\>Z\NHXA_MM@GZ#J:QE4C3C>3LO,I1E+2*NS5 M7WH9N*XR3QDUVYAT#2[B_?\ YZ8VQC\?_P!51KI'BW6.=4U1=.@;K#;#YL>A M;_ZYKD>)C+W:<7)^6WWLU5"2UG)1]=_N1O:CX@TG205O+Z-'_N*=S'\!S6$W MB?6=6?R_#^COL/\ R\77R)]0._YUIZ?X1T732)%M_M$_4RSG>V?QX%;\:*J_ M*H J/98BK\E3^&+D^[V^XXM?"NJ:HXD\1:M+<#KY$'R1C_'\J MZ.QT/2]-BVV-C'%_M!?F/U/6M; Q2GI6E+"TZ;YN6[[O5_B3.O4FK-V79:(? M1117H& VJD]Q#;0///*D4:*6=W8*J@=22>@KS/QY\;O!O@>%_#!8/%X;T]\2RCMYS?XY M/LM:TZ+Y>:;Y5Y[OT1+?1&GXE^-NH>(==D\&_!;2_P#A)-8'RSZJ1_H-D#QN M+=&QZ]/3=TK3\"_ VSTK6AXR^(&J/XP\8288W5W\T-L>PB0\<=B1QV"UZ5X; M\*^'_!^CQZ/X;TF#3K*/_EG"N-Q_O,>K'W))KH>U$JJC'DIJRZOJ_F/EZL=1 M1160PHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@#Y1T'0-)SEV5 MA\H SDCF]I_A[7H_"VA^*;KP7K6H7L/B*YU;7-*:PCA:22>S:$&WA+D-$A9% M!)R<,Q[U]044 ?)ND_#;QMI>'[BYO)X_#TBZI'Y;1:8+*1WN(W?.5( M5@% !#9KZJG6X,1^RO&DO8R*67\@15BB@#)T#=_8-MO(+?-DJ,#.X]*UJS-# M_P"0+!]7_P#0S6G0 4444 %%%9VH:A8Z7837^I7D-G:P*7DGG<(B#U)/ H2O MH@+]<]XC\5>'/".FMJ7B36K32[4='N) I8^BCJQ]@":\:U;XU>)?'.J3>&_@ M;H1U21&\NX\07J%+.V]US]X^F?P5JTO#7[/NFOJB^)/BAK%QXY\0'DF\)^RP M^R1]Q]>/]D5JJ,8KFJ2MY+?_ (!-[_"9\WQT\4^,IWL?@WX!O=93=L_MG4U- MO9I[C.-WT+ ^U!^%/Q@\8J9OB%\6+C3XF'.G>'D\E%]B_P N?Q!^M>]V]O;V MMO';VL$<$,8VK'&H55'H .!4[;NU/VRAI3BEYO5_>PY;[L\1T_\ 9=^$]JPE MU#3M0UF?JTM]?2$L?<(5%;,G[.WP:DC*'P3;*",96>8$?COKU>C\:S=2;=W) M_>%EV/![K]EWP'%)]H\+ZIKOA>Z'W9=/OVX_[ZR?UJBWAG]HCP+F3PWXPL?' MFG1G(LM7C\JX*CL'SR?J_P"%?0U%-5Y[2LUYJ_XARKH>%:+^T5HL.IIH?Q'T M#4? FL'C%]&6MW/JL@'3W(Q[U[-97UGJ5E%?:?=PW=M*-T?]H5?+3J?"^67GJO\ @![R\SZ&HKP;PY^T!;VVLIX6^+&A MS>"->Z"2XR;.X_VED_A'URO^U7M\%Q#=0)<6\R312*&21&#*P/0@CJ*RG3J0 M^)?Y/T8TT]BY1112&%%%% !1110 4444 %%-W<GW:&D5%^8@?C7&^9XZOO]7; MVVF1GNY\QQ_.E'@^[O&#ZUKUW=>L6GYUK67A30K$AK?3XRX M_C<;F_6MGRT10JK@#L*/9XFK\4E%>2N_O*YJ,/ABY/S=E]R.,_LWQAJW_(0U M"+38#UBM_F?'^]_]>KUEX+T:W?SKB-[Z?J9+EM^3].E=,/F-#?=[54,'%2O4 MO)]V[_@9O$3:M'1=DK"1PQPH$CC5%'0*, 5-1FBO0C%1T1E>XM%%9.L:]HWA M^P>^US5+73+1.LUU,L:_F35I-NR$:>:6O!=6_:.TB^OWT?X9>&]4\C/R=&T$XD9?[KR9_F6'M6JH MR2YJC45Y[_<1S=M3LO&WQR\!^"+@Z;)?/K.MD[$TO2U\^8MV4XX7Z$Y]JXEK M7XZ?%X[=0H>"/A/X%^'\ _P"$9T.**Z(P M][-^]N'^KMR/H,#VKO:?M(0_AJ[[O]%L.S>YYWX#^$_@OX>6^= TD&^9<2ZA M<_O;F4]\N>F?1<"O1.U+2UC*]8EYXF\-Z>I:^URQM0.OFW*+C\S7,WWQB^&]@6\SQ1!,P_AMU>7/_ 'R" M*R=6FMY)?,Q=:FMY)?,] IW\-:!XV@NYM#-P\5JZHSRPF,,2,C;GK7 M7YXJXM25XNZ+C*,ES1=T/HHHJBPHHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** /'?"7QBNO%&N^*K>3PK)%IVB%U3[-<+/>LZ.4V/;##JS$97&1CJ M14=Y\;H;'X1Z-XZDT6&TFU;4'T^.SU"_$"0E7D4M)*$;&!$2<*>3CWJ[X3^$ M\V@?%/5/&VH>)KK6&DC>"R6X"F6..0JS++)C,@4J F>@J:+X8WFF^!=)\/Z' MXPNM-OM*O9[R&_\ LD)OE88E('(.0#[4 9DGQF:WUVQLF\/PW-E MC3DU/4;345EBM9;UBL B^0>>F1R_RX!'!KV:O%K+X#Z3I=WI$6G:Y>PZ/:+8 MF\T]HD?[?)9LSP.7ZI\SDL!PV .*]BN+:"ZA,-Q$)(SR5;I0!3T/_D"P?5__ M $,UIUE>'U5-!MD1=JKN [#<:U: &T5G:KJVFZ'I<^J:Q?0V%C;J7EGG<(B M#W)KP"^^)7CSXOZA+X?^#MH^E:$C>7=^*KR,H,=Q"IYS_P"/?[O6JITI3O+: M*W;V$W8[[XB?&7PSX#=-+59=<\37&%MM%L/GF=CTW8SL'ZGL#7#Z?\+?''Q1 MOX?$'QJU)[32U;S+7PK8R%(HQV\Y@>3^)/N.E=Y\.?@_X7^'<3W=HCZIKUQD MW6L7OSW$I/7!.=H/H.OI?^!5$TD*#(-&M6VS:A A M]/,&?RK&I7IQ^*27J[%QIREI%-FQNHQ7+S>./#D/"WGG'TCC8_TJJ?'4,C;; M72;ZX/\ LQ8'\ZYWBH1=KI^FHU1F];->NAV.Y?[WZ4-N_O5Q_P#PEVK2?\>_ MA6[(]7.W^E)_;'C"3_5>&@@]7N!4O%T^B;]$S58>?DO5H[+/^U3N?6N+^W^. MF'RZ/:I_O2Y_K2^?X^?_ )=K"/\ $G^M9?78](2?R8?5W_,OO-#Q)X4\/^,- M+?2?$VCVVIV;?P3IDJ?53U4^X(->(S?#'XF?"NX?4/@_KS:MHH8O)X9U9]PQ MU(BGQ_P# 6/\ 2F_8/'3_ 'M8MD_W8?\ ZU;T\PJ1 M7+&$FGT:T#ZO'K)?>SB_!OQZ\+ZYJ/\ PC_BR";P;XE0A)-/U0&-6;_8D( / MMG!/;->QJ\90,K @\@^M>8>)?A7_ ,)K!'#XLFLM36,YC,EH-Z?1QA@/;-8. ML>"?'W@_PY%:_#E;?4;6$'_B7S7DENR_]<\DKCV)6KE6E4M[.#3?1M)?>/V- M-;S7R3/;]RCJPJO)?6D(S)<1H/5F KYDL/BOI.GWJ:7\6--\4>#]1+;2\X:6 MU?W5P,X^@(]Z]8\.Q_#'Q*B3:'KUCK);^&.^#O\ BH((/L14M8K^1)=V[K\ MY*/63?HCKYO%6@VH(EU.$$=@V[^6:SI/'VCAMMOY]VWI%"3G\\5I6_AC0;?! MATV $=RNX_KFM9;>&$;8840>B@"L^3$2WDH^B;_,5Z,=DWZNQRB^+M2N/ET_ MPW>2^C2_NQ_*F--X\O#F.WM=/4_\]&WL/RS7:87L!2=!4^PJ2_B3;]-!>VC' MX(I>NIQW_"/^)+S_ )"'B:51W2WCV#\^*DC\!Z3GS+R:ZOG]9IC@_E77[:-M M:+#4[WDKOS;8G7J=';T21B6>@Z38X^RZ?%&1W" G\SS6OLVC"J *EZTGZUTT MZ%.'PQ2]%8SE.4OB=_4D[445GWNK:;IJ>9J.H6UFG]Z>98Q^IK=)O1$%W<:/ M^ UYUJOQK^%&B[_MWCK2F=>J6\WVAOIB/=7%7'[4'@VXEQKMSA@/79E#^ MAI/^%:?'+Q5_R.GQ>71[5A\UKH$&P_3?A#_.G['E^.27SN_N0N;R/9M:\4>' M?#=L;CQ!KUCI<6,YN9UCS] 3D_A7DVJ_M,>#3>-IO@W2]8\9:CG"Q:9:-L)_ MWF&<>X4U/H_[./PKTF8ZAK=O=>(KSJ]SK%VTFX^I VJ?Q!KOK?5? 'A6S%I9 MWVAZ+;+QY44D4*C'L,5+G0AWEZZ+_,GGM\32/*VOOVD/'RG[%INE_#G2Y,_O M+EOM%YM^F#@_\!6KVD_LX^'9-136/B!KVK>.=3'S%M1G980?9 2<>Q8CVKL+ MSXR?#6QSYWBJVF8?PP*\F?\ OD$5D/\ 'GPC(=NDZ9K>JMV^RV)(/YD4GB8Q M]V+27EO]^Y+J0CNT_F>E:7HNE:'8I8Z-IUMI]J@PL-M$L:#\ *TO^!UY!_PM MCQA?9&C_ IUJ4'[KW3>0I_-?ZTO]O?';4/^/3P;H^EJW>[NO,9?^^6_I7*Z M\9.^K^3,_;P^RF_1,]<_>4[>.Y%>0?V#\=M0XNO&&C:8I[6EKYA'_?2_UI/^ M%3^+KXAM;^*VLR@_>CM%\A3^3?TI>UD_AB_GH+V]1_#!_.R/6Y9X84+S3)&H M[LP _6L"^\>>#=.#?;?%&F0D=0UTF1^ .:X=?@'X/D8-JFH:QJS>MY>$Y_(" MMZQ^$/PXT\@P^%+1V'>?=+G_ +Z)%'-6>T4OG_P YZTMHI>KO^11O/CA\-;( M%5U_[7)_=MK>1\_CC'ZUF_\ "\K&\^70_!OB/52>ACL\*?QR:]&L_#/A_3P/ ML.B65KCIY5NBX_(5L;54?*H%')6>\DO1!RUI;R2]%_F>/GXA_%#4CMT?X5RV M_H]_=A/T(7^=+_Q?[5#T\.Z&A_WI6'_H0KUX'VH(-/V2PM @_ @K_*G?\ "B]-NQNU[QAXBU=O26\POY8- M>O[:3_@%/V,>JOZML?L(=;OU;9YO8_!/X:V/S?\ ".BY?^]RO/.^TV$8CD"_-;,%>"2,,%V\ M*V#DG@TMKX@UR^^%7P^M=:\:ZC90:MK.H6VIZU'="WG*Q"Z:,>;_ ,LP6C08 M&.!MZ4 ?3=%?(^D_$#QIJ5UX2VTM9A''J27W>L'Q9#\1O$=H^CZ7J%_H>C@NC' M2[4M<7 W'/[\G"C_ '?SK*\'^"M<\"VC1^$? =PM[*/WVHW30_:)L]4DOG=_8C\UKCJ8K%5VHPARQ6R;L ME\C&].'5R]%^K/4[CQQX>@;:MXUPW]V%"W_UJ@_X2_4+G/\ 9GAV\G'9Y!Y: M_P!:XFV^&?Q(P%F^)HM%]+'3DC(_$8JU_P *@URXXU+XI>)+@>DZPJJ#\\BN=7X#Z+)S>>*/$=V3U\V^_P#L:DA^ /P_5]]Q:W=TWK+=.<_E MBCZO4E\3E+U;2^Y"]O47PQ4?N?YFDVE>"HSNU'Q7'.W0F>_09_6I8[SX4V"C M.L:(3TR]VC_S8U!'\$?AG&,'PO&_&,O<2G_V:KR?"'X;Q_=\)V7_ +K^]F%9VQ#X@TN0^B7<9/\ .M:&^L[ALVZWL;NU;L8;MP1^>:UM47V4_G_P".;$+HG\S MU19%S_K!3Z\B_P"%&V5O\VD^-O$VGD= MYN _# H_P"%9?$"R&[2_BUJ6>RW MD E _-C3YZBWA]S0>UK+XH?NTNZO(#H?QWL3_ */XLT/4E':YMC&3_P!\ MK_6@:Y\=['_CX\)Z'J2C^*WN"C'\V_I2]MWBU\@^L6^*+7RO^1Z]2[J\@'Q" M^)MI_P A+X2WC8[VMXLG\@:J9Z??:?8:M9M::C8V][;/\ >AN(UD1OJ""#7E>N?LW_ EUIS,OAUM)N,Y$ MNFSM 0?9)_[IL ?_9J3_A?.A_]"IXF_P# ?\ Q=;1 MJVV;7I7_MR Y]/O&G?\+DU:;_ (\?A;XF MF_WX"G]#6_MN[3]4F+VL>_YF#]F_:JLSY<>H>"]27_GI)'(A_(!:/[4_:FAS MN\,>$+G/39<,N/S<5NGXC?$R[P-/^$=XN>]S>+'_ # IO]L?'>\_X]_">AZ> MI[W%T7(_)OZ5/UB/\J?R9E[>+^%-_)F-_;G[4O\ T)?A3_P+/_QRF'4/VI[@ M_+HW@NR![23.^/R8UNC0_CQ?\77B_1=,4]K6U\QA_P!]+_6D_P"%5>,K]@VM M?%;5W!^]'9IY"G\F_I0L1+[,%\T'M:C^&+^=D836?[4$RDW7B?P;I*?WTA9L M#_@2FN?OK/XI9SX@_:2T73 /O+9VL)(_ ;37H$?P%\)2$-JVI:SJS=2;N\)! M_("M^Q^#_P -[''E^%+25A_%<;I<_P#?1(I_6JWV817R3#]_+:*7J[_D?/M] MIOA.; \3?M&>*]8;^*+3Q)&K>V!N%4[3PG\$7F$D'A+QKXPES]Z=W()_X 5K MZSL_"_AO3P/L.@Z?:XZ>3;HN/R%; 15X50!4>TJO[5O16#V5:6\DO1?YGS1I M>EZ?9,/^$7_9MMXV_AFU+;G_ ,B*3^M=C!S[5'\(HVMZUE+VDOBFV/V$G\4G\M#R#_ (1OXX7_ ,M[XZTW3D/5;2S# MD?B5'\Z?_P *E\57@_XG'Q6UV;/5;7_1Q^C&O6Z&SFL_J\'\3;]6Q_5H/XFW MZMGDD?P%\)2,K:GJFMZF_7EGIMC/?7UQ';6MO&TLLLK;5C11DL2>@ KB[/XO\ P[O/ M"\WBBW\30OI<-T+)Y!%)O$Q^ZOE[=_(Y''(YH ZN30M%FU&SU*72;*2^LD,= MKPQ6S7&7?Q(\$Z>=$COO$5M:OKBJ]BDNY&E5B K$$90$D M#+8Y..M=G0!F:'_R!8/J_P#Z&:TZS-#_ .0+!]7_ /0S6G0 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% "8HVK_ '12T4 ,\M?[HH\M?[H_*G8H MQ0+E0SRU_NC\J/+7^Z*?BC%2'*A:***H84444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110!S?BK3YM7\&ZSI=O8VNH M2W=G+"MK>.R0SEE(V.R_,H/3(Y'6OGW0? _Q$F^'T,6L>&]4O+&QUHW%GI4> MM+:ZC;JJ3(S+/6M1U?P M[::+J6H_:T7[#-%=^>TK[L&0;#C* DLO3G-?2,T4DL'EI<20MQ^\3:6_4$?I M5FB@#*T$%=!ME+%B-PW'J?F/-:M9FA_\@6#ZO_Z&:TZ "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "O,/ MC!X\USX?>#[?5-'TVWNI)[D0R7=Z)#;62[2=\OE@L 2 H/ !89/KZ?7"?$+P M.OCSP^NGKK5[HUY!)YMO<6DF,'&&5U.5=2">"/0]J .+NOC!K-OXBLX%T?3) M](M_[+BU6Y@OC*1+?L5C-N0NV2-2 23C(;CI7L\T\%O$9;B9(8QP6D8*/S-> M7P_!'PI::AI%Q9W6IV]IIZ6BR6"S*8;UK5F:W>7*[BRLQ/RE0>,CBO5R 1@C M(]Z ,#1=6TN/1X5DU*U5@7X:90?O'WK1_MC2/^@K:?\ ?]?\:N^6G]Q?RI/+ MC_N+^5 %/^V-(_Z"MI_W_7_&C^V-(_Z"MI_W_7_&KGEQ_P!Q?RH\N/\ N+^5 M %/^V-(_Z"MI_P!_U_QH_MC2/^@K:?\ ?]?\:N>7'_<7\J/+C_N+^5 %/^V- M(_Z"MI_W_7_&C^V-(_Z"MI_W_7_&KGEQ_P!Q?RH\N/\ N+^5 %/^V-(_Z"MI M_P!_U_QH_MC2/^@K:?\ ?]?\:N>7'_<7\J/+C_N+^5 %"36M)CB=QJ=HQ4$X M$Z\_K3+?7-)FM8ICJ%K&9$#;&G7*Y&<'FM+RX_[B_E1Y7'_<7\J *?]L:1_T%;3_O M^O\ C1_;&D?]!6T_[_K_ (U<\N/^XOY4>7'_ '%_*@"G_;&D?]!6T_[_ *_X MT?VQI'_05M/^_P"O^-7/+C_N+^5'EQ_W%_*@"G_;&D?]!6T_[_K_ (T?VQI' M_05M/^_Z_P"-7/+C_N+^5'EQ_P!Q?RH I_VQI'_05M/^_P"O^-5KK7-)A@\P M:A:RG>B[5G7/+ 9Z]LY_"M7RX_[B_E2^6G]Q?RH I?VQI'_05M/^_P"O^-'] ML:1_T%;3_O\ K_C5SRX_[B_E1Y7'_<7\J *?]L:1_T%;3_O^O\ C1_;&D?]!6T_[_K_ (U< M\N/^XOY4>7'_ '%_*@"G_;&D?]!6T_[_ *_XT?VQI'_05M/^_P"O^-7/+C_N M+^5'EQ_W%_*@#)FU[2H9(5%_;2>;)Y9*SK\G!.3STX_6K7]L:1_T%;3_ +_K M_C5WRT_N+^5)Y7'_<7\J *?\ ;&D?]!6T_P"_Z_XT?VQI'_05M/\ O^O^-7/+C_N+ M^5'EQ_W%_*@"G_;&D?\ 05M/^_Z_XT?VQI'_ $%;3_O^O^-7/+C_ +B_E1Y< M?]Q?RH I_P!L:1_T%;3_ +_K_C1_;&D?]!6T_P"_Z_XU<\N/^XOY4>7'_<7\ MJ *?]L:1_P!!6T_[_K_C54Z]I(O5MOM]K@QF3?YZX&"!CKUY_2M;RX_[B_E2 M^6G]Q?RH I?VQI'_ $%;3_O^O^-']L:1_P!!6T_[_K_C5SRX_P"XOY4>7'_< M7\J *?\ ;&D?]!6T_P"_Z_XT?VQI'_05M/\ O^O^-7/+C_N+^5'EQ_W%_*@" MG_;&D?\ 05M/^_Z_XT?VQI'_ $%;3_O^O^-7/+C_ +B_E1Y7'_<7\J *?]L:1_P!! M6T_[_K_C1_;&D?\ 05M/^_Z_XU<\N/\ N+^5'EQ_W%_*@"A9ZA!?M<"V<2I MX3S$8,K':&X(^N*TJ0 *, 8'M2T %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% 'D?QZL[VY^"FOW%IJM]8?9(3,T=FP0W&" $9L;M MO.2%(SC&<5Q/BJ\\,W'[17AS3;7Q!-I_B.&>SN;RYN[UUCBB"86QMH^C-,6! M<'@#G.2 /I+J*;M7.=HSZXH ^<=2M=0OV\)^-%UB_2+5O','S&BC M9^,G$<*8&=HW$XR:J?#6\UA?VB]7CU2,WFIW%SJB7?-PLUC;I*AMC)E_*>)T M($8"C&"03DU]-XH[T %%%% !1110 4444 %>1_$ZSO5\,FO7** /EWP_XD\*6?Q5\9^(/"^NS$Z)87WV MN.\O'ENM6X\R9 D(4?*H51G&6QN.2377?L M]R;O!NNQPLLME'K$HM6M))9+'RS'&<6K2_.8PD P,#@4 +1 M110 4444 %%%% !7SMJT>GZ+XO\ BZ?&'B37)-'_ +)T^XGN(9MDR*SS?N8- MH 4'A,#D[CD\YKZ)I-H/4 T ?,_@%H]8\#^']#T368_L^M^)9;];.SN#)#<-JALQYAN<^8 M5W'9NWO/K7HE%% !1110 4444 %1.K-&RJVUB,!L9P?6I:* /EV^ET/ MPUX/^)P\=:MK>KV%IXFAQ&;DQRZG)]GB98'8 1,Q.0, *OMRWS-(;X4^%M) MU[QA@Z787VL:E?:+=.Q51)Y,5M#(?F8!IFC7/)"=NWU'M4]5!I-JXQM&/ MI0!\27%QIS 5] M@>$VU)O ^@MK>_\ M0Z?;F[W_>\[RUWY]]V:V]J@<*!3J "BBB@ HHHH *** M* ,;6K&;4M(N;"WU*XTR2==@N[;;YL0[E=P(!QD9QQG-?*>K:AX=C^ WP_L- M>U:YCUV]AN[?3GO+V2"VLW,S!KZ=E^8O$ -G.2S8 Y)'V+2;5_NC\J /E[XG M:IX;5KO5_%5]>:S8Z9;V.C:= +IK>WU:[DB:9GN&7I& \+LT3_H+67_@0 MG^-']O:)_P!!:R_\"$_QJN678#3HKAO&7C9?#=GH%W8V\.IIJVM6NDY2? C$ MS$%P0#DC'3CZU#I/Q8\&ZSJD^GV5]7.5V/LP90_&KP'-HMYK/V[4(;&UCBG\V?3;B(3Q22"-)8MR#S$+,!E<^M:VI?$ M+PGHUSKMOJ.I/#+H/V87:"!V):X'[E(P 3(S8P%7)S0!V]%>93_&3P+#:V4K M76HO/=W$UG'91Z9<-=+/$H9XGA";T?!!P0,@U'XX^(?B;0O$GA[P]X1\'IXA MU#6X+BY6*ZO19&)(@A.=RGGY^AP>* /4:*\CT'XM3:M-I%CJ6@C1-:DUI]#U M&PN9VM 'JM%>>:E\6_ NEZ'IVM/JDMU:ZI"]S;"RM);B1H8_ M]9(R(I953HQ8#:>#1X-^*&B^-O&&O>'])L;[R]*2&1;Z2W=8;E9%#95B,#AE MP"G^'YA;ZG="^2!O-VAFB@C() MD95//N0*W+_XO>#=(U"#3]8NKNPNS%!+=H]I(R:;YV/+6YD4%(22![C M2=9U635I;*WT81M>I>VDMO+&DG^J<1NH9E?^$@'=VH [^BO,I/C-X!M].6\N M+R_A8WR::UG)ITZW4=PZ%XT: IO&Y1E3C![5-:_%SP;=:[::)YVIVMY=L8H? MM6F7$*/,$WF#>R >:!U3.<\=: /1Z*\?\)_&S3?&%]H"6FGSZ;;ZK/J$).HQ MR0N!;#.Y#LV,,?>RPVGCD@BN@TOXN> ]6-X;/4[C;;6!^(OC]_8_P 1/$?A M6'18&L]%LUN!J4URZI+)YD*.FU(V. 9L9&>1^(]!O/BAX.L?%@\*W&HS?VAY MZVKNEK*\$4[+O6%I@NQ9"O(4G- '=T5Y;:?&[P#?:-'JUG<:G-;3RK!:[=*N M"][*2V4@79F5EV-NVYV]ZBUSXN6LFG:!'X T5_%VK^(#-]CM%E^RK&L.!,TS M./W>PD*5(SDXH ]7HKRVQ^*TECX?DO/'GA'5_#>IIE2+J%Y?#5K%M2LUL;&:X::!3AFPBDC&#D'&,'- M'I=%9NCZMI^O:+9ZUI=TEW87D:S03)T=",@UI4 %%%% #:6@5'))'&N9'51Z ML<5+:6K'N2(]'T/P58ZM9^'K:&ZN[FYUF.S4;B1 M%*0[B< L1GZ5;_X6MX+/B*?21J4QE@::/S_LDOV>:6%2TL,A45Q?AOX@>'?%GAVY\1:3+>+I-O$)C=W5G+;HZ;2Q9"ZC> .M=N=+UBU^%-\_@[5)TCMM1COHWN1$YPL[V^,K'W// P: /::*\VM_ MC!X'N+?6KP:A=1V&B-)'>7DMC,D"2)((S$KE<.Y8C"KDG(P*GL?BMX-U&:QM M8KRZAN[O4%TM;.ZLI8)XKAHS(JR1NH9 4!()&".] 'H5%>=7WQ<\$:7$C7%] M>.SZI<:-''#8S2O)=P_?C554D^@(&#VKHO#/BC1?&&CIK.@W+7%HSM$P>-HW MCD4X='1@&5@1@@B@#HZ*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M#,OK.'4-.N;&Z0R6]Q&T4JABNY6!!&1R.#VKR+_AEOX,_P#0N7/_ (,)_P#X MJO;Z9_P&DIRIWY6U?L)I/<\4_P"&6_@Q_P!"W<_^#"?_ .*H_P"&6_@Q_P!" MW<_^#"?_ .*KVSGUH_X%5^UGW8678\=N?@OHVD^'=#T'P3&FF6UCXCM-#@#BM[XA>$?'6J>-/#7BWP+J&B6U]H\%U;NFL M)*Z.)MG01\Y&SUKU.B@#PW2?A%XDAUC0]>UK7K._UH>(GU[5I8XFBC;-L8$B MA7!X4;>6QGFLBZ^!>K2_#GP-H\D^D:EJOA:2[+6]XTZ6=TD[,2-T>)%9")O#FGZQI^F7.F7%K);S)8[9I1*9(AN=P5 M<9PQ.[/.*Z#P7X-\4>&_'WB+6-4U33M2L]?AM99Y(HWAF%U%"L383E1&0">N M1P*]/HH \4U7X>_$K2?$?B"X^&OB[2M*TSQ+P-]KC>.-8Y'A"?(=ZJ.&P%)., MU[M10!\Z?$SP#K&D_#/XIW%K_IQ\07UA<6<%K&\TL:QF"/YEQR?D)XSQ6SJG MPD\5>)V\2ZUXDUW2[?7[Y;%-/-A#(;:'[)*9HVD5SEM[D[A_".A->Y44 >#- M\)_%FK>-++QMKVJ:4FL_VU8WMS;60E^SQVUM%(BHA8;FD8R$DL .W:J;?!GQ M7V:07$T%^K8R"-JNI8]#C '>GVOPA\975EI^GZ] MKFD20^'=!O-%T9K.*1&G,\(A$MQG[N$4?*F1G)SVKWNB@#RCPW\-]7T/QCX2 MUJXOK26'1/":Z!,D>[=),&C.]*/@KHEQ\.+WPCX7MX;.*_ MO;6YN%NII)$D2*569>Y&5!''K7KP&VDY/I3C",7>*28XTXQES123/%K/X*PZ M';^.O#?AMK#3O"OBK3VC2/RR;FRN60H<''SPX.[:6R#G'!K'/P?\=:HUQ<^) MIO">HM_PC]MHD5G)#<26\@AFWAG.592PYWJNB^(WPQN?'OB;0[Z2YM MDT^RT_4K*XBE#%W-S"(T9<#'RD9.?PKU.B@#Y>F_9S\4RZ):6\GB'3IM1_L> M6RO+F9I&,]R]\EP9,[>'=MT4 >&Z;\*?%&@^#/A]_9&J:6_B3PWTSQ%X;\26$'C>UOKZ^N)+B MV9K&Y^V,&EAV [U0%4VL.>#GKQ[U10!X)JWPO^*6O6>D77B7Q;HWB"[@O)Y[ MG2[NWD330DB*J!53#2>606 DX.XCCK7-Z-X%^('@SQSX+\/^'WTN:_TKPK>6 MLEY=PS&RDW788+N495\%6QS]TCH&?^?-_P#O\_\ MC764F*Q^K0_E1K[:?=G*KX#\,JX;[&X(.1^^?_&N)O/@OX;\1?%/Q%XL\8Z- MI^M6UY'9I813;R]OY2,LFX<*0QV^O2O7,<_=J6KITXT[\L4K]C.4Y3MS-NW< M\%\6? Y]<^(5YXAL;'P[>Z;J<5K#/!JT4Y-D(5V?N4B=5<,F!M8@ @$''%5- M-^ =QI.NZAY-KXBN@1Q M7A'PFVC_ ITGP3K#QW1MM+33;EH2=D@$>QMN0#@\UX]-\!?'&H7OAW1]6\9 M:?+X=\-;8[&[@BGBU#R%96$3JKB)N%"[B"<.E9.H?"7QQJGB#_ (3RXU30X_&* M:I:7L=H@F^P"&WBDB$9;&\LWFLQ;;QP,=Z]]HH ^9;[P'X\\,Z_X-6":POM; MN?%>IZPURD$S6D0F@8[9,?,@/*YR<9'7%>O?#?PCJ'A/P_J*ZQ>07>K:OJ=Q MJUZUJI6!)9F!*1AN=H R>3R>]=Y10 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4453N))(;266. M/S71"P3.-Q Z=Z +E%>/:I\4->L+30I)O"\6DW.J7+Q^3JUT8%VJZJ$#E,"1 M]X*[L# /7H.FOO'/]E^([O3;[1;J*UM-'FU:2\=EVMY6S=&@!.X@/RW R,#/ M8 [NBO+Q\1M534+'0[C0[5-;U5+>:QB%TS1>5*LC$R-LR"@B;( ./O#*7]Q:?:YV-M.;>YE2W< MQ6S>9Y8,CXPH+@J">/E/8$T =G17 7GQ&TN&RCO-.TO4M1ADOX+)98[5Q')Y MDWE%T8(_W''[WYV5?ESRR] MB#0!VE%%; M5KW[1>31PVBSLUP;=_*E\C_7+&V,.4P<@9Z'&<&@#MJ*Y_1O$%AKSW8LA/'+ M9R"*>*XA:*2,E0ZY5AT*L"#[UA6OC36M4@UA--\)SB]L=4338X;J94^1HT?[ M1)C.Q ')P,L0!P"< [VBO/],\<:AK.B6\52:/;ZW-:Z3+JATFT6Y>*WU[3]!>U MDU*X$,,GG,Q*.QVQPO*V-H/14)Y]..>*9I?C'0=4L=1OH9IH(=.C$US]J@>) MDB*;UDPPR5*@D'V- '4T5P$_Q*TNWGT[N+9XD@CCA\[S#D M/M/O/$!GG!XK3USQ=HOAVZCM]1EG\ MTPM<.D$#RF&!2 TS[0=J D9)_H: .FHKGM-\3:7K&HZE9Z=Y\W]G,8YY_(80 M[]JMM5\88[64\9X-8EE\1O#]U)90M_7% M '>45YQ%\3M%FUEK=+>Y_L[[$+J*[:"0&Z9IA%&L*[9F() "J22<9/;MS7/P_$+P_/=I9M<2HY98GF,$BP+*8!/L\P@#/EG=]/ M?B@#M**X"Z^)6BQV=E?VL<[VLMTL. M_#L/G- '<4 M5Q+?$;PO'>FUFO+B+]^]LLSVL@C>1)A#( V,':[*">@SGI3Y_B!X7M[ZYLVN MIY6LYC#=21V[M':X;;ND8#"KNR-W3*M_=. #LZ*\_P!0^(FFVNG2WVG:=J.I MQI>16:O#:OY_S"2^$>WS?,-A*$\H2>4TN M=OW%?Y2>V?3F@#T&BN*G^(?A>U^VR7-U/%;6B32&X:W?RI1"<3>6V,2%#P0N M>AQG!J./X@6-QXJTO0[?3;]I;V:>"9I8&C-HT<:R .I'\2NI!]#0!W-%8.LZ M_8Z"ML;SSY9KN0QV]M;0M-+,P4L=JJ,G"@DGH *Q])\:1^(/&+Z3I-J9=+CT MZ*_.HL&"R>8S!53C'&PYR0<@C'!H [:BO.)/B=I#:H\-K#,;!;/[6M]+#*$F M!N(X1Y8"DN"7X8>W8YK3E^('AOS=)2/44QJ4:7"-)&X41-NP2<84Y1N&Q]UO M2@#M**\[MOB9I-QJMS#]GO([1+>VFMI'MY%EO&G:0(L<97+ B/(([$YQBK4O MQ(\*PF'=H+J5B+J.VNK8;BABNX6A<$''W M6 X]".#0!KT444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !116/XDW?\(CK.T$M]BFP%Z_ZL]* .4\;^#[ MCQE':PVFO_98T81W5M(JSPS1%@2=AX$@Q\K>Y!S6K-X*TVXFMA-),]I#H\VB MF%CDR0R>7EBW7=B/'XFN$T+3;SP_\)O#]]!9Z7'<'K@$')X/2M:^,/$BQSV-UKDTX^U6POM6M?*EM[2!Y9%(=+L[-M-UR:= MH=/2[BGGMA;C4#YS+Q%L9Y2558!B1W&[.T+0!U4GPQCDU:[U2+61!S2*-FCN!,&F12!*_&W=\IP3ZU3L_A#I=BHBM=0\@VVTZ?+'9Q++;NLRRHS MOC,I!11@X!4'.2YB <8+ [ _4&@ M#U#PWHREU7;H_ MV=6CMXELY?)DQMRP8;3EB58O@#C%:DGB'QM# ^HV%U/=3B_>QM]--LBPL@TW MSEZ*&W><.#G'.W% 'I>EZ/%INL:QJ27#RMJDD4C(P $>R)8P!ZY"Y_&L#5O! M;:E;:Y8V?B"2R;5[Z.[N5$8;=&L21M"0&!V,(QG!!P2.AJA\/O$%UJVO:Q8M MXDEURUM[*QG#RPI&8II!(9%^55_NK\IY7I7&>7I+V'B&WTZ.W'C9O%DS61B0 M?:U'VL'<2!N$?E[\D_+MS0!ZA;^%[J.RG4ZQY%XUJEK!-8VRP+:HC%@$C)88 MY ([@ <52D\"QWFA:W87VJR27FNW"7-W=1PB-=R"-5"QY( VQJ.I)Y.:X >- MO'F-6F6;_2XX[LW%D5$S6(2=4C=8EC!7$9)P[MYG45I:]XFUNSM=-CTOQ+-> M:1++=AM:D6.W)9%0Q1>88V1QS)RJC>4VCD'(!Z/<:#'-IFN6X-YO0MT!*X],3P M]X@U_P#M675TU:X?Q!J/]DG^R3;JL=Z&@03.?ER,+N8E2 A7D26OV<7"@QJ#N\V!X3U]!(3]14>G^&XM)N-5O$U!RU]:V]N2Z+B+R MHR@;G@YW9P>*\NT_QAXZOM'F9M2>"YFCM/M(5$EDL)Y+R.-T"^4!'\C2#8Y9 MAM#>I/I7BRWT.'0;*U\0W,=5VH1UQNP-V,8.* ,&/X M0V1A:.;5BB2R2>;!9VJV\ C>W,#K'&"1&Q!W;AW XJ[_ ,(#=-J*:[-XFFD\ M00O%Y-Z;91&B)')'L,6<'(ED).1R01@#%<[HMG>2Q?"G4+O^TXI[>22W:":9 MS&5%K.!*RX&2P"D%N@('7->MV]Q#<(9()DD0,4W(V1D'!'X$$4 <,OPYAC\5 M1>)!K5U+K,7V9?M;QH7DCC1DDC? *R!B2.,$*1TK0\3>#&UZ_DO;?6)M,>X ML9--NO+C63S;=SDA<_=<,=K10!S>@^';;P_;:C:VL[O%>W+7 ##_ M %0,:(%'J $')]:YZS^&-C::BT4 >4S M?":*ZM%L;_Q!-=VMG;16NGQ26T>+=8IEEC+_ //4C8JG. 5]#S5RU^&5O;W> MFWB:L\,^G7+WL/V6W2"-)W8!VV+U4Q Q8). S'))R/2J* ,"2QO-5\*WFEZK M*B7%Y#- [P+PB/N52 >X4C/OFN?7X;Z>;);.XU">2#[:EXZ[0-VVS^RE/8%? MFSUS7?T4 >=M\/Y+[1+/2=8\07=[;V;J(0(DCVQ+!)"%XS\Q$A);N0, "J]K M\,[JWO(M6'B:1M9MC +>Y-HGEQK'"\)4QY^8,DASR.0",=*],HH \YT_X:V] MB=-DDUNYN)+$VK%WC4&4P23ODXZ;C.. MT>U@MT\V"I^92!(R@KNW C(7&:]IHH P=4T>/5-7T6^:X>)M*N6N510")"T3 MQX/IPY/X5Q5O\'=*M;6ZL[>^$5N\3PP%+.-9HU>59#ODZR8VA1TXZY/->IT4 M <#AK(_X4[I/EV8^W&>5+2.TO)[JT MBGDNMLC2&4%AA)&9Y,G!'S=. :]5HH \UN/AFMQJU[JG]L"VGFD25/LUFD2L MR7"3JTRJ0)F!C"AL*<%NYS3O^%7V?]CG3_[8N,'37TW?Y:YPT_G;\>N>,>E> MD44 >5M\(]))U&*WO5@M[I;D1;+./SHC.VYMTOWG );:..#R6P*WV\&QCQDO MBB'4)5G^V-=-"8PRE6MT@9/4?ZM6S]1BNUHH Y?Q!H2NKZ\VH MRVJ6L=F9K./9&L!?;O3/[S<)&#=.V-M3I\+;&/2[NS74GC^UV(M)&BMXXU!^ MT-.755 Y;&/0#DGFO3** /.X_AW)'=".+7&&FP+>"TLI+..18C:TZ* *L$45O#'##&L44:A%11@*!P !V%6J** "BBB@ JM<6\-Q;2VTT8> M&5"CH>C*1@C\JLT4 8>C^'])T5)ETVU,1F*F2225Y7?:,*"[DL0!T&<#M6Y1 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !6;K;7R M^']1;2P#?BVD-L",YEVG9_X]BM*B@#PRQU;P[H_A2PUKP\UQJ'C)=)FEFBC: M262298MTK7J YXD' ;!W'"]:ED\;:I_;]II(\>6ZZ.]W'&VOM! ^ZTEE:$$ MCRP0T:'.,@/M.3S7LZPQ*[R+&JN_WF"X+?7UK,NM%TV]N[&XN;..1[*1IK?C M 1F0HQP.#PQZ^M 'FVF^-/%]U-H6FW7[F\\20P364HM@JPK&Y^UD@^L01U!Z M&3':LNX\7^++/P]I.NM=IJ-[>1:G*J-9IBU6)PJE HW$*OS-DDMM[5[!_9=F MVMKK#([W:Q&%&>1F6)206VJ3M4G R0,G STJ>^T^VOK"6RNE8PRJ4;RW:-@# MZ,I!4^X(H \;;6-8UGQC:6=EXT-['8ZE<10:C;0PDLG]G"4J0!Y;D.QYV].. M#S6 VK:YKG]H7>J:Q<&SU"*PN+FVCD6)$9[6)L#.-J,//QO.PN%!->[:3H.G MZ'!+#I\;#SI#-+)+(TLDCD 99F))X 'T %:QAB((,2$,NT_*.1Z?2@#S#P.U MG;-J,.BWE[#X?CLV::2ZG206TVYB"C+E =F2P!.,(3R37%6']ERV<.I:1J C M\*7=YI]M=P27HEFN( SEKRZP?D\UFC!S@E1\V,[1]"QQ1QQ"..-50<;5&!^5 M1I:6L8<1VT2AQAMJ ;A[^M 'SS*=-U!O[%AU@1WLEU5;:98"Z.VY MCR07!Y]3F8@&)8P?]3#M MP"0.5 7CTM9-OF6\3[!A=R [1[4];:V28S+;QK)_?" '\Z /#/B!;W4 MWBKQSR(NGG=9M.#&?=/$BJ=Q0#>0&4G8 .:VF\>:E'.--L]>L9 MKDZH;:"2=01):_V=YR3-MYV&3YMXZC(%>O[1DG R>I]:A6&%6#+&H8 *" ,X M':@#Q!OB!X@&@O)_PD"B2RE/VV7S;(M+FW#A;63 AG ;)*G8^"!QU,&K^//$ MFI'6K56-M;R)/;K92^7%)]F-F9!.$YF#Y.<_< RO49KW7[+;>4(OL\6P'<%V M# /KBG&*,R>88U+[=N['./3/I0!PGPEDEE\%W#32/(W]H7 R[%CC=[UP]CX@ M\2:?X>NQIFK-;1V=IK>J,'A64S20W[*B$OG";200,'I@C%>\*JJ,*H ]J38F M/NKZ=* /#M4\?>,[62\TV!E\_1IT34[OR41?)N9E%M(I?Y%VQ%R2?E!4%N,T MK>/O$MO;65[?:M"+!+B6(K:26TEW=*LZJK>60%E&"RGR"#D9&<@#V\HC!E90 M0PP01U%1_9X,1_N4Q']SY1\GT]* /G_3O$GC#3]+OX;#Q4[FP)F9;BVBE8R2 M:I+"41Z79W]O;R6D8.K33.1)$H !VKA5 3YAO!8D8KV<0PJ[R+$@=_O,%&6^OK3 MC%&S(S1J2GW21T^GI0!XIKGQ(URSTB9;?6;2WU"!-6:X#PJYMA#QU$>6OVL>2LCJ-F%8HQ925';GD&NEU M+1]-UK3+C3M1M5FMKH 3+DJ7 ((R1@]A6@L,,:HJQ(JI]T!0 OT]* /)_B:- M>\2:[;>%?#=KZ[0"2 3U/K35CC4Y5%!ZY H \J M\0:UKO\ ;'B5QJ :RTN]TRWM[)K>-D;SGA+LS$%B?F.,$ >]YD0Q^9/<23%$+;BJ[V.T9P<#T'H* /*=2U[Q1'XKE4>*HX;C M35U.TMI;[RH()RHM74RG;MW 2/@@8&T$C&[/=^$_$EQK'@R_U!;B>>YLY;B$ MRW"1?,R#(VM$?+D49 W+C.#D @BNVDAB;[T8;KU&>HP?TI\<<<<8CC140=%4 M8 H \(N_&OC/3].T9I-4\Z>\T./5UGF2W@CGN'(S;X8 E!Q\J9D/F#DX JUJ MWC[Q-I-WKL7VM+R]59&MX[3R9K>UC$T2,[_=DB>-)#D2@JQ4D$ 8KVMH8V*; MHU.PY7*YVGU'I0(8E9W6) S_ 'F"C+?7UH \% MGQ5K>O:AH*ZUK$>EWD>L:8$TB%0/M4;Q*[3 D!RI9F']T!""">:]R@GAN(5F MMYDFB;[KQL&4_0BG&*,RB4QJ9 ,!B.0/K3U544*BA0.P&!0 ^BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * :*** "BBB@ HHHH **** "BBB@ HHHH __]D! end GRAPHIC 15 isdr_10kimg2.jpg begin 644 isdr_10kimg2.jpg M_]C_X 02D9)1@ ! 0$ 8 !@ #_VP!# 4$! 0$ P4$! 0&!04&" T(" <' M"! +# D-$Q 4$Q(0$A(4%QT9%!8<%A(2&B,:'!X?(2$A%!DD)R0@)AT@(2#_ MVP!# 04&!@@'" \(" \@%1(5(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @("#_P 1" $7 1D# 2( A$! Q$!_\0 M'P 04! 0$! 0$ $" P0%!@<("0H+_\0 M1 @$# P($ P4% M! 0 %] 0(# 01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D* M%A<8&1HE)B7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! M 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#[+HHHH ** M** "BBB@ HHHH **** "BBJ=S&1A\P8 '&-V/:9K'BKQ)_PE\<\=];6] M]9RKIT#)L-K+$/+= P_B+G(YYQD5/X3T+Q7'XMT[5M:BG,-I:_V3[4SPQ\/\ 4/#NJ6?EW5O_ &=%IDD!ME!_=7,FSS"G_3-M M@;'8D^M')%7U'SR['?7&N:/:6<-Y=ZI:V]K-CRII9E5),\C:2>:T%D1E5E8% M6Y!!X/TKSD^$=6L1X>DBLM/UAM.TPZ=);73E$#';^]0E3_=P>,XJ'Q;HGC2^ MUG3]0TJULDM=%\F:VM!,P::7(\S;C "90!N.2>.*.5/2XQVUM:1O"JSR>7<2D.9#L!VGC:.E95OKWBI;/P]H[:E96 M&I7.F-J5U=:G&6R01^Z"@KR-WS'.0!TI6OL/FMNCU2EKSFS^(UH-,\)R:E;N MESK[^6HA^9(L''F$GG8S;0#_ +8KJK77])O+&VOH;Z$6]VQ2%I&">802,+GJ M<@TG&2W0U.+ZFY12 \4M(L**** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH *:S!:R+_4_LEO=-;V[:A=P1^9]C@9?-?/W1@GC..IP.#53[%J6 MIR:;J%Y>7.FO N^73[>8&-I#V=P,N!Z# -.PK]A[>(K6?^T;?2=NJZA8 "6U M@D (8]%+'Y0?7GBFZAI9Y1/HV!G'':L7Q?\1O M!/P_MF.N:E#:SOF1;.W7?/*>I(1>>?4XKSSXT?$SQ5H?@SP[X@\#W%O'I&L\ M/?&+S)(RR[D S\HR-W4'D5I"G*4DDMS&=2,4W)['H-QILT>@W<7Q"UK3IM-, M:( J?943;SYF\MD/G!X( QQ7 W'QD^#_ (,@N;72+RZUZ>=MTYMU>Y:9AP-\ MLAP<#@(+UKS7M5N]5N&.2]W*7 ^@/ _ 54[8[5[=/++K]Y+[C MR9YA;^''[SZ,U7]JK4) 4\/^#8H1VDO[HG_QU!_6N,O?VBOBI=L?)U#3=/4] MK>R#8_%R:\FHKKA@*,?LG)+&UI?:.XNOC!\4KQR\OCB_C)[0+'$/_'5J@WQ( M^)#'+>/]=/TNB/Z5RU%="PU%?91C]8J_S,ZZ+XH?$R$Y7Q]K)_WY@_\ ,5MV M?QX^+%F% \4K<@=KFSB;/X@ UYM12>%HO[*&L357VF>XZ9^U!X\M&5=4T?2- M3CSR4#P/^>2/TKL;?]I#P+KZQVWC'P==6ZJ=P9HTO(T/KV(_*OEVBN>>749; M*QO''55N[GV\NI?#'XE6MS!HOB:V-[/9_8HS#+Y&+33[*RGTS2%6%IKE]Q\K $BM&5(8MM4A@05.:^%C&C,K%?F7HPX M(_&N[\,_&#X@>#5 LM?>_L8QDV>I9G3'H&)W+^!KSJN7U(*\7=';#'0EI*-C M[AU35O[)B@9]/O;R*201N;6+S#%G^)E'.WMP#6FLT;NRJZED^\ 19K='JIWV9O45RJZI<^']&MI/%5RD\K3>2UW9VSB, M9.%9QSLSP#VR:ZA2<9[5+NBT[CZ***!A1110 4444 %%%% !1110 4444 %% M%4[JYAM+>2YN9$A@B4N\CG"HHY))[4 66950LQP!W-\L9K, MW!2YN6RX"H<,(P.&)/&+/2K;"G Z%NR(/7\JN,7)\L5=F$_!.GZCXAU"6UTJ*9S-=74APTK?4\L?11^ KYJ^(/[1^MZR9M-\"Q/H M]ADJ=1E ^TS#_87I&/.M;_ +4\17QF92?(M8^(+8>B+_4\ MFL"O=PV7Q5I5=6>)7Q[?NT]!9&DFN9+JXFDGN)3NDFE($^V1%!\HF&!(/QX;_ ($:\HK?#U/:TU(QKT_9 MU'$****Z#$**** "BBB@ HHHH *[/X7^$6\;?$S2=%>/=91/]LO21QY,9!Q_ MP(X7\:XL]*^@/ARR?#'X#:]\2+J/9J^N?N=-#?>V\K%CV+;G/L!7%C:KA3M' M=Z'9A8*4[RV6IQWQV\7+XL^*5S9VK[M,T)?L$('W6DZRL/Q^7Z+7->"_B)XO M\ 70D\.ZD?L9;=)IUP2]O+^'\!]UQ7*KNP6DD,DC$L[L(G[1RBS[:^'/QN\,^//+TVX8:-KS#FPN'&V7WB?H_TZ^U=Q-87&FW> MHZQ8R7=]--%D:QKZ!^%O[0 MEYI;V_A_Q_.]W8<1PZN1F2'T$W]X?[0Y'?UKR<3@)4_>IZH]/#XV-2T:FC/J M33;UK_38+MK6:T:5=Q@N%VR1GT8>N:T:YUM/T_5+W3_$5O<&26!&\B>WF.R6 M-A]TXX93P?8CBI]#U"[U*P,VH:;)IMTDC1O$[!P<=&5A]Y2.0:\FQZB9N444 M4B@HHHH **** "BBB@ HHH[T 59IHX87FE=4C0%F9C@*!U)K"6.]U35;G[5' M93^'I+=1#'CS6N6/)9NP4# YSUJ.\AFUC4KW0M2TGS-&$*F2:5L"XF:2(IO$-['BT@_AMTZ>:X[ =AW/TK2$)2:C'=F M4IJ*J/1 MK_O:,:BZ:,Y"O1?"_@G1O$&A:-+YUP-3GDN9[B 2 +-:QG:QC]'4X)'<$^E> M=5*EQ-0U!=VW4+I=Q#-B9AD@8!//. M!Q6/)6_F*YZ?\IV%K\-KZ^L8;RUU>WDADC2?=Y$@!B<,5*49P#[BE:\O9"QDOKARQ);=*QR203GGO@9]<"GR5OYA\U/^4?J5C+I M>KWNF3LK36DSP.5Z$JQ!(_*JM*S/([22.SNQR68Y)/N:2NE7MJ8.UW8UO"_A MVZ\6^,-*\,V>[S-0G$;LO6./K(_X+FO5/VA/$5J_B#2/A]H^V/2O#MNOF1IT M$Q4!5_X"GZM5[X#Z?:>&/#/B;XN:RF+?3[=[:S#\;L>RSU>/U7U7\J^NVATCQ99Z5K- MC?-+"C+=6EW9S8R#U&1U5AP01^M?GE7J?P=^+5U\.]872]4D>?PO>2?ODZFR M,M:G-_,^QM+U3^T)+R.:QN;*:VF,+I.F M XZAU/1E(YR/H>E;E<_>V_\ ;5E87FEZP]LJRIU3 MZ/JEGJ]O/+9S"00S/!(IRK1R*<%6!Y!_F,'O7A'N)FU1114E!1110 4444 ! MKF]8OH9KD>&8;JXM[^_MI'62W0%H$'!D)/ Y.!GJ:Z&1U2/+M*^%_@ ZA<9F%O&MO9V[ M.6DN9<85:]K5R;G4+UR\K]E]$4=E4< 5U_Q8^(,G MQ$\<27D,C?V)IY:#3HCP",X:4^[8_+%<%7TN PO)'VDMV?.XW$>TER1V045I M^'=,AUKQ1IFDW$SP0W=PL3RQJ&9%/4@'J?:NM;X6ZS<0POH\J7BS22-'.Y\N M&2W'E^5(#RA.M"$N63.*-**//Z*[,?#'Q:8DE-O:I&[ > M8URH0 INWD] O\.>F[BED^%_B]9)D2VMIC%D$QS9RV5&T9 R<.&&.J@GH*7M MZ?\ ,/V-3L<717>7/PM\0+=QPVDEH^\O([UQVIZ;= MZ/JUUI=^@2ZM9#'(JL&&1Z$=151JPGI%DRA*/Q(IDNNUXG*2HP=''56!R#^8 MKZ ^*0C^)7P.\._%"UC!U'2AY&HHG.%)"R _[K@-]&-> 5[?^SQKMK<:EKWP MWUA=^G:];O)$C=/,"E9%_%,'_@-<6-BXJ-:.\3LPLD[TY;,\0HK1U[0[KPOX MEU/PW?CR QP0K=7S#JP7[N.]&75! M ;+S_P!Z+C;L(VG&=WR]<=>/6LL-!TZ-WON:XBI[2K9;&!2+/"_A?P_-#'::E/(T.I&UNHY)D,GE \LJJ M.P&"3CD]*%B(MVLQ.C):G!]Z3@YZ'MSWKU*30]$UC7I(=4GT#3=#B9Q8R:9< M1)/+$6"JS')+ *=QWX;.:P/&*Z/'I&EQ:;):O(CA96@V[F MX1EL>K!OQS35 M3F:C8'2:3E?0]-_9[^*3:7J$/@'Q!) WJ"!P>H^E?G40<[E8HX(974X*$="#V(K[ M7^"GQ$7XA>!S::JZOK>G 6]^C8S,I&%EQZ,.ON#7AX_"^RE[2.S/8P6(]I'D MENMCUB.1)%5T8,K#(8'((]15BN4T9[#1=1B\(6<%U'';VWVBW>3YD:/>045O M]DD#![$8KJJ\@]5.XM%%% PHHI&. : .7U!M+U[6SX?F6=WT\PWTNSB,G<2B M.>_*[MOL*\F_:2\>-HGA>'P;ILY34-:4FX9&PT5L#\W_ 'V?E^F:]BTB34H= M$6Z\0-;Q7QWR3^60$B7)(4MWVK@$_4U\P_&3X6_$#5/&&I>-K&&/Q%IMV 8A M8-F6WA4?*NP_?'?*Y^E=>%C!U5[1V2.3$N2IOD5VSP8 * H& .@]*6DSB1XF M#)(APR.I5E/H0>12U]>FK:'RS5MR:UNKBQO(KRTF:&XA;?'(O53ZBM"V\3>( MK*TMK2TUJ[AM[42+#$KY6,.06 !XY(!^HS6312<8RW0U)K9FHGB+7H[06D>K MW*VZQ>2(P_RB/S/,V_3?\WUJ<^+_ !4TQF;Q#>^891-N$F,.(S&& ' ^0E>. M,&L2BI]G#L/GEW-;_A)O$6^U?^V;HM:?Z@EO]7\H3C_@*J.>P%9T_7M/8K=Z=.ES'CN5/*_0C( M/UJDS!1D^N!@9)/I[UZ]X3^"LCZ./%7Q.U3_ (13P\F'$#L$N9QV!S]S/H 6 M/H*Y,35ITX-2>_0Z:%*&/B1X2L9K^#6[=+>:.VB+R%BN MZ-B!WQN4^F!7,Z#^S_\ $;6(1<:A;6?ARUQGS-1FRX'^XF M'[30OAGX=3PKX9MUVP:KK*LTDBDYW16Y.XYR3F0CZ5MQ?";2=0*W7C+5M3\5 MW7\7V^5XF^,EL M9Q]Z#3TC)'ZN?TJEK/@CX0P3Z,FA^(?$.H12WR1W\@MY6$=OM;GVV' !]_,C7^=5Y/V>[W4;9KGP7X^T3Q!$.54ML8^V4+ M&OL*>UMKA"EQ;Q3*>TB!A^M%[VW3=M2:)?.B=NP#KD<^^*]?\>8^%_[ M/&B_#^&3R];\09EOV3AMIP\V3_WS'] :]@D\-^/O#(+>&/$P\0V*_P#,)\0? M,Q']U+E1N!]-X->?>-?#OAWXM:Q!::I/?>#/'MM!Y4-EJ/S13H"3A#]V1SW9\O=.*.HQVK<\4^$?$7@K6O['\2:>UI.V3# M*#NAN /XD;O].HK#KZ*$XSBI1V/#E&47:6YH6^GQ?\(]J&JW$;81TMK;' >8 M_,V?4*@S_P "6O1(_AMH,MK%>?VA.8)435%4,N1IHC'FN3C[XD)4?2O+VGG: MVCM6F!0HO)PHB, 'F' C)R4'^SGMTI3A*7PR ML.$XK22N>GV/PVU'1;2_OI?$$6EW@AB\B:VDD9H"TJJR.(P688=0".,YK!'P MWU634X;.ZU.VBOI]\LJE9)/*4,5#O(!M.YO0DC/-M0,K0ZQ?1%4\M2E MRX(7^[P>E-CUC6(8TCAU:]B2,L45)V 7=][ SQGOZU"I5%KS%N=-JUCKF^&D MEKH=_J6I:W:PM;6TDRQ10R2AI$<(T98# (W#Z9';-<&,8X&*O'6-88#=JUZ0 M%9,&=ONM]X=>A[^M4JWIQE&_,[F4W%VY0KJ_AWXRN/ ?CZP\11L?L>?L]_&. MDENQ^;\5^\/I7)]JW/#/@_Q1XVNS:>&-$GU'!P\V-D$?^](>!^'-<]?D=-JH M[(Z*/.IIP5V??>HO?W^@)=>';J%IW\N:%WYCE3()!/8,N>1ZULPR1R('C=74 M]"IR/SK@_ACHNK>$_ NF^%?$6L6M_J-DAVK >8XL_*ISR0O3=@=JV=%72]%U MBX\,V*3Q,%;4%63E-LDAW!#Z!OX>VX>M?)M6;2/I4]F=51114F@5S7B&.QU) MK7P_=7DL$E\WF*L/WI%B978$]EZ _7'>ND).*P+:2:Z\27_GZ6(5L52*WO&' MS2AUW.%_V00H]R/:FNY+UT/-?VC/%7]@?"R328)"EYKTOV),'!$760_]\\?\ M"KY?\'_$CQIX%E4>'=:D%F#EK"YS+ WT4\K_ ,!Q7(&U?XL)H\(DJWN.UCZ#_X6%\(?BFD=K\2- M!'AO66&U-3A;"$_]=0,CZ."/>N?\4?L^^)M/M?[5\&:A%XMTEAN7RF5;@+[ M':_X$'VKQL@$$'H>OO70^%/&_BSP1=";POK4UE&3N>U;]Y!+]4/ ^HP:T>%J M4G>C+Y,CZS3JZ58_-&#-'-;74EI=P2VUS&XVQZK; LBGID.OSQ_CD5E^(OV?=2^P_VU\.=1G#07,9C< M?@:BKT(R4E>)P23B[2"A5DDFCAAA>::5A'''&,L[$X"@=S2$A068X ZD]J]\ M^%?A:S\$^$U^*7B33WO-6O"+?P]I6W]Y([\(0/[[^O\ "H)KEQ.(5&%^IT8> M@ZLK="M\-]!T7P/J4TGB+0;K5OB.L@73=!:,;55AE9D;E2N/O2'[N".M>^:# MX!N+K4XO%/CZZBUK7E^:WMPO^AZ;G^&%#U;UD;YC[5/X)\(W6E37/B3Q-(M_ MXJU0 W)AT=''*L/4&NDHHV$U<\&\1:E&+C3W/"+.1TYQB4?1J^;/B%X+G^'_C!]#EU&'4;: M1!/;7$; DQM]T2 ?=;C\>HK[\OK*UU#3I[*]A2XMIT, M _#_ (9O=0^'.O6*2>&/%DI?3-3;F:WN@ORV[N>9A@ ]B1E_\ M@(-*I5A37-)V'"G.H[15SCB0H))P!ZUTWA/P#XP\=3B/PSHDEQ!G#7LW[JW3 MZN>OT7)KUW_A"?@[\)]EQX^UC_A*M=4;DTZ--RJ?^N(./QD/X5S?B[X_>+M: MA_LWPO#%X4TE1L1;;#7!7H/FQA/HH_&N%XFI6THQ^;.WV%.EK4E\CI$^&/PM M^&-NE_\ %+Q*FM:EC@?"?QE>>'_C)I>LZEJ$URFJ2?8;Z:YE+LZR'Y68GT?::^V=6;5(WL9=+ MAAG;[2B7 ?AO(.0Q4]B.#[X-?G'(K-$RHQ5OX2.H/8U]]>#=6C\??!_3+[SG M1M2T_P B:2-L.DFTHY![$,":\S,:*A*,HK0[\!5ZT> MW^RWXU!(@8&N.A=T^1L^^0 \O8OX\BJBKV7\6ZUKDC%S?WLTX)_N MEB%_\= K-ID*[((T_NJ!^E/K[6E'EBH]CY2;YI.04445H8!6MX=\3>)/!]_] ML\+ZU<:7*2"Z1G,K/XV>$/&VGIHWQ>\ M(V\@'RIJ-K&752>,X^_']5)^E0:U\ X-5TTZ]\*?%%MK^GO\PM)YE+J/191Q MGV8 ^]>&5?T77-:\,ZC_ &EX?U:YTJZ[R6SX##T9>C#ZBO/EA)4_>HRMY'>L M1&HN6I&YVOP_^%^L^(OBC:^&_$FC7>G6ME_I>H)<1E,Q*1A >AW' R.V:^FO M"L,?C;QS<>-)(P="T1GTW0(<84LORSW('N1L4_W5/K7-V'C?Q9K7[/EGJFH^ M1'XE\1S#2]/>"/86\U]BR8[$*'?CCBO8=!T:R\/:!8:'I\>RUL84@C ] ,9^ MIZGZUX>)KSJ2]_=:'L8>C&G'W=F;5+117(=@P_>HW#.*R=?UBWT#P_J&M7A/ MV>Q@>=\=2%&<#W/2OB/7OC'\0=:^7Q'=:;"S'R[6S?9'$O8<(ORZ6.7$8F-&US[RW>XHW>XK\^?^%E_$+_H<]7_ / @T?\ "R_B%_T.>K_^ M!!KN_LNI_,CC_M&/8_0;Q^@^Y:<*^8_V>_B)XHU[Q1?>'_$&H2ZG +4W,,LY MS)&P8 C/<'/YBOIP5YE:E*C/DD=]&JJL>9!VKF_%GAFS\7>&[S0]0RDUU *N#<1J M68?[+IB1??(KROP7\)?'GCC9/INE_P!GZ:Q'_$PU &)"/5%^\_X#'O7U;KJ+ MX9^,6B^(%XL/$T7]C7PQ\OGJ"]NY]R-Z?B*\!^-7Q'^('_"5.AO'0/@C\(7$GB*_/ MC3Q)'RMJ%658V_ZYCY$_X&2:XOQC\=O''BA&L=+D'AC2L;1!8M^^9?1I.W'9 M<5Y4J(F=JXR"BGS5'S,\RIBVURTURH:%'F-( MY_LOZD+7XFZMIK-@7VF[P/5HW']'->;F,.:BWV._ SY:R7<^HM'ELX=6U;2; M336LQ;3"9GQA)VE&]G'ONSGW^M=#6.HU3_A)@0T9TO[+RO\ &)]_7Z%<_E6Q M7R[/I48FO3W5OHY:TTX:A*TL4?DLN059U#,1[ D_A7GG[1%]]B^!NLQ][N6" MV'XRJ3^@->AZY#?30V2V.H)8L+N)I&8X\R,-\T8]V'%>1_M13%?A-91CI)JT M&?H%&;O6FUAW2WC=RQA58]P6, MJA.[<&8R8& 1D=J^PE4A"RD]SY6,)35UT/.:*[G3_AW/J>E07UKJ0)NX8);6 M(Q',Q9L3#(/_ "RQD^HQ1'\-]5+W,T[B#3A;SSVUU(ZH'V+O0R9.$#J-V(&D3[9'%;POYH243(ZMLCW[LYP$(YSZ= :DNOAC MXIBU&^M;**WU".TN#;&XAF4)(PVAL9[*67=Z9^M/V]/;F#V,^QQ=-:*2?%O" M"9)F6)0.[,<#^=7=2TZZTG4[C3;U56XMVV.%.1GV-6O"\MC!XX\/3:G,L-E' MJ,#S2.,JJ*X8Y Y[5525J;DNQ-.-YI/N?8L.DP_\++\"^$XU MO#&COJ#J.G MF$+!'_.0UZV!@5Y-X%UK2_%GQA\8:]HU_'?64-C8V<4T>5NDH^)+I]3E(58C>1QO(WM'C(^E>B_%_Q!J/A?X4ZOJVDR"*]54BC ME[Q[V"EA[@$XKY(^%AAX5'2E*,K)? MF>;B)TU4C&4;MGT9_P ,R_#W_GXU;_P(7_XFC_AF7X>_\_&K?^!"_P#Q->VT M5S_6JW\S.GZM1_E1XA_PS/\ #W^&XU7_ ,"%_P#B:\H^-7PK\,_#O1-)O-#E MO7DO+AHI/M$H<8"YXP!7V+T%?.W[4W_(K^'?^OR3_P!%UT87$59UHQE)M'-B M _A#Z***\\]$\_\ BU8R7/PNU:\ME/VO2PFJ6S#JLD#"0?HI'XU\]_M( M6,=QKWA3QA:J/(UG3O+8CNRX=?\ QUS^5?6>LV:ZAH&H6++N6XMY(B#WW*1_ M6OCKXD>*]!U[X'> M-M]32XUK2V2&XAV,&0",H><8_A'0UV8)N-6-NYPXN-Z MM2KX?U0_88W@\J:]O#8QQ39 M1Q*-G# CY1\ZUT[?$V[:YDN)=#LIGDFDE!EFE?;YDB2NG7D;T!&>G3M5;7?% MFN7M_HFLZCI:6QBF6^MBQ8BX"!$R2>H_=#D>IJ.>ILU8?+#N8FJ^'-2TF\6T MD\F] !./2JBZ3JK,RKI=X2L8F(%NY(0]'Z?=X//2NK;X ME:LEQJ,MK:(C7R=9[B2Y,$F6_>1ES\IVNR8Z88U)=?%37KO41?-;P1L7C'&!XG\^W/ONC/^%9EW\1-2O=)OM.GL872]M8[:3?-(RYC7:L@0 MG ?'IWS3?A9)Y/QE\(/G'_$Q1?S#"N:MSSHSYD:4>6-:/*S[EU".Q'B?1+NX MU!K:=3-#! #\MR63)!^@7(^E=#7/:U-:PZEH;7&FF\D>]\J&15S]E8QO^\/M M@%?^!5O[OI7S)].CG/$T>DL-);6'D4)J4#6_EYYGR=@/MR:\I_:FR?A?IA]- M6BS_ -\/7KVO230Z?#-;Z:-1D6YA_=$9*@N 9![J"6_"O+OVFK5KCX-F8#_C MVU*VE/TR5_\ 9JVP^E6/J85M:Z/DTVE8UK/Q+K^GQV4=EJT\"6/G"V52/W7FC$F/]X=: MG@\8>)K>*UABUB4):QM#$&5&PC#:5.090JC>64KR0,X ) ';M22^-/%4RS++K,LBSNLD@9$(9ACG&WJ M=JY]<$&E V?VI$O/3G(KEJNZ/J TGQ'I&JY ^Q7L$Y)[!9 3^E*M&])Q78JE+]Y M%ON?<'A01P_&?X@0! NZ/3I0 ,<>4P_F*])KS*UVZ?\ M!3,&_=:[H*21GL[ MP2X/X[9 :]-KXN1];#8*#THI#2+/)_V@?^2*:Q_UT@_]&+7RU\(^/C)X6_Z_ M%_D:^I?V@O\ DBFL?]=(/_1BU\I?#/4++2?BGX=U+4KJ.UL[>Z#RS2G"H,'D MFO:PFN'G\_R/%Q7^\1OY'Z"45Q'_ MKX;_]#IIG_?\ %'_"VOAO_P!#KI?_ M '_%>1[.I_*SU?:T_P"9';U\[?M3?\BMX<_Z_7_]%UZE_P +9^&Q_P"9TTK_ M +_BN5\8:]\$_'-M:6_B+Q1IUS#:2&6-4O"@W$8.<=>*WPZE3J1FXO3R,:[C M4IN"DM?,\=_9GL[J3XC:CJ$<#&U@L6CDEQ\JLS+M7/J<'\J^PZ\B\"^,/ \G MB:+P7\/;>W-C;VSW-Q-;1D(""%4;CRQ)/)/I7KU&+J.I49/>1R XP2#YK?R-?1WQ# MU3^Q?AEXEU(*E5_4BOG'X\HFB_#/X;>$5.V6"#S73N-D*K_ .A, M:Z\(KU8^IQXIVIR]#Q71+Z'3+FYU R,MW%;N+,*/^6K?+NSVVJ6/U K9M=?T MUO">G:19MT5E@Q7PD8'YSN!4X^4D[OEZ5R=%?62IQEN?-1FX['I< MGC'P3'(6M_#D+LS(A+Z?&BK!Y@)B"[B"P3G'QMX&F-U]H\(P?->!HF2 MU1#Y =2HX/# !\]FW[#VAZ-K/BOP+?Z;K%O8^&4LY;F!5MIH[95=74DC)SA0 0"0,G M'6L/X9J3\7_!X S_ ,32+^M&3_OF-C45H*%&5NQ=* M;G5B?^[;6IM/O6%K$-K&W7_EZVQ,"I]@&W?@*W_F]Z^3/IS*UZ&_GT.ZCTN\2SO"H,<\GW4((/ M/MC-<3\;K/\ M+X&>)XT CR_>^53$=WN"/TH@^5I^8I*Z:[H_/D' M< WK2TU8I+?-M,,20DQ,#U#*<']13J^UB^:*9\BU9M!1136=5=8^LC'"H.68 M^@ Y-5>PN5CJ*[7PY\)OB)XJC$VF^&I[:U/_ "]:B?LT>/4;OF/X"O0K'X'^ M$M'9#XV\=->W0Y;3M#CR?H7Y/Z+7%5QU&GUN==/!UI]+'@KR(N S $\ =R?I M77>'_A?X^\76Y.C^&;E;9QC[7>#[/$/?+X)_ 5]"Z3:^&_#3 ^#? =AI\F," M_P!3S-/]<^DLVWQNDD8BEY] =K'Z5ZLI!7(.1ZUX MSX+DM(=0O_"=XH73M9B)B3H!*%PX'N1@_45WWA+4)WL)M&U%LZEI3_9IL]9% M_P"6S@9CU)C4D_I7H87&O#Q<>6YY^) MPGMY*5['YL_A^E'X?I7Z3_V5IW_/A;_]^E_PH_LK3O\ GPM_^_2_X5O_ &E_ M<.7^S/[Q^;'X4 %F"JI8GH N:_2;^R]._P"?"W_[]+_A2#2[ $$6-N".A$:\ M?I2_M'^Z5_9_]X\&_9M\#ZCHNFZCXJU>T>UDU!5AM8Y5*OY0.2Q!Z G&/85] M#]J:JA:=WKS:M1U9N3ZGITJ:I144.HHIC,%4EB ,DGH*S-3C?&D,.M+I/A6 MXC$L>HW22W$>>L,1$C9]MP45XW\;OACXT\=>+H=>\-R6.IV=I:BU^Q"X"31M MN)<\_+R<=QTKU+^V$ABUKQ[<+NB5/L6EQG_EHH/4?[[_ *"O/+6Q:WVW0N)[ M?4')DEN()2CERK*RAE8$'TK[*A\2>(H[5K34/L>OV;##0:A$ Q'IN P?Q%< MKJW@GX.^(@3?>'[WP?J#\FYL"?)!_P" Y4C_ ("*]FGFG_/R/W'E3R[^1_>? M,%%>VZO^SGKYB-YX*\2:;XDM<9".XAE_,94_I7E6O>%?%/A6X:'Q%X?O]-V_ M\M)82T1^CKE3^=>G3Q=&I\,CSJF&JT_B1CT4BLK+N5@P]03U]&_LJZ4\FK^*=>9?DCCALD8CJ3EV_]EK@ MQ\N6@SLP4>:LCZ(N&L;CQGI]K-8M+>6]K+^COB+);=XIK4CAG+ JX]",,/H: M 9\*_%CP^?#?QC\0:3$C,MS#SK@^_ M<_FU7=:TT:'XRU+3TC$<%PWVVWP, J_WA^#9_.JMAE5@%NK4' G0=Q_MCM^5 T>V6%]:ZEI\-_9S+-;SJ M'1U[BKE>>6MTNFQ'Q-X7#:AX?O&,EW91#+V[_P 4D:^O72GF*R4_ MQ.?[WHO4UQ>O:M:Z#83>%=!O"U[,V[4]3=OF#-UY_P">C= /X10!GZ]KEIXB MN[*UTF-HM"TM0(D*E/,E QT]%''US5*JZ26=I D*S11QJWE*"X^]_=]SFI]Z M[V3<-R_>&>5^H[55B+BT>M-62-I6B613(F-R@Y*YZ?GS^5-^T0>69/.CV!_+ M+;N V<;<^N>/K3L^P7(Q90QW'VFU+V=QU\ZVW-L;_P !^,+'7+?_ )Y7?R/]/,3(S]0*[R:5(())I&Q'&I9OH*]-^'NC MG2_",,TT0CNK]C>3+C&TMT'X+BNBGB:M+X9'//#TJGQ1/A_Q%X#\;>$W<>(/ M"]];1I_R\1Q^="??>N1^=?5_[/.B-H7P8L;RYC\N74Y9-0?=P0K'"9_X"H/X MUZ19V,T=UJ%Q"C(BCA(T9.4697A^W@33Y;ZVU"34(M0N'O4F?IM?[JJ.R@8 _.NAJ MK;6T-K:Q6T$8CAB01QHO15 P /PJU7$=B%HHHH&%8TEE*OB"/4([C;"8##-$ MV<,SF8A)D*$J<%?0_4&@#D_B1H[7.BQ:W:H7N MM+)D91U>$\./P'/X5Y\CK)&LB-N1AN4^H->V6X1K?['-<)=31(J3'@$DKU8= ML]:\;U327\.>(9]&8$6CYGLG/>,GE/JIX^E '.:IK%[8WETMO9036]G:K=SE MY2C;2S A>,9^7O4,7B[2SN6;S5D 9P$C)W#?M"C/5B>PK5NM(TR^N5N;NRCG MF4!0SY/ .0",X.#SS3)-#T>9V:73XG9@PRV3]XY;OP2><]:Z5*G;5'-:I?6\\'E2D!1"VZ.,!>.O//0=?2FOX?T23_6:9"QW^82"M8MK?5H7_TS3G;,$QZ_,HY5 MO]I?QK%F+>!/#(M(623Q3K/S22CD0@#D_P"Z@X'J:Y!-.@C6(QO)'<1'A M'0UX]:^,-6AMC8^(--A\16!X)*JLP'N#\K'\C3--U/19/$;Q:'XAN_"UFMN# MY%P<*\Q;H$DRNT#T/>I*/:**X^$^-ECW6FI:+JT74,R/$3^*DBIO[0\TYSZK?$#]4H ZJDW"N7-QX]FX73]&M!_>DN)),?@%'\ZP]6EOH+67^W_']M MIYVMMAL46(YQQR2S?E0!UNK:YI.BPB34KZ*VW?=1CEW/HJCDGZ5A7%]KVOPO M)%N\-:*%)DO+C"W,B_[*GB,>[<^UZXT8\^]O&.W?W M.]LL1WP/6J.I7FK:]*)->O3<(#E;2,;(%_X#_%]33%-<> YHVL M1(?M=S#EYMO1W!/);U)[=*\\OM.CN?#T]E9;/WB;XG8Y#2 [E8GZ@'-=#X?U MH>%]9,TB@Z/>X2\CQ\L9Z"7'IV(]*7Q!H8\,ZRL,/S:-?DO9N.1&QY,6?3NO MMQ33Y7)?,B9[]C M\Z"1A/@R*,CYB!DG!&/>NPKEO$$GB!;^_&DJ3"-,)YW<2;CS'@><@4Z;6/%+1R1PV@MS$R%F:V=VC42*O)Z/N M4EOEZ &JEAJ7BBV5HX[224"-Y"]PDC9VER$4=B>!^5;7DUT)M'LRY_8WC!X2 MJZR\+.0DA>?S#@CYY%.T8Y VKVR:>^E>,97CE.K"-S$Q=(W^5)#NX]QRN#VQ M^>IH^I:Q?:G>17^FBTMXL^63G=G=@ GH>.VMY+B4X1!DUA*K*#M9% MQIQDM+C_ _HDFL:QIGA]II)XT N+V21MQ,:G.">^YN/I7M>J6SWFF3Z?#N1 MW(N%\CR8=I!1 3EB#ZG 'X5RMWU.M*RL:5O;QVMM%;PKB.)0B@G. !@59HHI M#"BBB@ HHHH **** ,:XM['3[VXU^21H,0;)R.590'X_%& MAA;615O(<3V"#T-8:W%GHT]CHL<#PP2J5MVZIN M'/EYZ@XZ?2@#QR"5Y%=)HC!/$YCFB;K&XZJ:EKM/'GA6:25O$FC0[[M$ N[= M?^7F,?Q#_;7]1Q7$0S1W$"3PN&C<9!'^>*HECZ***! 6502S!0!DD]A6WX7M M[2PL9?'FNKLM+=2-/A(Y;/&_']YCPOM6=H>BMXHUHV#Y72K3#WTG0-W$0/OU M/H*D\1:TOB75X_LR[=%T\[+1%&%F<<&3'H.B_G0,SY+B\U+4;C6-3_X_;K&4 M'2%/X8Q]._JC $4XLJJ69@J@ M9))P * 00"#D'TH J#3+)#F&-K<^L#M'_(UU?@.:Z6Z\36[7US+'%9H\8EE9 M]A(?)&>G2N?K>\"_\A+Q7_UXQ_R>D-'(6D#7FG6TUY>7EP[QAF\RY<@DCTS5 MF&QLX&W16L2-_>"Y/YFH]+_Y!%G_ -7'(4'^\AY'J*PU=68JKJS#J ])H:' MM%=V%_<:3J0VWMH=K'M*O\,@]C3L\5T-TK>./#::I:Q+'XGT?,ES,/YJO7ZUF:;IEYXCU?^QK!C&BX:\NAT@3T'^V>P[=:]89M M/\*Z!!:VEJ1#"%AM[>(9:1ST4>YZD_4T%(L7DEG>3RZ*]PR3SP%V$>0RIG&< M]O;\:OVMO#:6D5K;QK%%$H1$7HH'05';V=O%62=_61!Z^H[UZ/>6K75E+;K/+ M SK@2Q-AU/J#52VF:SM[2UU2\A>\DR@<#8)F'H/7':@#Q2":.XB6:%P\;="/ M\]:4QW=U=V^FZ:N^_NVV1#LGJY]E'-=WXI\"M-<2ZQX;"0WCG=/:,<1W)]1_ M=?WZ'O678QOX%\.S:]J4"MXDU3]S;6I.?*'4)]!]YC5$V(/$$UOH&C0^ ]"E M(=E\S4KH?>PW)&?[S_H*P41(XUCC7:B@ *.@%1P1R());B5IKJ=S+/*>LCGJ M?\*EH!C)5WP2(!G#U( S[UGW'B;6(+Z*Q&EQ23/ ML5G"2!$9MO.>ZX;VY!KJIJ2C[MG5YI+:9)$2+[1'Y MHR !YK;<,OWN!@\BNBT.'4;?2U@U4[[I&*[@P*E1TVCL,=CS7,:AKVN7B'3X MK46LC/&IDB63./-"MR,;01T]N]:.G^(-8OK^*T72H[=6E*N\N[]V &)!QU/R MCG_:JYQDX:I!&24NK.IK>\"_\A+Q7_UXQ_R>L&M[P+_R$O%?_7C'_)ZX3J1Q M0^W'PFBZ:JM>-;!8M[856(QN/TZ_A7.1>'=6M(H;2:Q@U"PM#((8ED&/WBCY MP)."58-PW9N.E:6K7EW9>"K1[%Y(YG$2>9&#\@ZG) )' QD \D5#)J&K:AX8 MTJ:S6YBNIKE(95=_)D90#N+$*=F2,]#UKKI)J.G4YJG*Y:F2/"GB"1)Q,T48 MO+>.UNE1P T:I_#C@?, OT8UU]K9W7G:6MPNV&RME) _BEVA?_'1G\ZP;[7- M3CDBT>&WECN4G1))!N<[ 8^2^ &W;F!]A63]N\1QVT"M/=F9XGED9=Q!)9NQ M'& !^E:M2ENT9J48]S8A\,ZC!>G4(+V2WN9+Q@XAV+MMVE+,=V/G.W&,].<4 MDVD>*)--EM8[IH@\;1;$D55 */D\#@[MG/UJ6/Q)K?DKIL'B;6IU5DTF(*%W,2'^8;T7 ]#\YSG^Z:E*5];#]U]SJ-'O=0 M\/2V&LVZ2M&N=@XB<\"3 MV!/#>AKD_#]W>7FBQS7[(UT'=)-B,@R&(Z'Z?2NG\+ZM!H][+HNIHKZ%JK%" MK\K!*W'/HK?H?K7)-6DSJCJD9HYIUC8ZAKVJ?V3H^!(,?:+DC*6R^_JWH*UE M\ ^(!KY/5F-9EV)-$T2P\.:,MCI\9PHW.YY>9^[$]R:72YM0N+7S]2M4MW=RT< M/5HD[;CT+?3UHBL+K^VI+ZXO7:(+LAMT^5$'=F_O,?7M6STH&%%%% !1110 M4444 %%%% !1110 4444 %9]YI]KJ5J;>\A69,A@&Z@CH0>Q]Q6A10!BS7UU M;ZI!:MI\DEK* JW$9WE']''4#_:JEXD\*Z;XDBC^T[X+N 'R+J(X>+/7V(/< M&NFVUCQ:>8=7DOX;R=8YA^\MF;=&6[,,_=/TX- 'D>K:/K7AMC_:UOY]F#\M M_;J2F/\ ;7JA_2JJ21R1B2.171NC*<@U[+9:G'?7-Q8R6L]O-#D-'/'@.N0P/UK U;X2O=:1(^CW3*_^O&/^3U@UO>!?^0EXK_Z\8_Y/2*1RNEY&D69'_/%?Y5M+DX[U%:/A3"#ZN>*ZK3?AWJUX1)KFH+90_\^UB>*G1D!#+I\+?(,=Y&_B/MTKM--T;1_ M#>GR+IME':1*NZ1E4EGP.K'JQI+>XFUK2I3''=Z8LF5CED0+(1_?"G./;//> M@:5BQJ%U+8V0:SL9;N7(CCACP!GMDGHOO0MC#<2VE]?6\37L"?*P.X1DCYMN M?YU)8V,.GVB6\)D=5R=TCEV8GDDD]2:T:D84444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 UER,5E6>ER::)Q#>7%Q$_S)%<2;Q&?0,>77FK>:=)921D#EU=']U8=1]0#5'Q!9>%Y8D/B"QM93*VQ"\6Z1 MCCH-HW'\*Z2N=UC2[JZOK+4-/N(X+RS#JGG*7C97 # @$'/ P: .6;X?^';J MVCO-)UJ]L89N4(FWQGV !GJ,5FWD/B;21H7V5;F];3[8+.B,=EPS$) MACWVYW9] 30!SK^"?&4? M=-G'JERR_S6MCP?X:U[3[C7IM4LHKHY%:T.L75GX@T_ M2]8O;>-YK$.P&%$D^\+A?\* //;+P3XUALH;=M)LT,2!=SW8YQ] :OQ^ ?%\ MN/,N=*M0>O+R$?H*ZF\UK4ET.^CAD?\ M!]0>RMFBB#,H#==O0X7)J*:\U[5 M+/0[NQ,]E=K.\5W"Z_)O53PX_NEEZCIN% &6GPW\J'SM:\521QC[WD1I"H_X M$V36A:^%_!&E7]O;O9?VA>R@2*UP&N3M)QN/55&>]%OI^L7>B:3<7FF^?-9W M$[26-VX_>*2P4Y.02HQC/:KU]X?N]2N-,OF\BRN+:-HWB"><@!(*@#@9&.IX MH ZF.**&$1PQJD:\*BC 'X5GV-UJ5RTQNM/^Q0CB(O*&D;W(' 'XUJJ"% 8Y M/KZT[I0!D:;I::>)6:YN;J:8[I);B0N3Z #H!["M>BB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ I,>U%% !BHV MCC=A(R*Q7H2.1110 _:O]T#O2XHHH 7%%%% !1110 4444 %%%% !1110 44 -44 %%%% !1110!__V0$! end XML 16 R1.htm IDEA: XBRL DOCUMENT v3.22.0.1
Cover - USD ($)
12 Months Ended
Dec. 31, 2021
Mar. 03, 2022
Jun. 30, 2021
Cover [Abstract]      
Entity Registrant Name ISSUER DIRECT CORPORATION    
Entity Central Index Key 0000843006    
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, 2021    
Entity Filer Category Non-accelerated Filer    
Document Fiscal Period Focus FY    
Document Fiscal Year Focus 2021    
Entity Common Stock Shares Outstanding   3,793,538  
Entity Public Float     $ 102,690,562
Document Annual Report true    
Document Transition Report false    
Entity File Number 1-10185    
Entity Incorporation State Country Code DE    
Entity Tax Identification Number 26-1331503    
Entity Address Address Line 1 One Glenwood Avenue    
Entity Address Address Line 2 Suite 1001    
Entity Address City Or Town Raleigh    
Entity Address State Or Province NC    
Entity Address Postal Zip Code 27603    
City Area Code 919    
Auditor Name Cherry Bekaert LLP    
Auditor Location Raleigh, North Carolina    
Auditor Firm Id 677    
Local Phone Number 481-4000    
Security 12b Title Common Stock, par value $0.001 per share    
Trading Symbol isdr    
Security Exchange Name NYSE    
Entity Interactive Data Current Yes    
XML 17 R2.htm IDEA: XBRL DOCUMENT v3.22.0.1
CONSOLIDATED BALANCE SHEETS - USD ($)
Dec. 31, 2021
Dec. 31, 2020
Current assets:    
Cash and cash equivalents $ 23,852,000 $ 19,556,000
Accounts receivable (net of allowance for doubtful accounts of $675 and $657, respectively) 3,291,000 2,514,000
Other current assets 750,000 298,000
Total current assets 27,893,000 22,368,000
Capitalized software (net of accumulated amortization of $3,301 and $2,761, respectively) 201,000 526,000
Fixed assets (net of accumulated depreciation of $456 and $312, respectively) 713,000 795,000
Right-of-use asset - leases (See Note 8) 1,533,000 1,830,000
Other long-term assets 94,000 88,000
Goodwill 6,376,000 6,376,000
Intangible assets (net of accumulated amortization of $6,005 and $5,546, respectively) 2,447,000 2,906,000
Total assets 39,257,000 34,889,000
Current liabilities:    
Accounts payable 695,000 304,000
Accrued expenses 1,975,000 1,805,000
Income taxes payable 46,000 258,000
Deferred revenue 3,086,000 2,212,000
Total current liabilities 5,802,000 4,579,000
Deferred income tax liability 176,000 197,000
Lease liabilities - long-term (See Note 8) 1,659,000 1,971,000
Total liabilities 7,637,000 6,747,000
Stockholders' equity:    
Preferred stock, $0.001 par value, 1,000,000 shares authorized, no shares issued and outstanding as of December 31, 2021 and 2020, respectively. 0 0
Common stock $0.001 par value, 20,000,000 shares authorized, 3,793,538 and 3,770,752 shares issued and outstanding as of December 31, 2021 and 2020, respectively. 4,000 4,000
Additional paid-in capital 22,401,000 22,214,000
Other accumulated comprehensive loss (19,000) (19,000)
Retained earnings 9,234,000 5,943,000
Total stockholders' equity 31,620,000 28,142,000
Total liabilities and stockholders' equity $ 39,257,000 $ 34,889,000
XML 18 R3.htm IDEA: XBRL DOCUMENT v3.22.0.1
CONSOLIDATED BALANCE SHEETS (PARENTHETICAL) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Assets:    
Allowance for accounts receivables $ 675 $ 657
Accumulated amortization - capitalized software 3,301 2,761
Accumulated depreciation - fixed assets 456 312
Accumulated amortization - intangible assets $ 6,005 $ 5,546
Stockholders' equity:    
Preferred stock shares, par value $ 0.001 $ 0.001
Preferred stock shares, authorized 1,000,000 1,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 20,000,000 20,000,000
Common stock shares, issued 3,793,538 3,770,752
Common stock shares, outstanding 3,793,538 3,770,752
XML 19 R4.htm IDEA: XBRL DOCUMENT v3.22.0.1
CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
CONSOLIDATED STATEMENTS OF OPERATIONS    
Revenues $ 21,883 $ 18,526
Cost of revenues 5,748 5,415
Gross margin 16,135 13,111
Operating costs and expenses:    
General and administrative 5,491 5,029
Sales and marketing 5,079 3,812
Product development 1,219 825
Depreciation and amortization 603 751
Total operating costs and expenses 12,392 10,417
Operating income 3,743 2,694
Other income, net    
Other income (See Note 2) 366 80
Interest income, net 3 56
Income before income taxes 4,112 2,830
Income tax expense 821 724
Net income $ 3,291 $ 2,106
Income per share - basic $ 0.87 $ 0.56
Income per share - diluted $ 0.86 $ 0.56
Weighted average number of common shares outstanding - basic 3,780 3,755
Weighted average number of common shares outstanding - diluted 3,820 3,784
XML 20 R5.htm IDEA: XBRL DOCUMENT v3.22.0.1
CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (UNAUDITED) - USD ($)
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (UNAUDITED)    
Net income $ 3,291,000 $ 2,106,000
Foreign currency translation adjustment 0 (3,000)
Comprehensive income $ 3,291,000 $ 2,103,000
XML 21 R6.htm IDEA: XBRL DOCUMENT v3.22.0.1
CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Cash flows from operating activities    
Net income $ 3,291,000 $ 2,106,000
Adjustments to reconcile net income to net cash provided by operating activities:    
Bad debt expense 257,000 304,000
Depreciation and amortization 1,143,000 1,348,000
Deferred income taxes (106,000) 312,000
Non-cash interest expense 0 19,000
Stock-based compensation expense 333,000 273,000
Gain on extinguishment of debt 0 (80,000)
Changes in operating assets and liabilities:    
Decrease (increase) in accounts receivable (1,042,000) (761,000)
Decrease (increase) in other assets (160,000) 177,000
Increase (decrease) in accounts payable 393,000 37,000
Increase (decrease) in deferred revenue 887,000 391,000
Increase (decrease) in accrued expenses and other liabilities (265,000) 260,000
Net cash provided by operating activities 4,731,000 4,386,000
Cash flows from investing activities    
Purchase of fixed assets (62,000) (27,000)
Capitalized software (215,000) 0
Net cash used in investing activities (277,000) (27,000)
Cash flows from financing activities    
Payment for stock repurchase and retirement (see Note 7) (453,000) (785,000)
Payment on notes payable 0 (240,000)
Proceeds from exercise of stock options, net of income taxes 307,000 451,000
Net cash used in financing activities (146,000) (574,000)
Net change in cash 4,308,000 3,785,000
Cash- beginning 19,556,000 15,766,000
Currency translation adjustment (12,000) 5,000
Cash and cash equivalents - ending 23,852,000 19,556,000
Supplemental disclosures:    
Cash paid for income taxes $ 1,050,000 $ 458,000
XML 22 R7.htm IDEA: XBRL DOCUMENT v3.22.0.1
CONSOLIDATED STATEMENTS OF STOCKHOLDERS EQUITY (UNAUDITED) - USD ($)
Total
Common Stock
Additional Paid-In Capital
Accumulated other comprehensive loss
Retained Earnings (Accumulated Deficit)
Balance, shares at Dec. 31, 2019   3,786,398      
Balance, amount at Dec. 31, 2019 $ 26,100,000 $ 4,000 $ 22,275,000 $ (16,000) $ 3,837,000
Stock-based compensation expense 273,000 $ 0 273,000 0 0
Exercise of stock awards, net of tax, shares   68,252      
Exercise of stock awards, net of tax, amount 451,000 $ 0 451,000 0 0
Stock repurchase and retirement (see Note 6), shares   83,898      
Stock repurchase and retirement (see Note 6), amount (785,000) $ 0 (785,000) 0 0
Foreign currency translation (3,000) 0 0 (3,000) 0
Net income 2,106,000 $ 0 0 0 2,106,000
Balance, shares at Dec. 31, 2020   3,770,752      
Balance, amount at Dec. 31, 2020 28,142,000 $ 4,000 22,214,000 (19,000) 5,943,000
Stock-based compensation expense 333,000 $ 0 333,000 0 0
Exercise of stock awards, net of tax, shares   42,563      
Exercise of stock awards, net of tax, amount $ 307,000 $ 0 307,000 0 0
Stock repurchase and retirement (see Note 6), shares 179,845 19,777      
Stock repurchase and retirement (see Note 6), amount $ (453,000) $ 0 (453,000) 0 0
Net income 3,291,000 $ 0 0 0 3,291,000
Balance, shares at Dec. 31, 2021   3,793,538      
Balance, amount at Dec. 31, 2021 $ 31,620,000 $ 4,000 $ 22,401,000 $ (19,000) $ 9,234,000
XML 23 R8.htm IDEA: XBRL DOCUMENT v3.22.0.1
Description Background and Basis of Operations
12 Months Ended
Dec. 31, 2021
Description Background and Basis of Operations  
Note Description Background and Basis of Operations

Note 1: Description, Background and Basis of Operations

 

Nature of Operations

 

Issuer Direct Corporation (the “Company” or “Issuer Direct”) was incorporated in the State of Delaware in October 1988 under the name Docucon Inc. Subsequent to the December 13, 2007 merger with My EDGAR, Inc., the Company changed its name to Issuer Direct Corporation. Today, Issuer Direct is an industry-leading global communications and compliance company focusing on the needs of corporate issuers. Issuer Direct’s principal platform, Platform id.™, empowers users by thoughtfully integrating the most relevant tools, technologies and products, thus eliminating the complexity associated with producing and distributing their business communications and financial information. The Company operates under several brands in the market, including Direct Transfer, Interwest and ACCESSWIRE. The Company leverages its securities compliance and regulatory expertise to provide a comprehensive set of services that enhance a customer’s ability to communicate effectively with its shareholder base while meeting all reporting regulations required.

XML 24 R9.htm IDEA: XBRL DOCUMENT v3.22.0.1
Summary of Significant Accounting Policies
12 Months Ended
Dec. 31, 2021
Summary of Significant Accounting Policies  
Note Summary of Significant Accounting Policies

Note 2: Summary of Significant Accounting Policies

 

The consolidated financial statements include the accounts of the Company and its wholly owned subsidiaries. Significant intercompany accounts and transactions are eliminated in consolidation.

 

Cash Equivalents

 

For purposes of the Company’s financial statements, the Company considers all highly liquid investments purchased with an original maturity date of three months or less to be cash equivalents.

 

Accounts Receivable and Allowance for Doubtful Accounts

 

The Company monitors outstanding receivables based on factors surrounding the credit risk of specific customers, historical trends, and other information. Credit is granted on an unsecured basis. The allowance for doubtful accounts is estimated based on an assessment of the Company’s ability to collect on customer accounts receivable. There is judgment involved with estimating the allowance for doubtful accounts and if the financial condition of the Company’s customers were to deteriorate, resulting in their inability to make the required payments, the Company may be required to record additional allowances or charges against revenues. Given the current environment of the COVID-19 pandemic additional attention has been paid to the financial viability of its customers. The Company generally writes-off accounts receivable against the allowance when it determines a balance is uncollectible and no longer actively pursues its collection.

 

The following is a summary of the allowance for doubtful accounts during the years ended December 31, 2021 and 2020 (in 000’s):

 

 

 

Year Ended

December 31,

2021

 

 

Year Ended

December 31,

2020

 

Beginning balance

 

$657

 

 

$700

 

Bad debt expense

 

 

257

 

 

 

304

 

Write-offs

 

 

(239)

 

 

(347)

Ending balance

 

$675

 

 

$657

 

 

Concentration of Credit Risk

 

Financial instruments and related items which potentially subject the Company to concentrations of credit risk consist primarily of cash, cash equivalents and accounts receivables. The Company places its cash and temporary cash investments with credit quality institutions. Such cash balances are currently in excess of the FDIC insurance limit of $250,000. To reduce its risk associated with the failure of such financial institutions, each quarter the Company evaluates the rating of the financial institution in which it holds deposits. As of December 31, 2021, the total amount exceeding such limit was $22,099,000. The Company also had cash-on-hand of $153,000 in Europe and $1,368,000 in Canada as of December 31, 2021.

The Company believes it did not have any financial instruments that could have potentially subjected us to significant concentrations of credit risk for any relevant period.

 

Revenue Recognition

 

Substantially all the Company’s revenue comes from contracts with customers for subscriptions to its cloud-based products or contracts for Communications and Compliance products and services. Customers consist of public corporate issuers and professional firms, such as investor and public relations firms. In the case of news distribution and webcasting offerings, customers also include private companies. The Company accounts for a contract with a customer when there is an enforceable contract between the Company and the customer, the rights of the parties are identified, the contract has economic substance, and collectability of the contract consideration is probable. The Company’s revenues are measured based on consideration specified in the contract with each customer.

 

The Company’s contracts include either a subscription to its entire platform or certain modules within the platform, or an agreement to perform services, or any combination thereof, and often contain multiple subscriptions and services. For these bundled contracts, the Company accounts for individual subscriptions and services as separate performance obligations if they are distinct, which is when a product or service is separately identifiable from other items in the bundled package, and a customer can benefit from it on its own or with other resources that are readily available to the customer. The Company separates revenue from its contracts into two revenue streams: i) Communications and ii) Compliance. Performance obligations of Communications contracts include providing subscriptions to certain modules or the entire Platform id. Communications module, distributing press releases on a per release basis or conducting webcasts, virtual annual meetings or other events on a per event basis. Performance obligations of Compliance contracts include providing subscriptions to its cloud-based Platform id. Compliance module, Whistleblower module or other stand-ready obligations to deliver services and annual report printing and distribution. Additionally, services are provided on a per project basis. Set up fees for disclosure services are considered a separate performance obligation and are satisfied upfront. Set up fees for the transfer agent module and investor relations content management module are immaterial. The Company’s subscription and service contracts are generally for one year, with automatic renewal clauses included in the contract until the contract is cancelled. The contracts do not contain any rights of returns, guarantees or warranties. Since contracts are generally for one year, all the revenue is expected to be recognized within one year from the contract start date. As such, the Company has elected the optional exemption that allows the Company not to disclose the transaction price allocated to performance obligations that are unsatisfied or partially satisfied at the end of each reporting period.

 

The Company recognizes revenue for subscriptions evenly over the contract period, upon distribution for per release contracts and upon event completion for webcasting and virtual annual meeting events. For service contracts that include stand ready obligations, revenue is recognized evenly over the contract period. For all other services delivered on a per project or event basis, the revenue is recognized at the completion of the event. The Company believes recognizing revenue for subscriptions and stand ready obligations using a time-based measure of progress, best reflects the Company’s performance in satisfying the obligations.

 

For bundled contracts, revenue is allocated to each performance obligation based on its relative standalone selling price. Standalone selling prices are based on observable prices at which the Company separately sells the subscription or service. If a standalone selling price is not directly observable, the Company uses the residual method to allocate any remaining price to that subscription or service. The Company reviews standalone selling prices, at least annually, and updates these estimates if necessary.

 

The Company invoices its customers based on the billing schedules designated in its contracts, typically upfront on either a monthly, quarterly or annual basis or per transaction at the completion of the performance obligation. Deferred revenue for the periods presented was primarily related to press release packages which have been prepaid, however the releases have not yet been disseminated, as well as, subscription and service contracts, which are billed upfront, quarterly or annually, however the revenue has not yet been recognized. The associated deferred revenue is generally recognized as releases are disseminated for press release packages and ratably over the billing period for subscriptions. Deferred revenue as of December 31, 2021 and 2020, was $3,086,000 and $2,212,000, respectively, and is expected to be recognized within one year. Revenue recognized for the year ended December 31, 2021 and 2020, that was included in the deferred revenue balance at the beginning of each reporting period, was approximately $2,212,000 and $11,812,000, respectively. Accounts receivable, net of allowance for doubtful accounts, related to contracts with customers was $3,291,000 and $2,514,000 as of December 31, 2021 and 2020, respectively. Since substantially all the contracts have terms of one year or less, the Company has elected to use the practical expedient regarding the existence of a significant financing.

Costs to obtain contracts with customers consist primarily of sales commissions. As of December 31, 2021 and 2020, the Company has capitalized $53,000 and $44,000, respectively, of costs to obtain contracts that are expected to be amortized over more than one year. For contract costs expected to be amortized in less than one year, the Company has elected to use the practical expedient allowing the recognition of incremental costs of obtaining a contract as an expense when incurred. The Company has considered historical renewal rates, expectations of future renewals and economic factors in making these determinations.

 

Fixed Assets

 

Fixed assets are recorded at cost and depreciated over the estimated useful lives of the assets using principally the straight-line method. When items are retired or otherwise disposed of, income is charged or credited for the difference between net book value and proceeds realized thereon. Ordinary maintenance and repairs are charged to expense as incurred, and replacements and betterments are capitalized. The range of estimated useful lives used to calculate depreciation for principal items of property and equipment are as follow:

 

Asset Category

 

Depreciation / Amortization Period

Computer equipment

 

3 years

Furniture & equipment

 

3 to 7 years

Leasehold improvements

 

lesser of 8 years or the lease term

 

Earnings per Share

 

Earnings per share accounting guidance requires that basic net income per common share be computed by dividing net income for the period by the weighted average number of common shares outstanding during the period. Diluted net income per share is computed by dividing the net income for the period by the weighted average number of common and dilutive common equivalent shares outstanding during the period. There were no shares issuable upon the exercise of stock options excluded in the computation of diluted earnings per common share during the year ended December 31, 2021, because their impact was anti-dilutive. Shares issuable upon the exercise of stock options totaling 40,000 were excluded in the computation of diluted earnings per common share during the year ended December 31, 2020, because their impact was anti-dilutive.

 

Use of Estimates

 

The preparation of financial statements in conformity with United States Generally Accepted Accounting Principles (“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 financial statements and the reported amounts of revenues and expenses during the reporting period. Significant estimates include the allowance for doubtful accounts and the valuation of goodwill, intangible assets, deferred tax assets, and stock-based compensation. Actual results could differ from those estimates.

 

Gain on Extinguishment of Debt

 

On October 2, 2017, the Company entered into a Stock Purchase Agreement (the “Interwest Purchase Agreement’) to purchase all of the outstanding equity securities of Interwest Transfer Company, Inc., a Utah corporation (“Interwest”) a transfer agent business located in Salt Lake City, Utah. Under the terms of the Interwest Purchase Agreement the Company paid $1,935,000 at closing, $288,000 on the first anniversary of the closing, $320,000 on the second anniversary of the closing and called for another $320,000 to be paid upon the third anniversary date of the closing. The Company also issued 25,235 shares of restricted common stock of the Company at closing. Upon final negotiation and settlement of the third anniversary payment, the Company paid $240,000 to the seller. The difference of $80,000 that was not paid is recorded as Other Income on the Consolidated Statements of Income for the year ended December 31, 2020.

 

Income Taxes

 

Deferred income tax assets and liabilities are computed for differences between the financial statement and tax bases of assets and liabilities that will result in future taxable or deductible amounts based on enacted tax laws and rates applicable to the periods in which the differences are expected to affect taxable income. Valuation allowances are established, when necessary, to reduce deferred income tax assets to the amounts expected to be realized. For any uncertain tax positions, the Company recognizes the impact of a tax position, only if it is more likely than not of being sustained upon examination, based on the technical merits of the position. The Company’s policy regarding the classification of interest and penalties is to classify them as income tax expense in the financial statements, if applicable.

Capitalized Software

 

Costs incurred to develop the Company’s cloud-based platform products are capitalized when the preliminary project phase is complete, management commits to fund the project and it is probable the project will be completed and used for its intended purposes. Once the software is substantially complete and ready for its intended use, the software is amortized over its estimated useful life, which is typically four years. Costs related to design or maintenance of the software are expensed as incurred. Capitalized costs and amortization for the years ended December 31, 2021 and 2020, are as follows (in thousands):

 

 

 

December 31,

 

 

 

2021

 

 

2020

 

Capitalized software development costs

 

$215

 

 

$-

 

Amortization included in cost of revenues

 

 

540

 

 

 

599

 

Amortization included in depreciation and amortization

 

 

-

 

 

 

9

 

 

Impairment of Long-lived Assets

 

In accordance with the authoritative guidance for accounting for long-lived assets, assets such as property and equipment, trademarks, and intangible assets subject to amortization, are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset group may not be recoverable. Recoverability of asset groups to be held and used is measured by a comparison of the carrying amount of an asset group to estimated undiscounted future cash flows expected to be generated by the asset group. If the carrying amount of an asset group exceeds its estimated future cash flows, an impairment charge is recognized by the amount by which the carrying amount of an asset group exceeds fair value of the asset group.

 

Lease Accounting

 

The Company determines if an arrangement is a lease at inception. Operating lease agreements are primarily for office space and are included within lease right-of-use (“ROU”) assets and lease liabilities on the consolidated balance sheet.

 

ROU assets represent the right to use an underlying asset for the lease term and lease liabilities represent the obligation to make lease payments arising from the lease. ROU assets and lease liabilities are recognized at the commencement date based on the present value of lease payments over the lease term. Variable lease payments consist of non-lease services related to the lease and payments under operating leases classified as short-term. Variable lease payments are excluded from the ROU assets and lease liabilities and are recognized in the period in which the obligation for those payments is incurred. As most of the leases do not provide an implicit rate, the Company uses its incremental borrowing rate based on the information available at commencement date in determining the present value of lease payments. ROU assets include any lease payments due and exclude lease incentives. Rental expense for lease payments related to operating leases is recognized on a straight-line basis over the lease term.

 

Fair Value Measurements

 

Accounting Standards Codification (“ASC”) Topic 820 establishes a fair value hierarchy that requires an entity to maximize the use of observable inputs and minimize the use of unobservable inputs when measuring fair value. Assets and liabilities recorded at fair value in the financial statements are categorized based upon the hierarchy of levels of judgment associated with the inputs used to measure their fair value. Hierarchical levels directly related to the amount of subjectivity associated with the inputs to fair valuation of these assets and liabilities, are as follows:

 

 

·

Level 1 - Quoted prices are available in active markets for identical assets or liabilities at the reporting date. Generally, this includes debt and equity securities that are traded in an active market. Cash and cash equivalents are quoted at Level 1.

 

·

Level 2 - Observable inputs other than Level 1 prices such as quoted prices for similar assets or liabilities; quoted prices in markets that are not active; or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the assets or liabilities. Generally, this includes debt and equity securities that are not traded in an active market.

 

 

 

 

·

Level 3 - Unobservable inputs that are supported by little or no market activity and that are significant to the fair value of the assets or liabilities. Level 3 assets and liabilities include financial instruments whose value is determined using pricing models, discounted cash flow methodologies, or other valuation techniques, as well as instruments for which the determination of fair value requires significant management judgment or estimation.

 

As of December 31, 2021 and 2020, the Company believes the fair value of its financial instruments, such as, accounts receivable, the line of credit, and accounts payable approximate their carrying amounts.

 

Stock-based Compensation

 

The authoritative guidance for stock compensation requires that companies estimate the fair value of share-based payment awards on the date of the grant using an option-pricing model. The associated cost is recognized over the period during which an employee or director is required to provide service in exchange for the award.

 

Translation of Foreign Financial Statements

 

The financial statements of the foreign subsidiaries of the Company have been translated into U.S. dollars. All assets and liabilities have been translated at current rates of exchange in effect at the end of the period. Income and expense items have been translated at the average exchange rates for the year or the applicable interim period. The gains or losses that result from this process are recorded as a separate component of other accumulated comprehensive income until the entity is sold or substantially liquidated.

 

Comprehensive Income

 

Comprehensive income consists of net income and other comprehensive loss related to changes in the cumulative foreign currency translation adjustment.

 

Business Combinations, Goodwill and Intangible Assets

 

The authoritative guidance for business combinations specifies the criteria for recognizing and reporting intangible assets apart from goodwill. The Company records the assets acquired and liabilities assumed in business combinations at their respective fair values at the date of acquisition, with any excess purchase price recorded as goodwill. Goodwill is an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized. Intangible assets consist of client relationships, customer lists, distribution partner relationships, software, technology, non-compete agreements and trademarks that are initially measured at fair value. At the time of the business combination, trademarks are considered an indefinite-lived asset and, as such, are not amortized as there is no foreseeable limit to cash flows generated from them. The goodwill and intangible assets are assessed annually for impairment, or whenever conditions indicate the asset may be impaired, and any such impairment will be recognized in the period identified. The client relationships (7-10 years), customer lists (3 years), distribution partner relationships (10 years), non-compete agreements (5 years) and software and technology (3-6 years) are amortized over their estimated useful lives (See Note 4).

 

Advertising

 

The Company expenses advertising as incurred. During the years ended December 31, 2021 and 2020, advertising expense was $250,000 and $245,000, respectively.

 

Recently adopted accounting pronouncements

 

Accounting Standards Update (ASU) No. 2021-08, Business Combinations (Topic 805): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers

The Financial Accounting Standards Board (“FASB”) has issued ASU No. 2021-08 to address diversity in practice related to the accounting for revenue contracts with customers acquired in a business combination. This ASU addresses these issues by adopting guidance in Topic 805 requiring an acquirer to recognize and measure contract assets and contract liabilities acquired in a business combination in accordance with ASU No. 2014-09, Revenue from Contracts with Customers (Topic 606). At the acquisition date, the acquirer should assess how the acquiree applied Topic 606 to determine what to record for the acquired revenue contracts, which would generally mean that an acquirer would recognize and measure the acquired contract assets and contract liabilities in the same manner that they were recognized and measured in the acquiree’s financial statements before the acquisition. The amendments in the ASU improve comparability after a business combination by providing consistent recognition and measurement guidance for revenue contracts with customers acquired in a business combination and revenue contracts with customers not acquired in a business combination. Notably, the ASU does not affect the accounting for other assets or liabilities that may arise from revenue contracts with customers in accordance with Topic 606, such as refund liabilities, or in a business combination, customer-related intangible assets and contract-based intangible assets. The amendments are effective for fiscal years beginning after December 15, 2022, and for interim periods within those fiscal years, with early implementation permitted, and should be applied prospectively to business combinations occurring on or after the effective date of the amendments. The Company has adopted this pronouncement as of January 1, 2021; however, it does not have a significant impact on the Company’s financial statements.

 

ASU No. 2021-10, Government Assistance (Topic 832): Disclosures by Business Entities about Government Assistance

 

The FASB has issued ASU No. 2021-10 to increase transparency in financial reporting by requiring business entities to disclose in notes to their financial statements information about certain types of government assistance that they receive. This ASU requires the following annual disclosures about transactions with a government that are accounted for by applying a grant or contribution accounting model by analogy to other accounting guidance, such as a grant model within FASB ASC 958, Not-for-Profit Entities, or International Accounting Standards (“IAS”) 20, Accounting for Government Grants and Disclosure of Government Assistance: (1) information regarding the nature of the transactions and the method applied to account for the government assistance; (2) line items on the balance sheet and income statement that are affected by government assistance and applicable amounts; and (3) significant terms and conditions of the agreement, including commitments and contingencies. The amendments in this ASU are effective for all entities within their scope for financial statements issued for annual periods beginning after December 15, 2021, with early application permitted. The amendments in this ASU should be applied either (1) prospectively to all transactions with a government accounted for by applying a grant or contribution accounting model by analogy that are reflected in financial statements at the date of initial application and new transactions that are entered into after the date of initial application, or (2) retrospectively to those transactions. The Company has adopted this pronouncement as of January 1, 2021 and has applied the guidance to account for the employee retention credit (“ERC”) as discussed below.

 

On March 27, 2020, the Coronavirus Aid, Relief, and Economic Security Act (“CARES Act”) was signed into law providing numerous tax provisions and other stimulus measures, including the ERC, which is a refundable tax credit against certain employment taxes. The Taxpayer Certainty and Disaster Tax Relief Act of 2020 and the American Rescue Plan Act of 2021 extended and expanded the availability of the ERC.

 

The Company is eligible under the CARES Act ERC as an employer that carried on a trade or business during calendar year 2020 and whose business operations were fully or partially suspended during any calendar quarter during 2020 due to orders from an appropriate governmental authority limiting commerce, travel, or group meetings (for commercial, social, religious, or other purposes) due to COVID-19.

 

The Company accounted for the ERC as a government grant in accordance with FASB ASC 958. Under this standard, government grants are recognized when the condition or conditions on which they depend are substantially met. The conditions for recognition of the ERC include, but are not limited to:

 

 

·

An entity has been adversely affected by the COVID-19 pandemic

 

·

The Company has not used qualifying payroll for both the Paycheck Protection Program and the ERC

 

·

The Company incurred payroll costs to retain employees

 

During the year ended December 31, 2021, The Company recorded an ERC benefit of $366,000 in Other income in the Consolidated statements of operations and a receivable in other current assets in the Consolidated balance sheets as of December 31, 2021.

XML 25 R10.htm IDEA: XBRL DOCUMENT v3.22.0.1
Fixed Assets
12 Months Ended
Dec. 31, 2021
Fixed Assets  
Note Fixed Assets

Note 3: Fixed Assets

 

in $000’s

 

December 31,

 

 

 

2021

 

 

2020

 

Computer equipment

 

$163

 

 

$122

 

Furniture & equipment

 

 

301

 

 

 

280

 

Leasehold improvements

 

 

705

 

 

 

705

 

Total fixed assets, gross

 

 

1,169

 

 

 

1,107

 

Less: Accumulated depreciation

 

 

(456 )

 

 

(312 )

Total fixed assets, net

 

$713

 

 

$795

 

 

Included in leasehold improvements is $488,000 of tenant improvement allowance associated with a lease signed in March 2019 related to the Company’s new corporate headquarters. Depreciation expense on fixed assets for the years ended December 31, 2021 and 2020 totaled $144,000 and $131,000, respectively. No disposals were made during the years ended December 31, 2021 and 2020.

XML 26 R11.htm IDEA: XBRL DOCUMENT v3.22.0.1
Goodwill and Other Intangible Assets
12 Months Ended
Dec. 31, 2021
Goodwill and Other Intangible Assets  
Note Goodwill and Other Intangible Assets

Note 4: Goodwill and Other Intangible Assets

 

The components of intangible assets are as follows (in 000’s):

 

 

 

December 31, 2021

 

 

 

Gross Carrying

Amount

 

 

Accumulated

Amortization

 

 

Net Carrying

Amount

 

Customer lists

 

$1,770

 

 

$(1,770)

 

$

-

 

Customer relationships

 

 

4,600

 

 

 

(2,937)

 

 

1,663

 

Proprietary software

 

 

1,279

 

 

 

(1,031)

 

 

248

 

Distribution partner relationships

 

 

153

 

 

 

(53 )

 

 

100

 

Non-compete agreement

 

 

69

 

 

 

(41 )

 

 

28

 

Trademarks - definite-lived

 

 

173

 

 

 

(173 )

 

 

-

 

Trademarks - indefinite-lived

 

 

408

 

 

 

-

 

 

 

408

 

Total intangible assets

 

$8,452

 

 

$(6,005)

 

$2,447

 

 

 

 

December 31, 2020

 

 

 

Gross Carrying

Amount

 

 

Accumulated

Amortization

 

 

Net Carrying

Amount

 

Customer lists

 

$1,770

 

 

$(1,770)

 

$

 

Customer relationships

 

 

4,600

 

 

 

(2,589)

 

 

2,011

 

Proprietary software

 

 

1,279

 

 

 

(948 )

 

 

331

 

Distribution partner relationships

 

 

153

 

 

 

(38 )

 

 

115

 

Non-compete agreement

 

 

69

 

 

 

(28 )

 

 

41

 

Trademarks - definite-lived

 

 

173

 

 

 

(173 )

 

 

-

 

Trademarks - indefinite-lived

 

 

408

 

 

 

-

 

 

 

408

 

Total intangible assets

 

$8,452

 

 

$(5,546)

 

$2,906

 

 

The Company performed its annual assessment for impairment of intangible assets and determined there was no impairment as of and for the years ended December 31, 2021 and 2020.

 

The amortization of intangible assets is a charge to operating expenses and totaled $459,000 and $609,000 in the years ended 2021 and 2020, respectively.

The future amortization of the identifiable intangible assets is as follows (in 000’s):

 

Years Ending December 31:

 

 

 

2022

 

$431

 

2023

 

 

431

 

2024

 

 

418

 

2025

 

 

319

 

2026

 

 

291

 

Thereafter

 

 

149

 

Total

 

$2,039

 

 

The goodwill balance of $6,376,000 on December 31, 2021, was related to the stock acquisitions of Basset Press in July 2007, PIR in 2013, ACCESSWIRE in 2014, Interwest in 2017, Filing Services Canada, Inc. in 2018 and the assets of the Visual Webcasting Platform in 2019. The Company conducted its annual impairment analyses as of October 1, of 2021 and 2020 and determined that no goodwill was impaired.

XML 27 R12.htm IDEA: XBRL DOCUMENT v3.22.0.1
Line of Credit
12 Months Ended
Dec. 31, 2021
Line of Credit  
Note Line of Credit

Note 5: Line of Credit

 

Effective October 3, 2021, the Company renewed its unsecured Line of Credit, which changed the interest rate from LIBOR plus 1.75% to SOFR (Secured Overnight Financing Rate) plus 1.75%. The amount of funds available for borrowing remained $3,000,000 and the term remained two years. As of December 31, 2021, the interest rate was 1.80% and the Company did not owe any amounts on the Line of Credit.

XML 28 R13.htm IDEA: XBRL DOCUMENT v3.22.0.1
Equity
12 Months Ended
Dec. 31, 2021
Equity  
Note Equity

Note 6: Equity

 

Dividends

 

The Company did not pay any dividends during the years ended December 31, 2021 and 2020.

 

Preferred stock and common stock

 

There were no issuances of preferred stock or common stock during the years ended December 31, 2021 and 2020 other than stock awarded to employees and the Board of Directors.

Stock repurchase and retirement

 

On August 7, 2019, the Company publicly announced a stock repurchase program under which the Company is authorized to repurchase up to $1,000,000 of its common shares. On March 16, 2020, the Company publicly announced that the Company increased the stock repurchase program to repurchase up to $2,000,000 of its common shares. As of March 31, 2021, the Company completed the repurchase program by purchasing a total of 179,845 shares as shown in the table below ($ in 000’s, except share or per share amounts):

 

 

 

Shares Repurchased

 

Period

 

Total Number of Shares Repurchased

 

 

Average Price Paid Per Share

 

 

Total Number of Shares Purchased as Part of Publicly Announced Program

 

 

Maximum Dollar Value of Shares that May Yet Be Purchased Under the Program

 

August 7 -31, 2019

 

 

22,150

 

 

$9.34

 

 

 

22,150

 

 

$793

 

September 1-30, 2019

 

 

2,830

 

 

$10.00

 

 

 

2,830

 

 

$765

 

October 1-31, 2019

 

 

39,363

 

 

$10.44

 

 

 

39,363

 

 

$354

 

November 1-30, 2019

 

 

11,827

 

 

$10.43

 

 

 

11,827

 

 

$231

 

December 1-31, 2019

 

 

-

 

 

 

-

 

 

 

-

 

 

$231

 

January 1-31, 2020

 

 

-

 

 

 

-

 

 

 

-

 

 

$231

 

February 1-29, 2020

 

 

-

 

 

 

-

 

 

 

-

 

 

$231

 

March 1-31, 2020

 

 

21,700

 

 

$9.33

 

 

 

21,700

 

 

$1,028

 

April 1-30, 2020

 

 

22,698

 

 

$9.02

 

 

 

22,698

 

 

$823

 

May 1-31, 2020

 

 

39,500

 

 

$9.51

 

 

 

39,500

 

 

$448

 

No shares repurchased between June 2020 and February 2021

March 1-31, 2021

 

 

19,777

 

 

$22.89

 

 

 

19,777

 

 

$-

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Total

 

 

179,845

 

 

$11.15

 

 

 

179,845

 

 

$-

 

XML 29 R14.htm IDEA: XBRL DOCUMENT v3.22.0.1
Stock Options and Restricted Stock Units
12 Months Ended
Dec. 31, 2021
Stock Options and Restricted Stock Units  
Note Stock Options and Restricted Stock Units

Note 7: Stock Options and Restricted Stock Units

 

On May 23, 2014, the shareholders of the Company approved the 2014 Equity Incentive Plan (the “2014 Plan”). Under the terms of the 2014 Plan, the Company is authorized to issue incentive awards for common stock up to 200,000 shares to employees and other personnel. On June 10, 2016 and June 17, 2020, the shareholders of the Company approved an additional 200,000 and 200,000 awards, respectively, to be issued under the 2014 Plan, bringing the total number of shares to be awarded to 600,000. The awards may be in the form of incentive stock options, nonqualified stock options, restricted stock, restricted stock units and performance awards. The 2014 Plan is effective through March 31, 2024. As of December 31, 2021, there are 223,818 shares which remain to be granted under the 2014 Plan.

The following is a summary of stock options issued during the year ended December 31, 2021 and 2020:

  

 

 

Number of Options

Outstanding

 

 

Range of

Exercise Price

 

 

Weighted Average

Exercise Price

 

 

Aggregate

Intrinsic Value

 

Balance on December 31, 2019

 

 

127,563

 

 

$

6.80 – 17.40

 

 

$12.63

 

 

$142,818

 

Options granted

 

 

-

 

 

 

-

 

 

 

-

 

 

 

-

 

Options exercised

 

 

(36,250)

 

7.76 – 17.40

 

 

 

12.47

 

 

 

295,921

 

Options forfeited/cancelled

 

 

(16,083)

 

9.26 – 17.40

 

 

 

15.17

 

 

 

22,682

 

Balance on December 31, 2020

 

 

75,230

 

 

$

6.80 – 17.40

 

 

$12.16

 

 

$402,275

 

Options granted

 

 

-

 

 

 

-

 

 

 

-

 

 

 

-

 

Options exercised

 

 

(23,563)

 

6.80 – 17.40

 

 

 

13.01

 

 

 

267,300

 

Options forfeited/cancelled

 

 

(4,500)

 

9.26 – 13.21

 

 

 

11.45

 

 

 

62,385

 

Balance on December 31, 2021

 

 

47,167

 

 

$

6.80 – 17.40

 

 

$11.81

 

 

$832,254

 

 

The aggregate intrinsic value in the table above represents the total pretax intrinsic value (i.e. the aggregate difference between the closing price of the Company’s common stock on December 31, 2021 and 2020 of $29.45 and $17.51, respectively, and the exercise price for in-the-money options) that would have been received by the holders if all instruments had been exercised on December 31, 2021 and 2020. As of December 31, 2021, all stock options were vested and there was not any unrecognized compensation cost related to stock options.

 

The following is a summary of unvested stock options during the year ended December 31, 2021 and 2020:

 

 

 

Number of Options

Outstanding

 

 

Weighted Average

Exercise Price

 

 

Weighted Average Grant Date Fair Value

 

Balance on December 31, 2019

 

 

29,000

 

 

$12.87

 

 

$5.47

 

Options vested

 

 

(14,500)

 

 

12.87

 

 

 

5.47

 

Options forfeited/cancelled

 

 

-

 

 

 

-

 

 

 

-

 

Balance on December 31, 2020

 

 

14,500

 

 

$12.87

 

 

$5.47

 

Options vested

 

 

(14,500)

 

 

12.87

 

 

 

5.47

 

Options forfeited/cancelled

 

 

-

 

 

 

-

 

 

 

-

 

Balance on December 31, 2021

 

 

-

 

 

$

-

 

 

$

-

 

 

The following table summarizes information about stock options outstanding and exercisable on December 31, 2021:

 

 

 

Options Outstanding

 

 

Options Exercisable

 

Exercise Price Range

 

Number

 

 

Weighted Average Remaining Contractual Life (in Years)

 

 

Weighted Average Exercise Price

 

 

Number

 

 $0.01 - 7.00 

 

 

5,000

 

 

 

3.89

 

 

$6.80

 

 

 

5,000

 

 $7.01 - 8.00

 

 

10,000

 

 

 

1.74

 

 

$7.76

 

 

 

10,000

 

 $8.01 - 12.00 

 

 

3,667

 

 

 

5.45

 

 

$10.07

 

 

 

3,667

 

 $12.01 - 15.00

 

 

20,500

 

 

 

6.61

 

 

$13.13

 

 

 

20,500

 

 $15.01 - 17.40

 

 

8,000

 

 

 

6.42

 

 

$17.40

 

 

 

8,000

 

 Total 

 

 

47,167

 

 

 

5.16

 

 

$11.81

 

 

 

47,167

 

Of the 47,167 stock options outstanding, 21,000 are non-qualified stock options. All options have been registered with the SEC.

 

There were no common stock options issued during the years ended December 31, 2021 and 2020. 

 

The following is a summary of restricted stock units issued during the years ended December 31, 2021 and 2020:

 

 

 

Number of RSUs Outstanding

 

 

Weighted Average Grant Date

Fair Value

 

 

Aggregate Intrinsic Value

 

Balance on December 31, 2019

 

 

48,002

 

 

$11.55

 

 

$554,388

 

Units granted

 

 

18,000

 

 

 

10.67

 

 

 

192,060

 

Units vested/issued

 

 

(32,002)

 

 

11.61

 

 

 

353,948

 

Units forfeited

 

 

(15,000)

 

 

11.35

 

 

 

156,665

 

Balance on December 31, 2020

 

 

19,000

 

 

$10.78

 

 

$332,690

 

Units granted

 

 

17,765

 

 

 

25.92

 

 

 

460,504

 

Units vested/issued

 

 

(19,000)

 

 

10.78

 

 

 

464,400

 

Units forfeited

 

 

-

 

 

 

-

 

 

 

-

 

Balance on December 31, 2021

 

 

17,765

 

 

$25.92

 

 

$523,197

 

   

During the year ended December 31, 2021, the Company granted 17,765 restricted stock units with a grant date fair value of $25.92 per share to certain employees and non-employee members of the Board of Directors of the Company. Non-employee directors were granted 12,765 restricted stock units, which vest on the earlier of the 2022 annual meeting of the shareholders or one year. The other 5,000 restricted stock units were granted to an employee and vest 50% during each of the first and second anniversary dates of the date of grant, which was May 17, 2021. During the year ended December 31, 2021, 19,000 restricted stock units with a grant date fair value of $10.78 vested. As of December 31, 2021, there was $234,000 of unrecognized compensation cost related to unvested restricted stock units, which will be recognized through 2023. All restricted stock units have been registered with the SEC.

 

During the years ended December 31, 2021 and 2020, the Company recorded compensation expense of $333,000 and $273,000, respectively, related to stock options and restricted stock units.

 

 Note 8: Leases

 

Generally, leasing activity consists of office leases. In March 2019, a new lease was signed to move the corporate headquarters to Raleigh, North Carolina. The new lease, which had a lease commencement date of October 2, 2019, expires December 31, 2027. Minimum lease payments are $2,997,000, not including a tenant improvement allowance of $488,000, which is included in fixed assets as of December 31, 2021 and 2020. The Company recognized a ROU asset and corresponding lease liability of $2,596,000, which represents the present value of minimum lease payments discounted at 3.77%, the Company’s incremental borrowing rate at lease inception.

  

As of December 31, 2021, the Company had a three-year office lease in Florida. This lease was signed on January 4, 2019, at which time a ROU asset and corresponding lease liability was recognized of $125,000, which represents the present value of minimum lease payments discounted at 4.25%, the Company’s incremental borrowing rate at lease inception. This lease subsequently ended on January 3, 2022 and was not renewed. The Company also has facilities in Salt Lake City, Utah, and New York, which are on short-term leases that are less than twelve months. As a result, the Company elected the short-term lease recognition exemption for these leases, which means, for those leases not expected to extend beyond twelve months, the Company will not recognize ROU assets or lease liabilities.

 

Lease liabilities totaled $2,017,000 and $2,361,000 as of December 31, 2021 and 2020, respectively. The current portion of this liability of $358,000 is included in Accrued expenses on the Consolidated balance sheets and the long-term portion of $1,659,000 is included in Lease liabilities on the Consolidated Balance Sheets. Rent expense consists of both operating lease expense from amortization of ROU assets as well as variable lease expense which consists of non-lease components of office leases (i.e. common area maintenance) or rent expense associated with short- term leases. The components of lease expense were as follows (in 000’s):

 

 

Year ended

December 31,

2021

 

 

Year ended

December 31,

2020

 

Lease expense

 

 

 

 

 

 

Operating lease expense

 

$347

 

 

$347

 

Variable lease expense

 

 

116

 

 

 

132

 

Rent expense

 

$463

 

 

$479

 

 

The weighted-average remaining non-cancelable lease term for operating leases was 6.0 years as of December 31, 2021. As of December 31, 2021, the weighted-average discount rate used to determine the lease liability was 3.77%. The future minimum lease payments to be made under non-cancelable operating leases on December 31, 2021, are as follows (in 000’s):

 

Year Ended December 31:

 

 

 

2022

 

$359

 

2023

 

 

369

 

2024

 

 

379

 

2025

 

 

389

 

2026

 

 

399

 

Thereafter

 

 

413

 

Total lease payments

 

$2,308

 

Present value adjustment

 

 

(291)

Lease liability

 

 

2,017

 

 

The Company performed an evaluation of other contracts with customers and suppliers in accordance with Topic 842 and have determined that, except for the leases described above, none of the contracts contain a lease.

XML 30 R15.htm IDEA: XBRL DOCUMENT v3.22.0.1
Commitments and Contingencies
12 Months Ended
Dec. 31, 2021
Commitments and contingencies (see Note 9)  
Note Commitments and Contingencies

Note 9: Commitments and Contingencies

 

From time to time, the Company may be involved in litigation that arises through the normal course of business. The Company is neither a party to any litigation nor is aware of any such threatened or pending litigation that might result in a material adverse effect to the Company’s business.

XML 31 R16.htm IDEA: XBRL DOCUMENT v3.22.0.1
Revenues
12 Months Ended
Dec. 31, 2021
Revenues  
Note Revenues

Note 10: Revenues

 

The Company considers itself to be in a single reportable segment under the authoritative guidance for segment reporting, specifically a shareholder communications and compliance company for publicly traded and private companies. The following tables present revenue disaggregated by revenue stream in (000’s):

 

For the years ended December 31, 2021 and 2020, the Company generated revenues from the following revenue streams as a percentage of total revenue (in 000’s):

 

 

 

Year Ended

December 31, 2021

 

 

Year Ended

December 31, 2020

 

 

 

Amount

 

 

Percentage

 

 

Amount

 

 

Percentage

 

Revenue

 

 

 

 

 

 

 

 

 

 

 

 

Communications

 

$14,058

 

 

 

64.2%

 

$11,870

 

 

 

64.1%

Compliance

 

 

7,825

 

 

 

35.8%

 

 

6,656

 

 

 

35.9%

Total

 

$21,883

 

 

 

100.0%

 

$18,526

 

 

 

100.0%

 

The Company did not have any customers during the years ended December 31, 2021 or 2020 that accounted for more than 10% of revenue.

XML 32 R17.htm IDEA: XBRL DOCUMENT v3.22.0.1
Income Taxes
12 Months Ended
Dec. 31, 2021
Income Taxes  
Note Income Taxes

Note 11: Income Taxes

 

The provision for income taxes consisted of the following components for the years ended December 31 (in 000’s):

 

 

 

2021

 

 

2020

 

Current:

 

 

 

 

 

 

Federal

 

$632

 

 

$307

 

State

 

 

186

 

 

 

84

 

Foreign

 

 

109

 

 

 

21

 

Total Current

 

 

927

 

 

 

412

 

Deferred:

 

 

 

 

 

 

 

 

Federal

 

 

(40 )

 

 

283

 

State

 

 

(7)

 

 

50

 

Foreign

 

 

(59 )

 

 

(21)

Total Deferred

 

 

(106 )

 

 

312

 

Total expense for income taxes

 

$821

 

 

$724

 

  

Reconciliation between the statutory rate and the effective tax rate is as follows on December 31 (in 000’s, except percentages):

 

 

 

2021

 

 

2020

 

 

 

Amount

 

 

Percentage

 

 

Amount

 

 

Percentage

 

Federal statutory tax rate

 

$864

 

 

 

21.0%

 

$594

 

 

 

21.0%

State tax rate

 

 

139

 

 

 

3.4%

 

 

117

 

 

 

4.1%

Permanent difference - stock-based compensation

 

 

(55 )

 

 

(1.3 )%

 

 

29

 

 

 

1.1%

Permanent difference - other

 

 

(83 )

 

 

(2.0)%

 

 

16

 

 

 

0.5%

Foreign tax credit generated

 

 

(55 )

 

 

(1.3 )%

 

 

(15)

 

 

(0.5 )%

Tax on foreign earnings - tax reform

 

 

55

 

 

 

1.3%

 

 

17

 

 

 

0.6%

Foreign rate differential

 

 

13

 

 

 

0.3%

 

 

(2 )

 

 

(0.1)%

FDII Deduction

 

 

(57 )

 

 

(1.3 )%

 

 

(32 )

 

 

(1.1)%

Total

 

$821

 

 

 

20.1%

 

$724

 

 

 

25.6%

 

Components of net deferred income tax assets are as follows on December 31 (in 000’s):

 

 

 

2021

 

 

2020

 

 

Change

 

Assets:

 

 

 

 

 

 

 

 

 

Deferred revenue

 

$89

 

 

$24

 

 

$65

 

Allowance for doubtful accounts

 

 

152

 

 

 

149

 

 

 

3

 

Stock options

 

 

88

 

 

 

108

 

 

 

(20)

Transaction costs

 

 

44

 

 

 

46

 

 

 

(2 )

Other

 

 

80

 

 

 

138

 

 

 

(58 )

Total deferred tax asset

 

 

453

 

 

 

465

 

 

 

(12)

 

 

 

 

 

 

 

 

 

 

 

 

 

Liabilities

 

 

 

 

 

 

 

 

 

 

 

 

Prepaid expenses

 

 

(5)

 

 

(15 )

 

 

10

 

Basis difference in fixed assets

 

 

(174 )

 

 

(188 )

 

 

14

 

Capitalized software

 

 

(50 )

 

 

-

 

 

 

(50 )

Purchase of intangibles

 

 

(400 )

 

 

(459 )

 

 

59

Total deferred tax liability

 

 

(629 )

 

 

(662 )

 

 

33

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Total net deferred tax asset / (liability)

 

$(176 )

 

$(197 )

 

$21

 

                As of each reporting date, the Company’s management considers new evidence, both positive and negative, that could impact management’s view with regard to future realization of deferred tax assets. In assessing the recovery of the deferred tax assets, management considers whether it is more likely than not that some portion or all the deferred tax assets will not be realized. The ultimate realization of deferred tax assets is dependent upon the generation of future taxable income in the periods in which those temporary differences become deductible. Management considers the scheduled reversals of future deferred tax assets, projected future taxable income, and tax planning strategies in making this assessment. It has been determined that is more likely than not that the Company’s deferred tax assets are able to be realized based on future positive earnings and reversal of existing temporary differences.

 

The Company had no unrecognized tax benefits as of December 31, 2021 or December 31, 2020. Interest and, if applicable, penalties are recognized related to unrecognized tax benefits in income tax expense. There are no accruals for interest and penalties on December 31, 2021.

 

Undistributed earnings of the Company are insignificant as of December 31, 2021. With the enactment of the 2017 Act, the Company does not consider any of its foreign earnings as indefinitely reinvested.

 

The Company is subject to income taxation by both federal and state taxing authorities. Income tax returns for the years ended December 31, 2020, 2019 and 2018 are open to audit by federal and state taxing authorities.

XML 33 R18.htm IDEA: XBRL DOCUMENT v3.22.0.1
Employee Benefit Plans
12 Months Ended
Dec. 31, 2021
Employee Benefit Plans  
Note Employee Benefit Plans

Note 12: Employee Benefit Plans

 

The Company sponsors a defined contribution 401(k) Profit Sharing Plan and allows all employees in the United States to participate. Matching and profit-sharing contributions to the plan are at the discretion of management, but are limited to the amount deductible for federal income tax purposes. The Company made contributions to the plan of $64,000 and $24,000 during the years ended December 31, 2021 and 2020, respectively.

 

XML 34 R19.htm IDEA: XBRL DOCUMENT v3.22.0.1
Subsequent Events
12 Months Ended
Dec. 31, 2021
Subsequent Events  
Subsequent Events

Note 13: Subsequent Events

 

The Company has evaluated subsequent events for the potential recognition or disclosure through March 3, 2022, the date the financial statements were available to be issued, and has determined that the following matter should be disclosed to accompany the consolidated financial statements:

 

Executive Employment Agreement with Timothy Pitoniak (the “Pitoniak Agreement”)

 

                On January 12, 2022, the Company entered into the Pitoniak Agreement with Timothy Pitoniak to serve as the Company’s Chief Financial Officer effective as of January 24, 2022 (the “Effective Date”). As of the Effective Date, Steven Knerr, the Company’s then current Chief Financial Officer, assumed the role of the Company’s Vice President of Finance and Controller.

 

Under the Pitoniak Agreement, Mr. Pitoniak is entitled to an annual base salary of $235,000. The base salary will be reviewed annually by the Company’s Board of Directors or Compensation Committee for increase as part of its annual compensation review. Mr. Pitoniak is also eligible to receive an annual bonus of 45% of his annual base salary upon the achievement of reasonable target objectives and performance goals, to be determined by the Board of Directors or Compensation Committee in consultation with Mr. Pitoniak on or before the end of the first quarter of the fiscal year to which the bonus relates. In addition, Mr. Pitoniak is eligible to receive such additional bonus or incentive compensation as the Board of Directors may establish from time to time in its sole discretion.

 

Under the Company’s 2014 Equity Incentive Plan, as amended (the “Plan”), and as of the Effective Date, Mr. Pitoniak was also granted the following: (i) 20,000 restricted stock units (the “RSU Grant”) pursuant to a Restricted Stock Unit Award Agreement which is valued at $26.00 per share, the closing price of the Company’s common stock as of the Effective Date and (ii) an incentive stock option to purchase 30,000 shares of the Company’s common stock at a per share exercise price of $26.00 per share, the closing price of the Company’s common stock as of the Effective Date (the “Option Grant”) pursuant to an Incentive Stock Option Grant and Agreement. Provided Mr. Pitoniak is employed on each of the following dates by the Company or one of its affiliates, the entire RSU Grant will vest three years from the Effective Date and the Option Grant shall vest over a four-year period, at a rate of 7,500 shares of common stock underlying the Option Grant on the first, second, third and fourth anniversary of the Effective Date. In the event of a Corporate Transaction (as defined in the Plan), any unvested portion of the RSU Grant and Option Grant shall be immediately vested.

 

The Pitoniak Agreement is more fully described in a Current Report on Form 8-K filed by the Company with the SEC on January 19, 2022.

 

Stock Repurchase Program

 

On March 1, 2022, the Company’s board of directors authorized a stock repurchase program under which the Company may repurchase up to $5,000,000 of its common shares. Under this stock repurchase program, the Company may repurchase shares in accordance with all applicable securities laws and regulations, including Rule 10b-18 of the Securities Exchange Act of 1934, as amended. The extent and timing of repurchases, if any, will depend upon a variety of factors, including market conditions, regulatory requirements and other corporate considerations as determined by the Company’s management. The repurchase program does not obligate the Company to acquire any particular amount of its common shares and may be extended, suspended or discontinued at any time by the board of directors. The Company expects to fund the repurchase program from its existing cash flows from operations.

XML 35 R20.htm IDEA: XBRL DOCUMENT v3.22.0.1
Summary of Significant Accounting Policies (Policies)
12 Months Ended
Dec. 31, 2021
Summary of Significant Accounting Policies  
Cash Equivalents

For purposes of the Company’s financial statements, the Company considers all highly liquid investments purchased with an original maturity date of three months or less to be cash equivalents.

Accounts Receivable and Allowance for Doubtful Accounts

The Company monitors outstanding receivables based on factors surrounding the credit risk of specific customers, historical trends, and other information. Credit is granted on an unsecured basis. The allowance for doubtful accounts is estimated based on an assessment of the Company’s ability to collect on customer accounts receivable. There is judgment involved with estimating the allowance for doubtful accounts and if the financial condition of the Company’s customers were to deteriorate, resulting in their inability to make the required payments, the Company may be required to record additional allowances or charges against revenues. Given the current environment of the COVID-19 pandemic additional attention has been paid to the financial viability of its customers. The Company generally writes-off accounts receivable against the allowance when it determines a balance is uncollectible and no longer actively pursues its collection.

 

The following is a summary of the allowance for doubtful accounts during the years ended December 31, 2021 and 2020 (in 000’s):

 

 

 

Year Ended

December 31,

2021

 

 

Year Ended

December 31,

2020

 

Beginning balance

 

$657

 

 

$700

 

Bad debt expense

 

 

257

 

 

 

304

 

Write-offs

 

 

(239)

 

 

(347)

Ending balance

 

$675

 

 

$657

 

Concentration of Credit Risk

Financial instruments and related items which potentially subject the Company to concentrations of credit risk consist primarily of cash, cash equivalents and accounts receivables. The Company places its cash and temporary cash investments with credit quality institutions. Such cash balances are currently in excess of the FDIC insurance limit of $250,000. To reduce its risk associated with the failure of such financial institutions, each quarter the Company evaluates the rating of the financial institution in which it holds deposits. As of December 31, 2021, the total amount exceeding such limit was $22,099,000. The Company also had cash-on-hand of $153,000 in Europe and $1,368,000 in Canada as of December 31, 2021.

The Company believes it did not have any financial instruments that could have potentially subjected us to significant concentrations of credit risk for any relevant period.

Revenue Recognition

Substantially all the Company’s revenue comes from contracts with customers for subscriptions to its cloud-based products or contracts for Communications and Compliance products and services. Customers consist of public corporate issuers and professional firms, such as investor and public relations firms. In the case of news distribution and webcasting offerings, customers also include private companies. The Company accounts for a contract with a customer when there is an enforceable contract between the Company and the customer, the rights of the parties are identified, the contract has economic substance, and collectability of the contract consideration is probable. The Company’s revenues are measured based on consideration specified in the contract with each customer.

 

The Company’s contracts include either a subscription to its entire platform or certain modules within the platform, or an agreement to perform services, or any combination thereof, and often contain multiple subscriptions and services. For these bundled contracts, the Company accounts for individual subscriptions and services as separate performance obligations if they are distinct, which is when a product or service is separately identifiable from other items in the bundled package, and a customer can benefit from it on its own or with other resources that are readily available to the customer. The Company separates revenue from its contracts into two revenue streams: i) Communications and ii) Compliance. Performance obligations of Communications contracts include providing subscriptions to certain modules or the entire Platform id. Communications module, distributing press releases on a per release basis or conducting webcasts, virtual annual meetings or other events on a per event basis. Performance obligations of Compliance contracts include providing subscriptions to its cloud-based Platform id. Compliance module, Whistleblower module or other stand-ready obligations to deliver services and annual report printing and distribution. Additionally, services are provided on a per project basis. Set up fees for disclosure services are considered a separate performance obligation and are satisfied upfront. Set up fees for the transfer agent module and investor relations content management module are immaterial. The Company’s subscription and service contracts are generally for one year, with automatic renewal clauses included in the contract until the contract is cancelled. The contracts do not contain any rights of returns, guarantees or warranties. Since contracts are generally for one year, all the revenue is expected to be recognized within one year from the contract start date. As such, the Company has elected the optional exemption that allows the Company not to disclose the transaction price allocated to performance obligations that are unsatisfied or partially satisfied at the end of each reporting period.

 

The Company recognizes revenue for subscriptions evenly over the contract period, upon distribution for per release contracts and upon event completion for webcasting and virtual annual meeting events. For service contracts that include stand ready obligations, revenue is recognized evenly over the contract period. For all other services delivered on a per project or event basis, the revenue is recognized at the completion of the event. The Company believes recognizing revenue for subscriptions and stand ready obligations using a time-based measure of progress, best reflects the Company’s performance in satisfying the obligations.

 

For bundled contracts, revenue is allocated to each performance obligation based on its relative standalone selling price. Standalone selling prices are based on observable prices at which the Company separately sells the subscription or service. If a standalone selling price is not directly observable, the Company uses the residual method to allocate any remaining price to that subscription or service. The Company reviews standalone selling prices, at least annually, and updates these estimates if necessary.

 

The Company invoices its customers based on the billing schedules designated in its contracts, typically upfront on either a monthly, quarterly or annual basis or per transaction at the completion of the performance obligation. Deferred revenue for the periods presented was primarily related to press release packages which have been prepaid, however the releases have not yet been disseminated, as well as, subscription and service contracts, which are billed upfront, quarterly or annually, however the revenue has not yet been recognized. The associated deferred revenue is generally recognized as releases are disseminated for press release packages and ratably over the billing period for subscriptions. Deferred revenue as of December 31, 2021 and 2020, was $3,086,000 and $2,212,000, respectively, and is expected to be recognized within one year. Revenue recognized for the year ended December 31, 2021 and 2020, that was included in the deferred revenue balance at the beginning of each reporting period, was approximately $2,212,000 and $11,812,000, respectively. Accounts receivable, net of allowance for doubtful accounts, related to contracts with customers was $3,291,000 and $2,514,000 as of December 31, 2021 and 2020, respectively. Since substantially all the contracts have terms of one year or less, the Company has elected to use the practical expedient regarding the existence of a significant financing.

Costs to obtain contracts with customers consist primarily of sales commissions. As of December 31, 2021 and 2020, the Company has capitalized $53,000 and $44,000, respectively, of costs to obtain contracts that are expected to be amortized over more than one year. For contract costs expected to be amortized in less than one year, the Company has elected to use the practical expedient allowing the recognition of incremental costs of obtaining a contract as an expense when incurred. The Company has considered historical renewal rates, expectations of future renewals and economic factors in making these determinations.

Fixed Assets

Fixed assets are recorded at cost and depreciated over the estimated useful lives of the assets using principally the straight-line method. When items are retired or otherwise disposed of, income is charged or credited for the difference between net book value and proceeds realized thereon. Ordinary maintenance and repairs are charged to expense as incurred, and replacements and betterments are capitalized. The range of estimated useful lives used to calculate depreciation for principal items of property and equipment are as follow:

 

Asset Category

 

Depreciation / Amortization Period

Computer equipment

 

3 years

Furniture & equipment

 

3 to 7 years

Leasehold improvements

 

lesser of 8 years or the lease term

Earnings per Share (EPS)

Earnings per share accounting guidance requires that basic net income per common share be computed by dividing net income for the period by the weighted average number of common shares outstanding during the period. Diluted net income per share is computed by dividing the net income for the period by the weighted average number of common and dilutive common equivalent shares outstanding during the period. There were no shares issuable upon the exercise of stock options excluded in the computation of diluted earnings per common share during the year ended December 31, 2021, because their impact was anti-dilutive. Shares issuable upon the exercise of stock options totaling 40,000 were excluded in the computation of diluted earnings per common share during the year ended December 31, 2020, because their impact was anti-dilutive.

Use of Estimates

The preparation of financial statements in conformity with United States Generally Accepted Accounting Principles (“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 financial statements and the reported amounts of revenues and expenses during the reporting period. Significant estimates include the allowance for doubtful accounts and the valuation of goodwill, intangible assets, deferred tax assets, and stock-based compensation. Actual results could differ from those estimates.

Gain on Extinguishment of Debt

On October 2, 2017, the Company entered into a Stock Purchase Agreement (the “Interwest Purchase Agreement’) to purchase all of the outstanding equity securities of Interwest Transfer Company, Inc., a Utah corporation (“Interwest”) a transfer agent business located in Salt Lake City, Utah. Under the terms of the Interwest Purchase Agreement the Company paid $1,935,000 at closing, $288,000 on the first anniversary of the closing, $320,000 on the second anniversary of the closing and called for another $320,000 to be paid upon the third anniversary date of the closing. The Company also issued 25,235 shares of restricted common stock of the Company at closing. Upon final negotiation and settlement of the third anniversary payment, the Company paid $240,000 to the seller. The difference of $80,000 that was not paid is recorded as Other Income on the Consolidated Statements of Income for the year ended December 31, 2020.

Income Taxes

Deferred income tax assets and liabilities are computed for differences between the financial statement and tax bases of assets and liabilities that will result in future taxable or deductible amounts based on enacted tax laws and rates applicable to the periods in which the differences are expected to affect taxable income. Valuation allowances are established, when necessary, to reduce deferred income tax assets to the amounts expected to be realized. For any uncertain tax positions, the Company recognizes the impact of a tax position, only if it is more likely than not of being sustained upon examination, based on the technical merits of the position. The Company’s policy regarding the classification of interest and penalties is to classify them as income tax expense in the financial statements, if applicable.

Capitalized Software

Costs incurred to develop the Company’s cloud-based platform products are capitalized when the preliminary project phase is complete, management commits to fund the project and it is probable the project will be completed and used for its intended purposes. Once the software is substantially complete and ready for its intended use, the software is amortized over its estimated useful life, which is typically four years. Costs related to design or maintenance of the software are expensed as incurred. Capitalized costs and amortization for the years ended December 31, 2021 and 2020, are as follows (in thousands):

 

 

 

December 31,

 

 

 

2021

 

 

2020

 

Capitalized software development costs

 

$215

 

 

$-

 

Amortization included in cost of revenues

 

 

540

 

 

 

599

 

Amortization included in depreciation and amortization

 

 

-

 

 

 

9

 

Impairment of Long-lived Assets

In accordance with the authoritative guidance for accounting for long-lived assets, assets such as property and equipment, trademarks, and intangible assets subject to amortization, are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset group may not be recoverable. Recoverability of asset groups to be held and used is measured by a comparison of the carrying amount of an asset group to estimated undiscounted future cash flows expected to be generated by the asset group. If the carrying amount of an asset group exceeds its estimated future cash flows, an impairment charge is recognized by the amount by which the carrying amount of an asset group exceeds fair value of the asset group.

Lease Accounting

The Company determines if an arrangement is a lease at inception. Operating lease agreements are primarily for office space and are included within lease right-of-use (“ROU”) assets and lease liabilities on the consolidated balance sheet.

 

ROU assets represent the right to use an underlying asset for the lease term and lease liabilities represent the obligation to make lease payments arising from the lease. ROU assets and lease liabilities are recognized at the commencement date based on the present value of lease payments over the lease term. Variable lease payments consist of non-lease services related to the lease and payments under operating leases classified as short-term. Variable lease payments are excluded from the ROU assets and lease liabilities and are recognized in the period in which the obligation for those payments is incurred. As most of the leases do not provide an implicit rate, the Company uses its incremental borrowing rate based on the information available at commencement date in determining the present value of lease payments. ROU assets include any lease payments due and exclude lease incentives. Rental expense for lease payments related to operating leases is recognized on a straight-line basis over the lease term.

Fair Value Measurements

Accounting Standards Codification (“ASC”) Topic 820 establishes a fair value hierarchy that requires an entity to maximize the use of observable inputs and minimize the use of unobservable inputs when measuring fair value. Assets and liabilities recorded at fair value in the financial statements are categorized based upon the hierarchy of levels of judgment associated with the inputs used to measure their fair value. Hierarchical levels directly related to the amount of subjectivity associated with the inputs to fair valuation of these assets and liabilities, are as follows:

 

 

·

Level 1 - Quoted prices are available in active markets for identical assets or liabilities at the reporting date. Generally, this includes debt and equity securities that are traded in an active market. Cash and cash equivalents are quoted at Level 1.

 

·

Level 2 - Observable inputs other than Level 1 prices such as quoted prices for similar assets or liabilities; quoted prices in markets that are not active; or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the assets or liabilities. Generally, this includes debt and equity securities that are not traded in an active market.

 

 

 

 

·

Level 3 - Unobservable inputs that are supported by little or no market activity and that are significant to the fair value of the assets or liabilities. Level 3 assets and liabilities include financial instruments whose value is determined using pricing models, discounted cash flow methodologies, or other valuation techniques, as well as instruments for which the determination of fair value requires significant management judgment or estimation.

 

As of December 31, 2021 and 2020, the Company believes the fair value of its financial instruments, such as, accounts receivable, the line of credit, and accounts payable approximate their carrying amounts.

Stock-based Compensation

The authoritative guidance for stock compensation requires that companies estimate the fair value of share-based payment awards on the date of the grant using an option-pricing model. The associated cost is recognized over the period during which an employee or director is required to provide service in exchange for the award.

Translation of Foreign Financial Statements

The financial statements of the foreign subsidiaries of the Company have been translated into U.S. dollars. All assets and liabilities have been translated at current rates of exchange in effect at the end of the period. Income and expense items have been translated at the average exchange rates for the year or the applicable interim period. The gains or losses that result from this process are recorded as a separate component of other accumulated comprehensive income until the entity is sold or substantially liquidated.

Comprehensive Income

Comprehensive income consists of net income and other comprehensive loss related to changes in the cumulative foreign currency translation adjustment.

Business Combinations, Goodwill and Intangible Assets

The authoritative guidance for business combinations specifies the criteria for recognizing and reporting intangible assets apart from goodwill. The Company records the assets acquired and liabilities assumed in business combinations at their respective fair values at the date of acquisition, with any excess purchase price recorded as goodwill. Goodwill is an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized. Intangible assets consist of client relationships, customer lists, distribution partner relationships, software, technology, non-compete agreements and trademarks that are initially measured at fair value. At the time of the business combination, trademarks are considered an indefinite-lived asset and, as such, are not amortized as there is no foreseeable limit to cash flows generated from them. The goodwill and intangible assets are assessed annually for impairment, or whenever conditions indicate the asset may be impaired, and any such impairment will be recognized in the period identified. The client relationships (7-10 years), customer lists (3 years), distribution partner relationships (10 years), non-compete agreements (5 years) and software and technology (3-6 years) are amortized over their estimated useful lives (See Note 4).

Advertising

The Company expenses advertising as incurred. During the years ended December 31, 2021 and 2020, advertising expense was $250,000 and $245,000, respectively.

Recently Adopted Accounting Pronouncements

Accounting Standards Update (ASU) No. 2021-08, Business Combinations (Topic 805): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers

The Financial Accounting Standards Board (“FASB”) has issued ASU No. 2021-08 to address diversity in practice related to the accounting for revenue contracts with customers acquired in a business combination. This ASU addresses these issues by adopting guidance in Topic 805 requiring an acquirer to recognize and measure contract assets and contract liabilities acquired in a business combination in accordance with ASU No. 2014-09, Revenue from Contracts with Customers (Topic 606). At the acquisition date, the acquirer should assess how the acquiree applied Topic 606 to determine what to record for the acquired revenue contracts, which would generally mean that an acquirer would recognize and measure the acquired contract assets and contract liabilities in the same manner that they were recognized and measured in the acquiree’s financial statements before the acquisition. The amendments in the ASU improve comparability after a business combination by providing consistent recognition and measurement guidance for revenue contracts with customers acquired in a business combination and revenue contracts with customers not acquired in a business combination. Notably, the ASU does not affect the accounting for other assets or liabilities that may arise from revenue contracts with customers in accordance with Topic 606, such as refund liabilities, or in a business combination, customer-related intangible assets and contract-based intangible assets. The amendments are effective for fiscal years beginning after December 15, 2022, and for interim periods within those fiscal years, with early implementation permitted, and should be applied prospectively to business combinations occurring on or after the effective date of the amendments. The Company has adopted this pronouncement as of January 1, 2021; however, it does not have a significant impact on the Company’s financial statements.

 

ASU No. 2021-10, Government Assistance (Topic 832): Disclosures by Business Entities about Government Assistance

 

The FASB has issued ASU No. 2021-10 to increase transparency in financial reporting by requiring business entities to disclose in notes to their financial statements information about certain types of government assistance that they receive. This ASU requires the following annual disclosures about transactions with a government that are accounted for by applying a grant or contribution accounting model by analogy to other accounting guidance, such as a grant model within FASB ASC 958, Not-for-Profit Entities, or International Accounting Standards (“IAS”) 20, Accounting for Government Grants and Disclosure of Government Assistance: (1) information regarding the nature of the transactions and the method applied to account for the government assistance; (2) line items on the balance sheet and income statement that are affected by government assistance and applicable amounts; and (3) significant terms and conditions of the agreement, including commitments and contingencies. The amendments in this ASU are effective for all entities within their scope for financial statements issued for annual periods beginning after December 15, 2021, with early application permitted. The amendments in this ASU should be applied either (1) prospectively to all transactions with a government accounted for by applying a grant or contribution accounting model by analogy that are reflected in financial statements at the date of initial application and new transactions that are entered into after the date of initial application, or (2) retrospectively to those transactions. The Company has adopted this pronouncement as of January 1, 2021 and has applied the guidance to account for the employee retention credit (“ERC”) as discussed below.

 

On March 27, 2020, the Coronavirus Aid, Relief, and Economic Security Act (“CARES Act”) was signed into law providing numerous tax provisions and other stimulus measures, including the ERC, which is a refundable tax credit against certain employment taxes. The Taxpayer Certainty and Disaster Tax Relief Act of 2020 and the American Rescue Plan Act of 2021 extended and expanded the availability of the ERC.

 

The Company is eligible under the CARES Act ERC as an employer that carried on a trade or business during calendar year 2020 and whose business operations were fully or partially suspended during any calendar quarter during 2020 due to orders from an appropriate governmental authority limiting commerce, travel, or group meetings (for commercial, social, religious, or other purposes) due to COVID-19.

 

The Company accounted for the ERC as a government grant in accordance with FASB ASC 958. Under this standard, government grants are recognized when the condition or conditions on which they depend are substantially met. The conditions for recognition of the ERC include, but are not limited to:

 

 

·

An entity has been adversely affected by the COVID-19 pandemic

 

·

The Company has not used qualifying payroll for both the Paycheck Protection Program and the ERC

 

·

The Company incurred payroll costs to retain employees

 

During the year ended December 31, 2021, The Company recorded an ERC benefit of $366,000 in Other income in the Consolidated statements of operations and a receivable in other current assets in the Consolidated balance sheets as of December 31, 2021.

XML 36 R21.htm IDEA: XBRL DOCUMENT v3.22.0.1
Summary of Significant Accounting Policies (Tables)
12 Months Ended
Dec. 31, 2021
Summary of Significant Accounting Policies  
Summary of allowance for doubtful accounts

 

 

Year Ended

December 31,

2021

 

 

Year Ended

December 31,

2020

 

Beginning balance

 

$657

 

 

$700

 

Bad debt expense

 

 

257

 

 

 

304

 

Write-offs

 

 

(239)

 

 

(347)

Ending balance

 

$675

 

 

$657

 

Schedule of estimated useful lives for fixed assets

Asset Category

 

Depreciation / Amortization Period

Computer equipment

 

3 years

Furniture & equipment

 

3 to 7 years

Leasehold improvements

 

lesser of 8 years or the lease term

Schedule of Capitalized Costs and Amortization

 

 

December 31,

 

 

 

2021

 

 

2020

 

Capitalized software development costs

 

$215

 

 

$-

 

Amortization included in cost of revenues

 

 

540

 

 

 

599

 

Amortization included in depreciation and amortization

 

 

-

 

 

 

9

 

XML 37 R22.htm IDEA: XBRL DOCUMENT v3.22.0.1
Fixed Assets (Tables)
12 Months Ended
Dec. 31, 2021
Fixed Assets  
Schedule of fixed assets

in $000’s

 

December 31,

 

 

 

2021

 

 

2020

 

Computer equipment

 

$163

 

 

$122

 

Furniture & equipment

 

 

301

 

 

 

280

 

Leasehold improvements

 

 

705

 

 

 

705

 

Total fixed assets, gross

 

 

1,169

 

 

 

1,107

 

Less: Accumulated depreciation

 

 

(456 )

 

 

(312 )

Total fixed assets, net

 

$713

 

 

$795

 

XML 38 R23.htm IDEA: XBRL DOCUMENT v3.22.0.1
Goodwill and Other Intangible Assets (Tables)
12 Months Ended
Dec. 31, 2021
Goodwill and Other Intangible Assets  
Schedule of amortizable intangible assets

 

 

December 31, 2021

 

 

 

Gross Carrying

Amount

 

 

Accumulated

Amortization

 

 

Net Carrying

Amount

 

Customer lists

 

$1,770

 

 

$(1,770)

 

$

-

 

Customer relationships

 

 

4,600

 

 

 

(2,937)

 

 

1,663

 

Proprietary software

 

 

1,279

 

 

 

(1,031)

 

 

248

 

Distribution partner relationships

 

 

153

 

 

 

(53 )

 

 

100

 

Non-compete agreement

 

 

69

 

 

 

(41 )

 

 

28

 

Trademarks - definite-lived

 

 

173

 

 

 

(173 )

 

 

-

 

Trademarks - indefinite-lived

 

 

408

 

 

 

-

 

 

 

408

 

Total intangible assets

 

$8,452

 

 

$(6,005)

 

$2,447

 

 

 

 

December 31, 2020

 

 

 

Gross Carrying

Amount

 

 

Accumulated

Amortization

 

 

Net Carrying

Amount

 

Customer lists

 

$1,770

 

 

$(1,770)

 

$

 

Customer relationships

 

 

4,600

 

 

 

(2,589)

 

 

2,011

 

Proprietary software

 

 

1,279

 

 

 

(948 )

 

 

331

 

Distribution partner relationships

 

 

153

 

 

 

(38 )

 

 

115

 

Non-compete agreement

 

 

69

 

 

 

(28 )

 

 

41

 

Trademarks - definite-lived

 

 

173

 

 

 

(173 )

 

 

-

 

Trademarks - indefinite-lived

 

 

408

 

 

 

-

 

 

 

408

 

Total intangible assets

 

$8,452

 

 

$(5,546)

 

$2,906

 

Schedule of future amortization of intangible assets

Years Ending December 31:

 

 

 

2022

 

$431

 

2023

 

 

431

 

2024

 

 

418

 

2025

 

 

319

 

2026

 

 

291

 

Thereafter

 

 

149

 

Total

 

$2,039

 

XML 39 R24.htm IDEA: XBRL DOCUMENT v3.22.0.1
Equity (Tables)
12 Months Ended
Dec. 31, 2021
Equity  
Schedule of shares repurchased

 

 

Shares Repurchased

 

Period

 

Total Number of Shares Repurchased

 

 

Average Price Paid Per Share

 

 

Total Number of Shares Purchased as Part of Publicly Announced Program

 

 

Maximum Dollar Value of Shares that May Yet Be Purchased Under the Program

 

August 7 -31, 2019

 

 

22,150

 

 

$9.34

 

 

 

22,150

 

 

$793

 

September 1-30, 2019

 

 

2,830

 

 

$10.00

 

 

 

2,830

 

 

$765

 

October 1-31, 2019

 

 

39,363

 

 

$10.44

 

 

 

39,363

 

 

$354

 

November 1-30, 2019

 

 

11,827

 

 

$10.43

 

 

 

11,827

 

 

$231

 

December 1-31, 2019

 

 

-

 

 

 

-

 

 

 

-

 

 

$231

 

January 1-31, 2020

 

 

-

 

 

 

-

 

 

 

-

 

 

$231

 

February 1-29, 2020

 

 

-

 

 

 

-

 

 

 

-

 

 

$231

 

March 1-31, 2020

 

 

21,700

 

 

$9.33

 

 

 

21,700

 

 

$1,028

 

April 1-30, 2020

 

 

22,698

 

 

$9.02

 

 

 

22,698

 

 

$823

 

May 1-31, 2020

 

 

39,500

 

 

$9.51

 

 

 

39,500

 

 

$448

 

No shares repurchased between June 2020 and February 2021

March 1-31, 2021

 

 

19,777

 

 

$22.89

 

 

 

19,777

 

 

$-

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Total

 

 

179,845

 

 

$11.15

 

 

 

179,845

 

 

$-

 

XML 40 R25.htm IDEA: XBRL DOCUMENT v3.22.0.1
Stock Options and Restricted Stock Units (Tables)
12 Months Ended
Dec. 31, 2021
Stock Options and Restricted Stock Units  
Summary of stock options activity

 

 

Number of Options

Outstanding

 

 

Range of

Exercise Price

 

 

Weighted Average

Exercise Price

 

 

Aggregate

Intrinsic Value

 

Balance on December 31, 2019

 

 

127,563

 

 

$

6.80 – 17.40

 

 

$12.63

 

 

$142,818

 

Options granted

 

 

-

 

 

 

-

 

 

 

-

 

 

 

-

 

Options exercised

 

 

(36,250)

 

7.76 – 17.40

 

 

 

12.47

 

 

 

295,921

 

Options forfeited/cancelled

 

 

(16,083)

 

9.26 – 17.40

 

 

 

15.17

 

 

 

22,682

 

Balance on December 31, 2020

 

 

75,230

 

 

$

6.80 – 17.40

 

 

$12.16

 

 

$402,275

 

Options granted

 

 

-

 

 

 

-

 

 

 

-

 

 

 

-

 

Options exercised

 

 

(23,563)

 

6.80 – 17.40

 

 

 

13.01

 

 

 

267,300

 

Options forfeited/cancelled

 

 

(4,500)

 

9.26 – 13.21

 

 

 

11.45

 

 

 

62,385

 

Balance on December 31, 2021

 

 

47,167

 

 

$

6.80 – 17.40

 

 

$11.81

 

 

$832,254

 

Schedule of unvested stock options

 

 

Number of Options

Outstanding

 

 

Weighted Average

Exercise Price

 

 

Weighted Average Grant Date Fair Value

 

Balance on December 31, 2019

 

 

29,000

 

 

$12.87

 

 

$5.47

 

Options vested

 

 

(14,500)

 

 

12.87

 

 

 

5.47

 

Options forfeited/cancelled

 

 

-

 

 

 

-

 

 

 

-

 

Balance on December 31, 2020

 

 

14,500

 

 

$12.87

 

 

$5.47

 

Options vested

 

 

(14,500)

 

 

12.87

 

 

 

5.47

 

Options forfeited/cancelled

 

 

-

 

 

 

-

 

 

 

-

 

Balance on December 31, 2021

 

 

-

 

 

$

-

 

 

$

-

 

Schedule of stock options

 

 

Options Outstanding

 

 

Options Exercisable

 

Exercise Price Range

 

Number

 

 

Weighted Average Remaining Contractual Life (in Years)

 

 

Weighted Average Exercise Price

 

 

Number

 

 $0.01 - 7.00 

 

 

5,000

 

 

 

3.89

 

 

$6.80

 

 

 

5,000

 

 $7.01 - 8.00

 

 

10,000

 

 

 

1.74

 

 

$7.76

 

 

 

10,000

 

 $8.01 - 12.00 

 

 

3,667

 

 

 

5.45

 

 

$10.07

 

 

 

3,667

 

 $12.01 - 15.00

 

 

20,500

 

 

 

6.61

 

 

$13.13

 

 

 

20,500

 

 $15.01 - 17.40

 

 

8,000

 

 

 

6.42

 

 

$17.40

 

 

 

8,000

 

 Total 

 

 

47,167

 

 

 

5.16

 

 

$11.81

 

 

 

47,167

 

Summary of restricted stock units issued

 

 

Number of RSUs Outstanding

 

 

Weighted Average Grant Date

Fair Value

 

 

Aggregate Intrinsic Value

 

Balance on December 31, 2019

 

 

48,002

 

 

$11.55

 

 

$554,388

 

Units granted

 

 

18,000

 

 

 

10.67

 

 

 

192,060

 

Units vested/issued

 

 

(32,002)

 

 

11.61

 

 

 

353,948

 

Units forfeited

 

 

(15,000)

 

 

11.35

 

 

 

156,665

 

Balance on December 31, 2020

 

 

19,000

 

 

$10.78

 

 

$332,690

 

Units granted

 

 

17,765

 

 

 

25.92

 

 

 

460,504

 

Units vested/issued

 

 

(19,000)

 

 

10.78

 

 

 

464,400

 

Units forfeited

 

 

-

 

 

 

-

 

 

 

-

 

Balance on December 31, 2021

 

 

17,765

 

 

$25.92

 

 

$523,197

 

XML 41 R26.htm IDEA: XBRL DOCUMENT v3.22.0.1
Leases (Tables)
12 Months Ended
Dec. 31, 2021
Leases (Tables)  
Schedule of lease expense

 

 

Year ended

December 31,

2021

 

 

Year ended

December 31,

2020

 

Lease expense

 

 

 

 

 

 

Operating lease expense

 

$347

 

 

$347

 

Variable lease expense

 

 

116

 

 

 

132

 

Rent expense

 

$463

 

 

$479

 

Schedule of future minimum lease payments

Year Ended December 31:

 

 

 

2022

 

$359

 

2023

 

 

369

 

2024

 

 

379

 

2025

 

 

389

 

2026

 

 

399

 

Thereafter

 

 

413

 

Total lease payments

 

$2,308

 

Present value adjustment

 

 

(291)

Lease liability

 

 

2,017

 

XML 42 R27.htm IDEA: XBRL DOCUMENT v3.22.0.1
Revenues (Tables)
12 Months Ended
Dec. 31, 2021
Revenues (Tables)  
Disaggregation of revenue

 

 

Year Ended

December 31, 2021

 

 

Year Ended

December 31, 2020

 

 

 

Amount

 

 

Percentage

 

 

Amount

 

 

Percentage

 

Revenue

 

 

 

 

 

 

 

 

 

 

 

 

Communications

 

$14,058

 

 

 

64.2%

 

$11,870

 

 

 

64.1%

Compliance

 

 

7,825

 

 

 

35.8%

 

 

6,656

 

 

 

35.9%

Total

 

$21,883

 

 

 

100.0%

 

$18,526

 

 

 

100.0%
XML 43 R28.htm IDEA: XBRL DOCUMENT v3.22.0.1
Income Taxes (Tables)
12 Months Ended
Dec. 31, 2021
Income Taxes  
Schedule of components of income tax expense

 

 

2021

 

 

2020

 

Current:

 

 

 

 

 

 

Federal

 

$632

 

 

$307

 

State

 

 

186

 

 

 

84

 

Foreign

 

 

109

 

 

 

21

 

Total Current

 

 

927

 

 

 

412

 

Deferred:

 

 

 

 

 

 

 

 

Federal

 

 

(40 )

 

 

283

 

State

 

 

(7)

 

 

50

 

Foreign

 

 

(59 )

 

 

(21)

Total Deferred

 

 

(106 )

 

 

312

 

Total expense for income taxes

 

$821

 

 

$724

 

Schedule of effective income tax rate reconciliation

 

 

2021

 

 

2020

 

 

 

Amount

 

 

Percentage

 

 

Amount

 

 

Percentage

 

Federal statutory tax rate

 

$864

 

 

 

21.0%

 

$594

 

 

 

21.0%

State tax rate

 

 

139

 

 

 

3.4%

 

 

117

 

 

 

4.1%

Permanent difference - stock-based compensation

 

 

(55 )

 

 

(1.3 )%

 

 

29

 

 

 

1.1%

Permanent difference - other

 

 

(83 )

 

 

(2.0)%

 

 

16

 

 

 

0.5%

Foreign tax credit generated

 

 

(55 )

 

 

(1.3 )%

 

 

(15)

 

 

(0.5 )%

Tax on foreign earnings - tax reform

 

 

55

 

 

 

1.3%

 

 

17

 

 

 

0.6%

Foreign rate differential

 

 

13

 

 

 

0.3%

 

 

(2 )

 

 

(0.1)%

FDII Deduction

 

 

(57 )

 

 

(1.3 )%

 

 

(32 )

 

 

(1.1)%

Total

 

$821

 

 

 

20.1%

 

$724

 

 

 

25.6%
Schedule of deferred tax assets and liabilities

 

 

2021

 

 

2020

 

 

Change

 

Assets:

 

 

 

 

 

 

 

 

 

Deferred revenue

 

$89

 

 

$24

 

 

$65

 

Allowance for doubtful accounts

 

 

152

 

 

 

149

 

 

 

3

 

Stock options

 

 

88

 

 

 

108

 

 

 

(20)

Transaction costs

 

 

44

 

 

 

46

 

 

 

(2 )

Other

 

 

80

 

 

 

138

 

 

 

(58 )

Total deferred tax asset

 

 

453

 

 

 

465

 

 

 

(12)

 

 

 

 

 

 

 

 

 

 

 

 

 

Liabilities

 

 

 

 

 

 

 

 

 

 

 

 

Prepaid expenses

 

 

(5)

 

 

(15 )

 

 

10

 

Basis difference in fixed assets

 

 

(174 )

 

 

(188 )

 

 

14

 

Capitalized software

 

 

(50 )

 

 

-

 

 

 

(50 )

Purchase of intangibles

 

 

(400 )

 

 

(459 )

 

 

59

Total deferred tax liability

 

 

(629 )

 

 

(662 )

 

 

33

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Total net deferred tax asset / (liability)

 

$(176 )

 

$(197 )

 

$21

 

XML 44 R29.htm IDEA: XBRL DOCUMENT v3.22.0.1
Summary of Significant Accounting Policies (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Summary of Significant Accounting Policies    
Allowance for doubtful accounts, beginning $ 657 $ 700
Bad debt expense 257 304
Write-offs (239) (347)
Allowance for doubtful accounts, ending $ 675 $ 657
XML 45 R30.htm IDEA: XBRL DOCUMENT v3.22.0.1
Summary of Significant Accounting Policies (Details 1)
12 Months Ended
Dec. 31, 2021
Property Plant and Equipment Estimated Useful Lives lesser of 8 years or the lease term
Leasehold Improvements  
Property Plant and Equipment Estimated Useful Lives lesser of 8 years or the lease term
Computer Equipment  
Property Plant and Equipment Estimated Useful Lives 3 years
Furniture &amp; Equipment  
Property Plant and Equipment Estimated Useful Lives 3 to 7 years
Furniture &amp; Equipment | Minimum [Member]  
Property Plant and Equipment Estimated Useful Lives 3
Furniture &amp; Equipment | Equipment  
Property Plant and Equipment Estimated Useful Lives 7
XML 46 R31.htm IDEA: XBRL DOCUMENT v3.22.0.1
Summary of Significant Accounting Policies (Details 2) - USD ($)
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Summary of Significant Accounting Policies    
Capitalized Software Development Costs $ 215,000 $ 0
Summary of Capitalized Costs and Amortization 540,000 599,000
Amortization Included in Depreciation and Amortization $ 0 $ 9,000
XML 47 R32.htm IDEA: XBRL DOCUMENT v3.22.0.1
Summary of Significant Accounting Policies (Details Narrative) - USD ($)
shares in Thousands
12 Months Ended
Oct. 02, 2017
Dec. 31, 2021
Dec. 31, 2020
FDIC insurance limit   $ 250,000  
FDIC exceeding limit   22,099,000  
Capitalized costs   53,000 $ 44,000
Gain losses on extinguishment of debt   0 (80,000)
Advertising Expense   250,000 245,000
Deferred revenue   3,086,000 2,212,000
Revenue Recognized Included in the Deferred Revenue   2,212,000 11,812,000
Accounts receivable related to contracts with customers   3,291,000 $ 2,514,000
Stock Purchase Agreement Description Company paid $1,935,000 at closing, $288,000 on the first anniversary of the closing, $320,000 on the second anniversary of the closing and called for another $320,000 to be paid upon the third anniversary date of the closing. The Company also issued 25,235 shares of restricted common stock of the Company at closing.    
Antidilutive securities excluded from computation of earnings per common share     40,000
Canada [Member]      
Cash-on-hand   $ 1,368,000  
Europe      
Cash-on-hand     $ 153,000
Software and Technology | Equipment      
Intangible asset estimated useful lives   6 years  
Software and Technology | Minimum [Member]      
Intangible asset estimated useful lives   3 years  
Customer Relationships      
Intangible asset estimated useful lives   7 years  
Customer Relationships | Equipment      
Intangible asset estimated useful lives   10 years  
Customer Lists      
Intangible asset estimated useful lives   3 years  
Distribution Partner Relationships      
Intangible asset estimated useful lives   10 years  
Non-compete Agreements      
Intangible asset estimated useful lives   5 years  
XML 48 R33.htm IDEA: XBRL DOCUMENT v3.22.0.1
Fixed Assets (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Fixed Assets    
Computers equipment $ 163 $ 122
Furniture & equipment 301 280
Leasehold improvements 705 705
Total fixed assets, gross 1,169 1,107
Less: accumulated depreciation 456 312
Total fixed assets, net $ 713 $ 795
XML 49 R34.htm IDEA: XBRL DOCUMENT v3.22.0.1
Fixed Assets (Details Narrative) - USD ($)
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Fixed Assets    
Depreciation expense $ 144,000 $ 131,000
Disposal of fixed assets $ 0  
XML 50 R35.htm IDEA: XBRL DOCUMENT v3.22.0.1
Goodwill and Other Intangible Assets (Details) - USD ($)
Dec. 31, 2021
Dec. 31, 2020
Accumulated amortization $ 6,005,000 $ 5,546,000
Net carrying amount 2,039,000  
Trademarks - Definite-Lived    
Gross carrying amount 173,000 173,000
Accumulated amortization 173,000 173,000
Net carrying amount 0 0
Trademarks - Indefinite-Lived    
Gross carrying amount 408,000 408,000
Accumulated amortization 0 0
Net carrying amount 408,000 408,000
Total Intangible Assets    
Gross carrying amount 8,452,000 8,452,000
Accumulated amortization 6,005,000 5,546,000
Net carrying amount 2,447,000 2,906,000
Customer Relationships    
Gross carrying amount 4,600,000 4,600,000
Accumulated amortization 2,937,000 2,589,000
Net carrying amount 1,663,000 2,011,000
Customer Lists    
Gross carrying amount 1,770,000 1,770,000
Accumulated amortization 1,770,000 1,770,000
Net carrying amount 0 0
Distribution Partner Relationships    
Gross carrying amount 153,000 153,000
Accumulated amortization 53,000 38,000
Net carrying amount 100,000 115,000
Non-compete Agreements    
Gross carrying amount 69,000 69,000
Accumulated amortization 41,000 28,000
Net carrying amount 28,000 41,000
Proprietary Software    
Gross carrying amount 1,279,000 1,279,000
Accumulated amortization 1,031,000 948,000
Net carrying amount $ 248,000 $ 331,000
XML 51 R36.htm IDEA: XBRL DOCUMENT v3.22.0.1
Goodwill and Other Intangible Assets (Details 1)
$ in Thousands
Dec. 31, 2021
USD ($)
Goodwill and Other Intangible Assets  
2022 $ 431
2023 431
2024 418
2025 319
2026 291
Thereafter 149
Total $ 2,039
XML 52 R37.htm IDEA: XBRL DOCUMENT v3.22.0.1
Goodwill and Other Intangible Assets (Details Narrative) - USD ($)
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Goodwill and Other Intangible Assets    
Amortization of intangible assets $ 459,000 $ 609,000
Goodwill $ 6,376,000 $ 6,376,000
XML 53 R38.htm IDEA: XBRL DOCUMENT v3.22.0.1
Line of Credit (Details Narrative)
Dec. 31, 2021
USD ($)
Line of credit facility, interest rate at period end 1.80%
Line of credit, maximum borrowing capacity $ 3,000,000,000
LIBOR  
Line of credit facility, interest rate at period end 1.75%
XML 54 R39.htm IDEA: XBRL DOCUMENT v3.22.0.1
Equity (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2021
Sep. 30, 2021
Total number of shares repurchased 179,845  
Average price paid per share $ 11.15  
Total number of shares purchased as part of publicly announced program 179,845  
Maximum dollar value of shares that may yet be purchased under the program   $ 0
August 7-31, 2019    
Total number of shares repurchased 22,150  
Average price paid per share $ 9.34  
Total number of shares purchased as part of publicly announced program 22,150  
Maximum dollar value of shares that may yet be purchased under the program   793
September 1-30, 2019    
Total number of shares repurchased 2,830  
Average price paid per share $ 10.00  
Total number of shares purchased as part of publicly announced program 2,830  
Maximum dollar value of shares that may yet be purchased under the program   765
October 1-31, 2019    
Total number of shares repurchased 39,363  
Average price paid per share $ 10.44  
Total number of shares purchased as part of publicly announced program 39,363  
Maximum dollar value of shares that may yet be purchased under the program   354
November 1-30, 2019    
Total number of shares repurchased 11,827  
Average price paid per share $ 10.43  
Total number of shares purchased as part of publicly announced program 11,827  
Maximum dollar value of shares that may yet be purchased under the program   231
March 1-31, 2020    
Total number of shares repurchased 21,700  
Average price paid per share $ 9.33  
Total number of shares purchased as part of publicly announced program 21,700  
Maximum dollar value of shares that may yet be purchased under the program   1,028
April 1-30, 2020    
Total number of shares repurchased 22,698  
Average price paid per share $ 9.02  
Total number of shares purchased as part of publicly announced program 22,698  
Maximum dollar value of shares that may yet be purchased under the program   823
December 1-31, 2019    
Total number of shares repurchased 0  
Average price paid per share $ 0  
Total number of shares purchased as part of publicly announced program 0  
Maximum dollar value of shares that may yet be purchased under the program   231
January 1-31, 2020    
Total number of shares repurchased 0  
Average price paid per share $ 0  
Total number of shares purchased as part of publicly announced program 0  
Maximum dollar value of shares that may yet be purchased under the program   231
February 1-29, 2020    
Total number of shares repurchased 0  
Average price paid per share $ 0  
Maximum dollar value of shares that may yet be purchased under the program   231
May 1-31, 2020    
Total number of shares repurchased 39,500  
Average price paid per share $ 9.51  
Total number of shares purchased as part of publicly announced program 39,500  
Maximum dollar value of shares that may yet be purchased under the program   448
March 1-31, 2021    
Total number of shares repurchased 19,777  
Average price paid per share $ 22.89  
Total number of shares purchased as part of publicly announced program 19,777  
Maximum dollar value of shares that may yet be purchased under the program   $ 0
XML 55 R40.htm IDEA: XBRL DOCUMENT v3.22.0.1
Equity (Details Narrative)
$ in Thousands
12 Months Ended
Dec. 31, 2021
USD ($)
shares
Equity  
Cash dividends paid | $ $ 0
Shares repurchased | shares 179,845
XML 56 R41.htm IDEA: XBRL DOCUMENT v3.22.0.1
Stock Options and Restricted Stock Units (Details) - USD ($)
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Number of options outstanding, ending 47,167  
Weighted average exercise price outstanding, ending $ 11.81  
Option [Member]    
Number of options outstanding, beginning 75,230 127,563
Number of options granted 0  
Number of options exercised (23,563) (36,250)
Number of options forfeited/cancelled (4,500) (16,083)
Number of options outstanding, ending 47,167 75,230
Range of exercise price options outstanding, beginning 6.80 – 17.40 6.80 – 17.40
Range of exercise price options granted 0 0
Range of exercise price options exercised 6.80 – 17.40 7.76 – 17.40
Range of exercise price options forfeited/cancelled 9.26 – 13.21 9.26 – 17.40
Range of exercise price options outstanding, ending   6.80 – 17.40
Weighted average exercise price outstanding, beginning $ 12.16 $ 12.63
Weighted average exercise price granted 0 0
Weighted average exercise price exercised 13.01 12.47
Weighted average exercise price forfeited/cancelled 11.45 15.17
Weighted average exercise price outstanding, ending 11.81  
Aggregate intrinsic value granted $ 0 $ 0
Aggregate intrinsic value exercised $ 295,921 $ 267,300
Aggregate intrinsic value forfeited/cancelled 22,682 62,385
Aggregate intrinsic value, ending $ 832,254 $ 402,275
XML 57 R42.htm IDEA: XBRL DOCUMENT v3.22.0.1
Stock Options and Restricted Stock Units (Details 1) - $ / shares
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Stock Options and Restricted Stock Units    
Number of unvested options outstanding, beginning 14,500 29,000
Number of unvested options vested (14,500) (14,500)
Number of unvested options forfeited/cancelled 0 0
Number of unvested options outstanding, ending 0 14,500
Weighted average exercise price outstanding, beginning $ 12.87 $ 12.87
Weighted average exercise price vested 12.87 12.87
Weighted average exercise price forfeited/cancelled 0 0
Weighted average exercise price outstanding, ending 0 12.87
Weighted average grant date fair value, beginning 5.47 5.47
Weighted average grant date fair value vested 5.47 5.47
Weighted average grant date fair value forfeited/cancelled 0 0
Weighted average grant date fair value, ending $ 0 $ 5.47
XML 58 R43.htm IDEA: XBRL DOCUMENT v3.22.0.1
Stock Options and Restricted Stock Units (Details 2)
12 Months Ended
Dec. 31, 2021
$ / shares
shares
Number of options outstanding 47,167
Weighted average remaining contractual life (in years) 5 years 1 month 28 days
Weighted average exercise price outstanding, beginning | $ / shares $ 11.81
Number of options exercisable 47,167
Option 1  
Number of options outstanding 5,000
Weighted average remaining contractual life (in years) 3 years 10 months 20 days
Weighted average exercise price outstanding, beginning | $ / shares $ 6.80
Number of options exercisable 5,000
Exercise price range 0.01 - 7.00
Option 2  
Number of options outstanding 10,000
Weighted average remaining contractual life (in years) 1 year 8 months 26 days
Weighted average exercise price outstanding, beginning | $ / shares $ 7.76
Number of options exercisable 10,000
Exercise price range 7.01 - 8.00
Option 3  
Number of options outstanding 3,667
Weighted average remaining contractual life (in years) 5 years 5 months 12 days
Weighted average exercise price outstanding, beginning | $ / shares $ 10.07
Number of options exercisable 3,667
Exercise price range 8.01 - 12.00
Option 4  
Number of options outstanding 20,500
Weighted average remaining contractual life (in years) 6 years 7 months 9 days
Weighted average exercise price outstanding, beginning | $ / shares $ 13.13
Number of options exercisable 20,500
Exercise price range 12.01 - 15.00
Option 5  
Number of options outstanding 8,000
Weighted average remaining contractual life (in years) 6 years 5 months 1 day
Weighted average exercise price outstanding, beginning | $ / shares $ 17.40
Number of options exercisable 8,000
Exercise price range 15.01 - 17.40
XML 59 R44.htm IDEA: XBRL DOCUMENT v3.22.0.1
Stock Options and Restricted Stock Units (Details 3) - USD ($)
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Stock Options and Restricted Stock Units    
Number of restricted stock units outstanding, beginning 19,000 48,002
Number of restricted stock units granted 17,765 18,000
Number of restricted stock units vested/issued (19,000) (32,002)
Number of restricted stock units forfeited 0 (15,000)
Number of restricted stock units outstanding, ending 17,765 19,000
Weighted average exercise price outstanding, beginning $ 10.78 $ 11.55
Weighted average exercise price granted 25.92 10.67
Weighted average exercise price vested/issued 10.78 11.61
Weighted average exercise price forfeited 0 11.35
Weighted average exercise price outstanding, ending $ 25.92 $ 10.78
Aggregate intrinsic value outstanding, beginning $ 332,690 $ 554,388
Aggregate intrinsic value granted 460,504 192,060
Aggregate intrinsic value vested/issued 464,400 353,948
Aggregate intrinsic value forfeited 0 156,665
Aggregate intrinsic value outstanding, ending $ 523,197 $ 332,690
XML 60 R45.htm IDEA: XBRL DOCUMENT v3.22.0.1
Stock Options and Restricted Stock Units (Details Narrative) - USD ($)
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Stock closing price $ 29.45 $ 17.51
Non employee stock shares granted $ 12,765  
Description of restricted stock units The other 5,000 restricted stock units were granted to an employee and vest 50% during each of the first and second anniversary dates of the date of grant, which was May 17, 2021  
Number of restricted stock units granted 17,765 18,000
Grant date fair value $ 25.92  
Stock Op?ons outstanding 47,167  
Non-qualified stock options 21,000  
Number of restricted stock units vested/issued (19,000) (32,002)
Weighted average exercise price vested/issued $ 10.78 $ 11.61
Unrecognized compensation expense, restricted stock units $ 234,000,000  
Stock options and restricted stock units expense $ 333,000 $ 273,000
2014 Plan Member | Mr Pitoniak [Member]    
Shares available to be issued under plan 223,818  
XML 61 R46.htm IDEA: XBRL DOCUMENT v3.22.0.1
Leases (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Leases (Tables)    
Rent expense $ 463 $ 479
Operating lease expense 347 347
Variable lease expense $ 116 $ 132
XML 62 R47.htm IDEA: XBRL DOCUMENT v3.22.0.1
Leases (Details 1)
$ in Thousands
Dec. 31, 2021
USD ($)
Leases (Tables)  
2022 $ 359
2023 369
2024 379
2025 389
2026 399
Thereafter 413
Total lease payments 2,308
Present value adjustment (291)
Lease liability $ 2,017
XML 63 R48.htm IDEA: XBRL DOCUMENT v3.22.0.1
Leases (Details Narrative) - USD ($)
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Lease liability, current portion $ 358,000  
Weighted average non cancelable lease term 6 years  
Weighted-average discount rate 3.77%  
Right-of-use asset - leases $ 1,659,000,000  
Operating lease liability, total 2,017,000  
Lease Liability    
Operating lease liability, total $ 2,017,000 $ 2,361,000
March 2019    
Weighted-average discount rate 3.77%  
Right-of-use asset - leases $ 2,596,000  
Lease payments 2,997,000  
Improvment allowance of lease payments $ 488,000  
January 4, 2019    
Weighted-average discount rate 4.25%  
Right-of-use asset - leases $ 125,000  
XML 64 R49.htm IDEA: XBRL DOCUMENT v3.22.0.1
Revenue (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Revenues $ 21,883 $ 18,526
Percentage of revenue from revenue streams 100.00% 100.00%
Communication    
Revenues $ 14,058 $ 11,870
Percentage of revenue from revenue streams 64.20% 64.10%
Compliance    
Revenues $ 7,825 $ 6,656
Percentage of revenue from revenue streams 35.80% 35.90%
XML 65 R50.htm IDEA: XBRL DOCUMENT v3.22.0.1
Income Taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Current:    
Federal $ 632 $ 307
State 186 84
Foreign 109 21
Total current 927 412
Deferred:    
Federal (40) 283
State (7) 50
Foreign (59) (21)
Total deferred (106) 312
Total expense for income taxes $ 821 $ 724
XML 66 R51.htm IDEA: XBRL DOCUMENT v3.22.0.1
Income Taxes (Details 1) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Income Taxes    
Federal statutory tax rate, amount $ 864 $ 594
State tax rate, amount 139 117
Permanent difference - stock-based compensation, amount (55) 29
Permanent difference - other, amount (83) 16
Foreign tax credit generated, amount (55) (15)
Tax on foreign earnings - tax reform, amount 55 17
Foreign rate differential, amount 13 (2)
FDII deduction, amount (57) (32)
Total, amount $ 821 $ 724
Federal statutory tax rate, percentage 21.00% 21.00%
State tax rate, percentage 3.40% 4.10%
Permanent difference - stock-based compensation, percentage (1.30%) 1.10%
Permanent difference - other, percentage (2.00%) 0.50%
Foreign tax credit generated, percentage (1.30%) (0.50%)
Tax on foreign earnings - tax reform, percentage 1.30% 0.60%
Foreign rate differential, percentage 0.30% (0.10%)
FDII deduction, percentage (1.30%) (1.10%)
Total, percentage 20.10% 25.60%
XML 67 R52.htm IDEA: XBRL DOCUMENT v3.22.0.1
Income Taxes (Details 2) - USD ($)
Dec. 31, 2021
Dec. 31, 2020
Assets:    
Deferred revenue $ 89,000 $ 24,000
Allowance for doubtful accounts 152,000 149,000
Stock options 88,000 108,000
Transaction costs 44,000 46,000
Other 80,000 138,000
Total deferred tax asset 453,000 465,000
Liabilities:    
Prepaid expenses (5,000) (15,000)
Basis difference in fixed assets (174,000) (188,000)
Capitalized software (50,000) 0
Purchase of intangibles (400,000) (459,000)
Other   0
Total deferred tax liability (629,000) (662,000)
Total net deferred tax asset/(liability) (176,000) (197,000)
Change    
Assets:    
Deferred revenue 65,000  
Allowance for doubtful accounts 3,000  
Stock options 20,000  
Transaction costs (58,000) (2,000)
Other $ (12,000)  
Liabilities:    
Prepaid expenses   (10,000)
Basis difference in fixed assets   (14,000)
Capitalized software   (50,000)
Purchase of intangibles   (59,000)
Total deferred tax liability   (33,000)
Total net deferred tax asset/(liability)   $ (21,000)
XML 68 R53.htm IDEA: XBRL DOCUMENT v3.22.0.1
Employee Benefit Plan (Details Narrative) - USD ($)
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Employee Benefit Plans    
401(k) contribution amount $ 64,000 $ 24,000
XML 69 R54.htm IDEA: XBRL DOCUMENT v3.22.0.1
Subsequent Events (Details Narrative) - USD ($)
Jan. 12, 2022
Mar. 01, 2022
Dec. 31, 2021
Dec. 31, 2020
Common stock shares underlying     3,793,538 3,770,752
2014 Plan Member | Mr Pitoniak [Member]        
Annual salary $ 235,000      
Restricted stock 20,000      
Restricted stock, per share $ 26.00      
Incentive stock option shares 30,000      
Exercise price $ 26.00      
Common stock shares underlying 7,500      
Subsequent Event [Member]        
Common stock shares repurchase authorized   $ 5,000,000    
XML 70 isdr_10k_htm.xml IDEA: XBRL DOCUMENT 0000843006 2021-01-01 2021-12-31 0000843006 isdr:TwentyFourteenPlanMember isdr:MrPitoniakMember 2022-01-12 0000843006 isdr:TwentyFourteenPlanMember isdr:MrPitoniakMember 2022-01-01 2022-01-12 0000843006 us-gaap:SubsequentEventMember 2022-03-01 0000843006 isdr:ChangeMember 2020-12-31 0000843006 isdr:ChangeMember 2021-12-31 0000843006 isdr:ComplianceMember 2020-01-01 2020-12-31 0000843006 isdr:ComplianceMember 2021-01-01 2021-12-31 0000843006 isdr:CommunicationMember 2020-01-01 2020-12-31 0000843006 isdr:CommunicationMember 2021-01-01 2021-12-31 0000843006 isdr:LeaseLiabilitiyMember 2020-12-31 0000843006 isdr:LeaseLiabilitiyMember 2021-12-31 0000843006 isdr:MarchTwentyNineteenMember 2021-01-01 2021-12-31 0000843006 isdr:JanuaryFourTwentyNineteenMember 2021-12-31 0000843006 isdr:MarchTwentyNineteenMember 2021-12-31 0000843006 isdr:TwentyFourteenPlanMember isdr:MrPitoniakMember 2021-12-31 0000843006 isdr:StockOption5Member 2021-12-31 0000843006 isdr:StockOption4Member 2021-12-31 0000843006 isdr:StockOption3Member 2021-12-31 0000843006 isdr:StockOption2Member 2021-12-31 0000843006 isdr:StockOption1Member 2021-12-31 0000843006 isdr:StockOption5Member 2021-01-01 2021-12-31 0000843006 isdr:StockOption4Member 2021-01-01 2021-12-31 0000843006 isdr:StockOption3Member 2021-01-01 2021-12-31 0000843006 isdr:StockOption2Member 2021-01-01 2021-12-31 0000843006 isdr:StockOption1Member 2021-01-01 2021-12-31 0000843006 us-gaap:OptionMember 2021-12-31 0000843006 us-gaap:OptionMember 2020-01-01 2020-12-31 0000843006 us-gaap:OptionMember 2021-01-01 2021-12-31 0000843006 us-gaap:OptionMember 2019-12-31 0000843006 us-gaap:OptionMember 2020-12-31 0000843006 2021-09-30 0000843006 isdr:Range11Member 2021-09-30 0000843006 isdr:Range10Member 2021-09-30 0000843006 isdr:Range9Member 2021-09-30 0000843006 isdr:Range8Member 2021-09-30 0000843006 isdr:Range7Member 2021-09-30 0000843006 isdr:Range6Member 2021-09-30 0000843006 isdr:Range5Member 2021-09-30 0000843006 isdr:Range4Member 2021-09-30 0000843006 isdr:Range3Member 2021-09-30 0000843006 isdr:Range2Member 2021-09-30 0000843006 isdr:Range1Member 2021-09-30 0000843006 isdr:Range11Member 2021-01-01 2021-12-31 0000843006 isdr:Range10Member 2021-01-01 2021-12-31 0000843006 isdr:Range7Member 2021-01-01 2021-12-31 0000843006 isdr:Range6Member 2021-01-01 2021-12-31 0000843006 isdr:Range5Member 2021-01-01 2021-12-31 0000843006 isdr:Range9Member 2021-01-01 2021-12-31 0000843006 isdr:Range8Member 2021-01-01 2021-12-31 0000843006 isdr:Range4Member 2021-01-01 2021-12-31 0000843006 isdr:Range3Member 2021-01-01 2021-12-31 0000843006 isdr:Range2Member 2021-01-01 2021-12-31 0000843006 isdr:Range1Member 2021-01-01 2021-12-31 0000843006 us-gaap:LondonInterbankOfferedRateLiborSwapRateMember 2021-12-31 0000843006 isdr:TotalIntangibleAssetsMember 2020-12-31 0000843006 us-gaap:TrademarksMember 2020-12-31 0000843006 isdr:TrademarksDefiniteMember 2020-12-31 0000843006 us-gaap:NoncompeteAgreementsMember 2020-12-31 0000843006 isdr:DistributionPartnerRelationshipsMember 2020-12-31 0000843006 us-gaap:ComputerSoftwareIntangibleAssetMember 2020-12-31 0000843006 us-gaap:CustomerRelationshipsMember 2020-12-31 0000843006 us-gaap:CustomerListsMember 2020-12-31 0000843006 isdr:TotalIntangibleAssetsMember 2021-12-31 0000843006 us-gaap:TrademarksMember 2021-12-31 0000843006 isdr:TrademarksDefiniteMember 2021-12-31 0000843006 us-gaap:NoncompeteAgreementsMember 2021-12-31 0000843006 isdr:DistributionPartnerRelationshipsMember 2021-12-31 0000843006 us-gaap:ComputerSoftwareIntangibleAssetMember 2021-12-31 0000843006 us-gaap:CustomerRelationshipsMember 2021-12-31 0000843006 us-gaap:CustomerListsMember 2021-12-31 0000843006 2017-10-01 2017-10-02 0000843006 us-gaap:CanadaRevenueAgencyMember 2021-12-31 0000843006 srt:EuropeMember 2020-12-31 0000843006 srt:MinimumMember us-gaap:TechnologyBasedIntangibleAssetsMember 2021-01-01 2021-12-31 0000843006 us-gaap:NoncompeteAgreementsMember 2021-01-01 2021-12-31 0000843006 isdr:DistributionPartnerRelationshipsMember 2021-01-01 2021-12-31 0000843006 us-gaap:CustomerListsMember 2021-01-01 2021-12-31 0000843006 us-gaap:CustomerRelationshipsMember 2021-01-01 2021-12-31 0000843006 srt:MaximumMember us-gaap:CustomerRelationshipsMember 2021-01-01 2021-12-31 0000843006 srt:MaximumMember us-gaap:TechnologyBasedIntangibleAssetsMember 2021-01-01 2021-12-31 0000843006 srt:MaximumMember us-gaap:FurnitureAndFixturesMember 2021-01-01 2021-12-31 0000843006 srt:MinimumMember us-gaap:FurnitureAndFixturesMember 2021-01-01 2021-12-31 0000843006 us-gaap:FurnitureAndFixturesMember 2021-01-01 2021-12-31 0000843006 us-gaap:ComputerEquipmentMember 2021-01-01 2021-12-31 0000843006 us-gaap:LeaseholdImprovementsMember 2021-01-01 2021-12-31 0000843006 us-gaap:RetainedEarningsMember 2021-12-31 0000843006 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-12-31 0000843006 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0000843006 us-gaap:CommonStockMember 2021-12-31 0000843006 us-gaap:RetainedEarningsMember 2021-01-01 2021-12-31 0000843006 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-01-01 2021-12-31 0000843006 us-gaap:AdditionalPaidInCapitalMember 2021-01-01 2021-12-31 0000843006 us-gaap:CommonStockMember 2021-01-01 2021-12-31 0000843006 us-gaap:RetainedEarningsMember 2020-12-31 0000843006 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-12-31 0000843006 us-gaap:AdditionalPaidInCapitalMember 2020-12-31 0000843006 us-gaap:CommonStockMember 2020-12-31 0000843006 us-gaap:RetainedEarningsMember 2020-01-01 2020-12-31 0000843006 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-01-01 2020-12-31 0000843006 us-gaap:AdditionalPaidInCapitalMember 2020-01-01 2020-12-31 0000843006 us-gaap:CommonStockMember 2020-01-01 2020-12-31 0000843006 us-gaap:RetainedEarningsMember 2019-12-31 0000843006 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-12-31 0000843006 us-gaap:AdditionalPaidInCapitalMember 2019-12-31 0000843006 us-gaap:CommonStockMember 2019-12-31 0000843006 2019-12-31 0000843006 2020-01-01 2020-12-31 0000843006 2020-12-31 0000843006 2021-12-31 0000843006 2022-03-03 0000843006 2021-06-30 iso4217:USD shares iso4217:USD shares pure 0000843006 false --12-31 Non-accelerated Filer FY 2021 false isdr 0.001 1000000 0 0 0 0.001 20000000 3793538 3770752 3 to 7 years lesser of 8 years or the lease term 3000000000 0 0 0 0 0 0 0 0 0 0 0 1659000000 2596000 125000 0 10-K true 2021-12-31 ISSUER DIRECT CORPORATION DE 1-10185 26-1331503 One Glenwood Avenue Suite 1001 Raleigh NC 27603 919 481-4000 Common Stock, par value $0.001 per share NYSE No No Yes Yes true false false 102690562 3793538 677 Cherry Bekaert LLP Raleigh, North Carolina 23852000 19556000 675000 657000 3291000 2514000 750000 298000 27893000 22368000 3301000 2761000 201000 526000 456000 312000 713000 795000 1533000 1830000 94000 88000 6376000 6376000 6005000 5546000 2447000 2906000 39257000 34889000 695000 304000 1975000 1805000 46000 258000 3086000 2212000 5802000 4579000 176000 197000 1659000 1971000 7637000 6747000 0.001 1000000 0 0 0 0.001 20000000 3793538 3770752 4000 4000 22401000 22214000 -19000 -19000 9234000 5943000 31620000 28142000 39257000 34889000 21883000 18526000 5748000 5415000 16135000 13111000 5491000 5029000 5079000 3812000 1219000 825000 603000 751000 12392000 10417000 3743000 2694000 366000 80000 3000 56000 4112000 2830000 821000 724000 0.87 0.56 0.86 0.56 3780000 3755000 3820000 3784000 3291000 2106000 0 -3000 3291000 2103000 3786398 4000 22275000 -16000 3837000 26100000 0 273000 0 0 273000 68252 0 451000 0 0 451000 83898 0 -785000 0 0 -785000 0 0 -3000 0 -3000 0 0 0 2106000 2106000 3770752 4000 22214000 -19000 5943000 28142000 0 333000 0 0 333000 42563 0 307000 0 0 307000 19777 0 -453000 0 0 -453000 0 0 0 3291000 3291000 3793538 4000 22401000 -19000 9234000 31620000 3291000 2106000 257000 304000 1143000 1348000 -106000 312000 0 19000 333000 273000 0 -80000 -1042000 -761000 -160000 177000 393000 37000 887000 391000 -265000 260000 4731000 4386000 62000 27000 -215000 0 -277000 -27000 453000 785000 0 240000 307000 451000 -146000 -574000 4308000 3785000 15766000 -12000 5000 23852000 19556000 1050000 458000 <p style="font-size:10pt;font-family:times new roman;margin:0px"><strong><em>N</em></strong><strong><em>ote 1: Description, Background and Basis of Operations</em></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"><em>Nature of Operations</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-INDENT: 45px; text-align:justify;">Issuer Direct Corporation (the “Company” or “Issuer Direct”) was incorporated in the State of Delaware in October 1988 under the name Docucon Inc. Subsequent to the December 13, 2007 merger with My EDGAR, Inc., the Company changed its name to Issuer Direct Corporation. Today, Issuer Direct is an industry-leading global communications and compliance company focusing on the needs of corporate issuers. Issuer Direct’s principal platform, Platform <span style="text-decoration:underline">id.</span>™, empowers users by thoughtfully integrating the most relevant tools, technologies and products, thus eliminating the complexity associated with producing and distributing their business communications and financial information. The Company operates under several brands in the market, including Direct Transfer, Interwest and ACCESSWIRE. The Company leverages its securities compliance and regulatory expertise to provide a comprehensive set of services that enhance a customer’s ability to communicate effectively with its shareholder base while meeting all reporting regulations required.</p> <p style="font-size:10pt;font-family:times new roman;margin:0px"><strong><em>Note 2: Summary of Significant Accounting Policies</em></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-INDENT: 0.5in; text-align:justify;">The consolidated financial statements include the accounts of the Company and its wholly owned subsidiaries. Significant intercompany accounts and transactions are eliminated in consolidation.</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"><em>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-indent:45px">For purposes of the Company’s financial statements, the Company considers all highly liquid investments purchased with an original maturity date of three months or less to be cash equivalents.</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 and Allowance for Doubtful Accounts</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-INDENT: 0.5in; text-align:justify;">The Company monitors outstanding receivables based on factors surrounding the credit risk of specific customers, historical trends, and other information. Credit is granted on an unsecured basis. The allowance for doubtful accounts is estimated based on an assessment of the Company’s ability to collect on customer accounts receivable. There is judgment involved with estimating the allowance for doubtful accounts and if the financial condition of the Company’s customers were to deteriorate, resulting in their inability to make the required payments, the Company may be required to record additional allowances or charges against revenues. Given the current environment of the COVID-19 pandemic additional attention has been paid to the financial viability of its customers. The Company generally writes-off accounts receivable against the allowance when it determines a balance is uncollectible and no longer actively pursues its collection.</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: 0.5in; text-align:justify;">The following is a summary of the allowance for doubtful accounts during the years ended December 31, 2021 and 2020 (in 000’s):</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;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="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>Year Ended</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>December 31,</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2021</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>Year Ended</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>December 31,</strong></p><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></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 balance</p></td><td 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;">657</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td 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;">700</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">Bad debt 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="width: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;">257</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width: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;">304</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">Write-offs</p></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;">(239</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;">(347</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">Ending balance</p></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;">675</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;">657</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; text-align:justify;"> </p><p style="font-size:10pt;font-family:times new roman;margin:0px"><em>Concentration of Credit Risk</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-INDENT: 0.5in; text-align:justify;">Financial instruments and related items which potentially subject the Company to concentrations of credit risk consist primarily of cash, cash equivalents and accounts receivables. The Company places its cash and temporary cash investments with credit quality institutions. Such cash balances are currently in excess of the FDIC insurance limit of $250,000. To reduce its risk associated with the failure of such financial institutions, each quarter the Company evaluates the rating of the financial institution in which it holds deposits. As of December 31, 2021, the total amount exceeding such limit was $22,099,000. The Company also had cash-on-hand of $153,000 in Europe and $1,368,000 in Canada as of December 31, 2021.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">The Company believes it did not have any financial instruments that could have potentially subjected us to significant concentrations of credit risk for any relevant period.</p><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p><p style="font-size:10pt;font-family:times new roman;margin:0px"><em>Revenue Recognition</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-INDENT: 0.5in; text-align:justify;">Substantially all the Company’s revenue comes from contracts with customers for subscriptions to its cloud-based products or contracts for Communications and Compliance products and services. Customers consist of public corporate issuers and professional firms, such as investor and public relations firms. In the case of news distribution and webcasting offerings, customers also include private companies. The Company accounts for a contract with a customer when there is an enforceable contract between the Company and the customer, the rights of the parties are identified, the contract has economic substance, and collectability of the contract consideration is probable. The Company’s revenues are measured based on consideration specified in the contract with each customer.</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: 0.5in; text-align:justify;">The Company’s contracts include either a subscription to its entire platform or certain modules within the platform, or an agreement to perform services, or any combination thereof, and often contain multiple subscriptions and services. For these bundled contracts, the Company accounts for individual subscriptions and services as separate performance obligations if they are distinct, which is when a product or service is separately identifiable from other items in the bundled package, and a customer can benefit from it on its own or with other resources that are readily available to the customer. The Company separates revenue from its contracts into two revenue streams: i) Communications and ii) Compliance. Performance obligations of Communications contracts include providing subscriptions to certain modules or the entire Platform <span style="text-decoration:underline">id</span>. Communications module, distributing press releases on a per release basis or conducting webcasts, virtual annual meetings or other events on a per event basis. Performance obligations of Compliance contracts include providing subscriptions to its cloud-based Platform <span style="text-decoration:underline">id</span>. Compliance module, Whistleblower module or other stand-ready obligations to deliver services and annual report printing and distribution. Additionally, services are provided on a per project basis. Set up fees for disclosure services are considered a separate performance obligation and are satisfied upfront. Set up fees for the transfer agent module and investor relations content management module are immaterial. The Company’s subscription and service contracts are generally for one year, with automatic renewal clauses included in the contract until the contract is cancelled. The contracts do not contain any rights of returns, guarantees or warranties. Since contracts are generally for one year, all the revenue is expected to be recognized within one year from the contract start date. As such, the Company has elected the optional exemption that allows the Company not to disclose the transaction price allocated to performance obligations that are unsatisfied or partially satisfied at the end of each reporting period.</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: 0.5in; text-align:justify;">The Company recognizes revenue for subscriptions evenly over the contract period, upon distribution for per release contracts and upon event completion for webcasting and virtual annual meeting events. For service contracts that include stand ready obligations, revenue is recognized evenly over the contract period. For all other services delivered on a per project or event basis, the revenue is recognized at the completion of the event. The Company believes recognizing revenue for subscriptions and stand ready obligations using a time-based measure of progress, best reflects the Company’s performance in satisfying the obligations.</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: 0.5in; text-align:justify;">For bundled contracts, revenue is allocated to each performance obligation based on its relative standalone selling price. Standalone selling prices are based on observable prices at which the Company separately sells the subscription or service. If a standalone selling price is not directly observable, the Company uses the residual method to allocate any remaining price to that subscription or service. The Company reviews standalone selling prices, at least annually, and updates these estimates if necessary.</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: 0.5in; text-align:justify;">The Company invoices its customers based on the billing schedules designated in its contracts, typically upfront on either a monthly, quarterly or annual basis or per transaction at the completion of the performance obligation. Deferred revenue for the periods presented was primarily related to press release packages which have been prepaid, however the releases have not yet been disseminated, as well as, subscription and service contracts, which are billed upfront, quarterly or annually, however the revenue has not yet been recognized. The associated deferred revenue is generally recognized as releases are disseminated for press release packages and ratably over the billing period for subscriptions. Deferred revenue as of December 31, 2021 and 2020, was $3,086,000 and $2,212,000, respectively, and is expected to be recognized within one year. Revenue recognized for the year ended December 31, 2021 and 2020, that was included in the deferred revenue balance at the beginning of each reporting period, was approximately $2,212,000 and $11,812,000, respectively. Accounts receivable, net of allowance for doubtful accounts, related to contracts with customers was $3,291,000 and $2,514,000 as of December 31, 2021 and 2020, respectively. Since substantially all the contracts have terms of one year or less, the Company has elected to use the practical expedient regarding the existence of a significant financing.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 45px; text-align:justify;">Costs to obtain contracts with customers consist primarily of sales commissions. As of December 31, 2021 and 2020, the Company has capitalized $53,000 and $44,000, respectively, of costs to obtain contracts that are expected to be amortized over more than one year. For contract costs expected to be amortized in less than one year, the Company has elected to use the practical expedient allowing the recognition of incremental costs of obtaining a contract as an expense when incurred. The Company has considered historical renewal rates, expectations of future renewals and economic factors in making these determinations.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 45px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><em>Fixed Assets</em></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 30px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">Fixed assets are recorded at cost and depreciated over the estimated useful lives of the assets using principally the straight-line method. When items are retired or otherwise disposed of, income is charged or credited for the difference between net book value and proceeds realized thereon. Ordinary maintenance and repairs are charged to expense as incurred, and replacements and betterments are capitalized. The range of estimated useful lives used to calculate depreciation for principal items of property and equipment are as follow:</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;width:100%"><tbody><tr style="height:15px"><td style="BORDER-BOTTOM: 1px solid;width:49%;vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Asset Category</strong></p></td><td style="width:2%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:49%;vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Depreciation / Amortization Period</strong></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">Computer equipment</p></td><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; 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">Furniture &amp; equipment</p></td><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; text-align:center;">3 to 7 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">Leasehold improvements</p></td><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; text-align:center;">lesser of 8 years or the lease term</p></td></tr></tbody></table><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"><em>Earnings 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-INDENT: 0.5in; text-align:justify;">Earnings per share accounting guidance requires that basic net income per common share be computed by dividing net income for the period by the weighted average number of common shares outstanding during the period. Diluted net income per share is computed by dividing the net income for the period by the weighted average number of common and dilutive common equivalent shares outstanding during the period. There were no shares issuable upon the exercise of stock options excluded in the computation of diluted earnings per common share during the year ended December 31, 2021, because their impact was anti-dilutive. Shares issuable upon the exercise of stock options totaling 40,000 were excluded in the computation of diluted earnings per common share during the year ended December 31, 2020, because their impact was 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"><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-INDENT: 0.5in; text-align:justify;">The preparation of financial statements in conformity with United States Generally Accepted Accounting Principles (“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 financial statements and the reported amounts of revenues and expenses during the reporting period. Significant estimates include the allowance for doubtful accounts and the valuation of goodwill, intangible assets, deferred tax assets, and stock-based compensation. 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>Gain on Extinguishment of Debt</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-INDENT: 0.5in; text-align:justify;">On October 2, 2017, the Company entered into a Stock Purchase Agreement (the “Interwest Purchase Agreement’) to purchase all of the outstanding equity securities of Interwest Transfer Company, Inc., a Utah corporation (“Interwest”) a transfer agent business located in Salt Lake City, Utah. Under the terms of the Interwest Purchase Agreement the Company paid $1,935,000 at closing, $288,000 on the first anniversary of the closing, $320,000 on the second anniversary of the closing and called for another $320,000 to be paid upon the third anniversary date of the closing. The Company also issued 25,235 shares of restricted common stock of the Company at closing. Upon final negotiation and settlement of the third anniversary payment, the Company paid $240,000 to the seller. The difference of $80,000 that was not paid is recorded as Other Income on the Consolidated Statements of Income 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"><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-INDENT: 0.5in; text-align:justify;">Deferred income tax assets and liabilities are computed for differences between the financial statement and tax bases of assets and liabilities that will result in future taxable or deductible amounts based on enacted tax laws and rates applicable to the periods in which the differences are expected to affect taxable income. Valuation allowances are established, when necessary, to reduce deferred income tax assets to the amounts expected to be realized. For any uncertain tax positions, the Company recognizes the impact of a tax position, only if it is more likely than not of being sustained upon examination, based on the technical merits of the position. The Company’s policy regarding the classification of interest and penalties is to classify them as income tax expense in the financial statements, if applicable.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><em>Capitalized Software</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-INDENT: 45px; text-align:justify;">Costs incurred to develop the Company’s cloud-based platform products are capitalized when the preliminary project phase is complete, management commits to fund the project and it is probable the project will be completed and used for its intended purposes. Once the software is substantially complete and ready for its intended use, the software is amortized over its estimated useful life, which is typically four years. Costs related to design or maintenance of the software are expensed as incurred. Capitalized costs and amortization for the years ended December 31, 2021 and 2020, are as follows (in thousands): </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 45px; text-align:justify;">  </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>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>2021</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>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></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">Capitalized software development costs</p></td><td 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;">215</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td 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">Amortization included in cost of 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%;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;">540</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width: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;">599</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 included in depreciation and amortization</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width: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;"><p style="font-size:10pt;font-family:times new roman;margin:0px">-</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width: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%;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; text-align:justify;"> </p><p style="font-size:10pt;font-family:times new roman;margin:0px"><em>Impairment of Long-lived 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-INDENT: 0.5in; text-align:justify;">In accordance with the authoritative guidance for accounting for long-lived assets, assets such as property and equipment, trademarks, and intangible assets subject to amortization, are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset group may not be recoverable. Recoverability of asset groups to be held and used is measured by a comparison of the carrying amount of an asset group to estimated undiscounted future cash flows expected to be generated by the asset group. If the carrying amount of an asset group exceeds its estimated future cash flows, an impairment charge is recognized by the amount by which the carrying amount of an asset group exceeds fair value of the asset group.</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"><em>Lease Accounting</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-INDENT: 0.5in; text-align:justify;">The Company determines if an arrangement is a lease at inception. Operating lease agreements are primarily for office space and are included within lease right-of-use (“ROU”) assets and lease liabilities on the consolidated balance sheet.</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: 0.5in; text-align:justify;">ROU assets represent the right to use an underlying asset for the lease term and lease liabilities represent the obligation to make lease payments arising from the lease. ROU assets and lease liabilities are recognized at the commencement date based on the present value of lease payments over the lease term. Variable lease payments consist of non-lease services related to the lease and payments under operating leases classified as short-term. Variable lease payments are excluded from the ROU assets and lease liabilities and are recognized in the period in which the obligation for those payments is incurred. As most of the leases do not provide an implicit rate, the Company uses its incremental borrowing rate based on the information available at commencement date in determining the present value of lease payments. ROU assets include any lease payments due and exclude lease incentives. Rental expense for lease payments related to operating leases is recognized on a straight-line basis over the lease term.</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"><em>Fair Value Measurements</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-INDENT: 0.5in; text-align:justify;">Accounting Standards Codification (“ASC”) Topic 820 establishes a fair value hierarchy that requires an entity to maximize the use of observable inputs and minimize the use of unobservable inputs when measuring fair value. Assets and liabilities recorded at fair value in the financial statements are categorized based upon the hierarchy of levels of judgment associated with the inputs used to measure their fair value. Hierarchical levels directly related to the amount of subjectivity associated with the inputs to fair valuation of these assets and liabilities, 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;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;">Level 1 - Quoted prices are available in active markets for identical assets or liabilities at the reporting date. Generally, this includes debt and equity securities that are traded in an active market. Cash and cash equivalents are quoted at Level 1.</td></tr></tbody></table><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;margin-left:auto;margin-right:auto;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;">Level 2 - Observable inputs other than Level 1 prices such as quoted prices for similar assets or liabilities; quoted prices in markets that are not active; or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the assets or liabilities. Generally, this includes debt and equity securities that are not traded in an active market.</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;">Level 3 - Unobservable inputs that are supported by little or no market activity and that are significant to the fair value of the assets or liabilities. Level 3 assets and liabilities include financial instruments whose value is determined using pricing models, discounted cash flow methodologies, or other valuation techniques, as well as instruments for which the determination of fair value requires significant management judgment or estimation.</td></tr></tbody></table><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">  </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">As of December 31, 2021 and 2020, the Company believes the fair value of its financial instruments, such as, accounts receivable, the line of credit, and accounts payable approximate their carrying amounts.</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"><em>Stock-based 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-INDENT: 0.5in; text-align:justify;">The authoritative guidance for stock compensation requires that companies estimate the fair value of share-based payment awards on the date of the grant using an option-pricing model. The associated cost is recognized over the period during which an employee or director is required to provide service in exchange for the 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"><em>Translation of Foreign Financial Statements</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-INDENT: 0.5in; text-align:justify;">The financial statements of the foreign subsidiaries of the Company have been translated into U.S. dollars. All assets and liabilities have been translated at current rates of exchange in effect at the end of the period. Income and expense items have been translated at the average exchange rates for the year or the applicable interim period. The gains or losses that result from this process are recorded as a separate component of other accumulated comprehensive income until the entity is sold or substantially liquidated.</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"><em>Comprehensive Income</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-INDENT: 0.5in; text-align:justify;">Comprehensive income consists of net income and other comprehensive loss related to changes in the cumulative foreign currency translation adjustment.</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"><em>Business Combinations, Goodwill and 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-INDENT: 0.5in; text-align:justify;">The authoritative guidance for business combinations specifies the criteria for recognizing and reporting intangible assets apart from goodwill. The Company records the assets acquired and liabilities assumed in business combinations at their respective fair values at the date of acquisition, with any excess purchase price recorded as goodwill. Goodwill is an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized. Intangible assets consist of client relationships, customer lists, distribution partner relationships, software, technology, non-compete agreements and trademarks that are initially measured at fair value. At the time of the business combination, trademarks are considered an indefinite-lived asset and, as such, are not amortized as there is no foreseeable limit to cash flows generated from them. The goodwill and intangible assets are assessed annually for impairment, or whenever conditions indicate the asset may be impaired, and any such impairment will be recognized in the period identified. The client relationships (7-10 years), customer lists (3 years), distribution partner relationships (10 years), non-compete agreements (5 years) and software and technology (3-6 years) are amortized over their estimated useful lives (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"><em>Advertising</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-INDENT: 0.5in; text-align:justify;">The Company expenses advertising as incurred. During the years ended December 31, 2021 and 2020, advertising expense was $250,000 and $245,000, respectively. </p><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p><p style="font-size:10pt;font-family:times new roman;margin:0px"><em>Recently adopted accounting pronouncements</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;"><em>Accounting Standards Update (ASU) No. 2021-08, Business Combinations (Topic 805): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers</em></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 45px; text-align:justify;">The Financial Accounting Standards Board (“FASB”) has issued ASU No. 2021-08 to address diversity in practice related to the accounting for revenue contracts with customers acquired in a business combination. This ASU addresses these issues by adopting guidance in Topic 805 requiring an acquirer to recognize and measure contract assets and contract liabilities acquired in a business combination in accordance with ASU No. 2014-09, Revenue from Contracts with Customers (Topic 606). At the acquisition date, the acquirer should assess how the acquiree applied Topic 606 to determine what to record for the acquired revenue contracts, which would generally mean that an acquirer would recognize and measure the acquired contract assets and contract liabilities in the same manner that they were recognized and measured in the acquiree’s financial statements before the acquisition. The amendments in the ASU improve comparability after a business combination by providing consistent recognition and measurement guidance for revenue contracts with customers acquired in a business combination and revenue contracts with customers not acquired in a business combination. Notably, the ASU does not affect the accounting for other assets or liabilities that may arise from revenue contracts with customers in accordance with Topic 606, such as refund liabilities, or in a business combination, customer-related intangible assets and contract-based intangible assets. The amendments are effective for fiscal years beginning after December 15, 2022, and for interim periods within those fiscal years, with early implementation permitted, and should be applied prospectively to business combinations occurring on or after the effective date of the amendments. The Company has adopted this pronouncement as of January 1, 2021; however, it does not have a significant impact on the Company’s financial statements.</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>ASU No. 2021-10, Government Assistance (Topic 832): Disclosures by Business Entities about Government Assistance</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-INDENT: 0.5in; text-align:justify;">The FASB has issued ASU No. 2021-10 to increase transparency in financial reporting by requiring business entities to disclose in notes to their financial statements information about certain types of government assistance that they receive. This ASU requires the following annual disclosures about transactions with a government that are accounted for by applying a grant or contribution accounting model by analogy to other accounting guidance, such as a grant model within FASB ASC 958, Not-for-Profit Entities, or International Accounting Standards (“IAS”) 20, Accounting for Government Grants and Disclosure of Government Assistance: (1) information regarding the nature of the transactions and the method applied to account for the government assistance; (2) line items on the balance sheet and income statement that are affected by government assistance and applicable amounts; and (3) significant terms and conditions of the agreement, including commitments and contingencies. The amendments in this ASU are effective for all entities within their scope for financial statements issued for annual periods beginning after December 15, 2021, with early application permitted. The amendments in this ASU should be applied either (1) prospectively to all transactions with a government accounted for by applying a grant or contribution accounting model by analogy that are reflected in financial statements at the date of initial application and new transactions that are entered into after the date of initial application, or (2) retrospectively to those transactions. The Company has adopted this pronouncement as of January 1, 2021 and has applied the guidance to account for the employee retention credit (“ERC”) as discussed below.</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: 0.5in; text-align:justify;">On March 27, 2020, the Coronavirus Aid, Relief, and Economic Security Act (“CARES Act”) was signed into law providing numerous tax provisions and other stimulus measures, including the ERC, which is a refundable tax credit against certain employment taxes. The Taxpayer Certainty and Disaster Tax Relief Act of 2020 and the American Rescue Plan Act of 2021 extended and expanded the availability of the ERC.</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: 0.5in; text-align:justify;">The Company is eligible under the CARES Act ERC as an employer that carried on a trade or business during calendar year 2020 and whose business operations were fully or partially suspended during any calendar quarter during 2020 due to orders from an appropriate governmental authority limiting commerce, travel, or group meetings (for commercial, social, religious, or other purposes) due to COVID-19. </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: 0.5in; text-align:justify;">The Company accounted for the ERC as a government grant in accordance with FASB ASC 958. Under this standard, government grants are recognized when the condition or conditions on which they depend are substantially met. The conditions for recognition of the ERC 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;text-align:left;font:10pt times new roman;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;">An entity has been adversely affected by the COVID-19 pandemic</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 Company has not used qualifying payroll for both the Paycheck Protection Program and the ERC</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 Company incurred payroll costs to retain employees</td></tr></tbody></table><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">  </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">During the year ended December 31, 2021, The Company recorded an ERC benefit of $366,000 in Other income in the Consolidated statements of operations and a receivable in other current assets in the Consolidated balance sheets as of December 31, 2021.</p> <p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:45px">For purposes of the Company’s financial statements, the Company considers all highly liquid investments purchased with an original maturity date of three months or less to be cash equivalents.</p> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">The Company monitors outstanding receivables based on factors surrounding the credit risk of specific customers, historical trends, and other information. Credit is granted on an unsecured basis. The allowance for doubtful accounts is estimated based on an assessment of the Company’s ability to collect on customer accounts receivable. There is judgment involved with estimating the allowance for doubtful accounts and if the financial condition of the Company’s customers were to deteriorate, resulting in their inability to make the required payments, the Company may be required to record additional allowances or charges against revenues. Given the current environment of the COVID-19 pandemic additional attention has been paid to the financial viability of its customers. The Company generally writes-off accounts receivable against the allowance when it determines a balance is uncollectible and no longer actively pursues its collection.</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: 0.5in; text-align:justify;">The following is a summary of the allowance for doubtful accounts during the years ended December 31, 2021 and 2020 (in 000’s):</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;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="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>Year Ended</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>December 31,</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2021</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>Year Ended</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>December 31,</strong></p><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></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 balance</p></td><td 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;">657</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td 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;">700</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">Bad debt 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="width: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;">257</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width: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;">304</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">Write-offs</p></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;">(239</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;">(347</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">Ending balance</p></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;">675</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;">657</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> <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="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>Year Ended</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>December 31,</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2021</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>Year Ended</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>December 31,</strong></p><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></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 balance</p></td><td 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;">657</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td 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;">700</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">Bad debt 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="width: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;">257</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width: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;">304</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">Write-offs</p></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;">(239</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;">(347</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">Ending balance</p></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;">675</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;">657</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> 657000 700000 257000 304000 239000 347000 675000 657000 <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">Financial instruments and related items which potentially subject the Company to concentrations of credit risk consist primarily of cash, cash equivalents and accounts receivables. The Company places its cash and temporary cash investments with credit quality institutions. Such cash balances are currently in excess of the FDIC insurance limit of $250,000. To reduce its risk associated with the failure of such financial institutions, each quarter the Company evaluates the rating of the financial institution in which it holds deposits. As of December 31, 2021, the total amount exceeding such limit was $22,099,000. The Company also had cash-on-hand of $153,000 in Europe and $1,368,000 in Canada as of December 31, 2021.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">The Company believes it did not have any financial instruments that could have potentially subjected us to significant concentrations of credit risk for any relevant period.</p> 250000 22099000 153000 1368000 <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">Substantially all the Company’s revenue comes from contracts with customers for subscriptions to its cloud-based products or contracts for Communications and Compliance products and services. Customers consist of public corporate issuers and professional firms, such as investor and public relations firms. In the case of news distribution and webcasting offerings, customers also include private companies. The Company accounts for a contract with a customer when there is an enforceable contract between the Company and the customer, the rights of the parties are identified, the contract has economic substance, and collectability of the contract consideration is probable. The Company’s revenues are measured based on consideration specified in the contract with each customer.</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: 0.5in; text-align:justify;">The Company’s contracts include either a subscription to its entire platform or certain modules within the platform, or an agreement to perform services, or any combination thereof, and often contain multiple subscriptions and services. For these bundled contracts, the Company accounts for individual subscriptions and services as separate performance obligations if they are distinct, which is when a product or service is separately identifiable from other items in the bundled package, and a customer can benefit from it on its own or with other resources that are readily available to the customer. The Company separates revenue from its contracts into two revenue streams: i) Communications and ii) Compliance. Performance obligations of Communications contracts include providing subscriptions to certain modules or the entire Platform <span style="text-decoration:underline">id</span>. Communications module, distributing press releases on a per release basis or conducting webcasts, virtual annual meetings or other events on a per event basis. Performance obligations of Compliance contracts include providing subscriptions to its cloud-based Platform <span style="text-decoration:underline">id</span>. Compliance module, Whistleblower module or other stand-ready obligations to deliver services and annual report printing and distribution. Additionally, services are provided on a per project basis. Set up fees for disclosure services are considered a separate performance obligation and are satisfied upfront. Set up fees for the transfer agent module and investor relations content management module are immaterial. The Company’s subscription and service contracts are generally for one year, with automatic renewal clauses included in the contract until the contract is cancelled. The contracts do not contain any rights of returns, guarantees or warranties. Since contracts are generally for one year, all the revenue is expected to be recognized within one year from the contract start date. As such, the Company has elected the optional exemption that allows the Company not to disclose the transaction price allocated to performance obligations that are unsatisfied or partially satisfied at the end of each reporting period.</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: 0.5in; text-align:justify;">The Company recognizes revenue for subscriptions evenly over the contract period, upon distribution for per release contracts and upon event completion for webcasting and virtual annual meeting events. For service contracts that include stand ready obligations, revenue is recognized evenly over the contract period. For all other services delivered on a per project or event basis, the revenue is recognized at the completion of the event. The Company believes recognizing revenue for subscriptions and stand ready obligations using a time-based measure of progress, best reflects the Company’s performance in satisfying the obligations.</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: 0.5in; text-align:justify;">For bundled contracts, revenue is allocated to each performance obligation based on its relative standalone selling price. Standalone selling prices are based on observable prices at which the Company separately sells the subscription or service. If a standalone selling price is not directly observable, the Company uses the residual method to allocate any remaining price to that subscription or service. The Company reviews standalone selling prices, at least annually, and updates these estimates if necessary.</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: 0.5in; text-align:justify;">The Company invoices its customers based on the billing schedules designated in its contracts, typically upfront on either a monthly, quarterly or annual basis or per transaction at the completion of the performance obligation. Deferred revenue for the periods presented was primarily related to press release packages which have been prepaid, however the releases have not yet been disseminated, as well as, subscription and service contracts, which are billed upfront, quarterly or annually, however the revenue has not yet been recognized. The associated deferred revenue is generally recognized as releases are disseminated for press release packages and ratably over the billing period for subscriptions. Deferred revenue as of December 31, 2021 and 2020, was $3,086,000 and $2,212,000, respectively, and is expected to be recognized within one year. Revenue recognized for the year ended December 31, 2021 and 2020, that was included in the deferred revenue balance at the beginning of each reporting period, was approximately $2,212,000 and $11,812,000, respectively. Accounts receivable, net of allowance for doubtful accounts, related to contracts with customers was $3,291,000 and $2,514,000 as of December 31, 2021 and 2020, respectively. Since substantially all the contracts have terms of one year or less, the Company has elected to use the practical expedient regarding the existence of a significant financing.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 45px; text-align:justify;">Costs to obtain contracts with customers consist primarily of sales commissions. As of December 31, 2021 and 2020, the Company has capitalized $53,000 and $44,000, respectively, of costs to obtain contracts that are expected to be amortized over more than one year. For contract costs expected to be amortized in less than one year, the Company has elected to use the practical expedient allowing the recognition of incremental costs of obtaining a contract as an expense when incurred. The Company has considered historical renewal rates, expectations of future renewals and economic factors in making these determinations.</p> 3086000 2212000 2212000 11812000 3291000 2514000 53000 44000 <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">Fixed assets are recorded at cost and depreciated over the estimated useful lives of the assets using principally the straight-line method. When items are retired or otherwise disposed of, income is charged or credited for the difference between net book value and proceeds realized thereon. Ordinary maintenance and repairs are charged to expense as incurred, and replacements and betterments are capitalized. The range of estimated useful lives used to calculate depreciation for principal items of property and equipment are as follow:</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;width:100%"><tbody><tr style="height:15px"><td style="BORDER-BOTTOM: 1px solid;width:49%;vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Asset Category</strong></p></td><td style="width:2%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:49%;vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Depreciation / Amortization Period</strong></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">Computer equipment</p></td><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; 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">Furniture &amp; equipment</p></td><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; text-align:center;">3 to 7 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">Leasehold improvements</p></td><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; text-align:center;">lesser of 8 years or the lease term</p></td></tr></tbody></table> <table cellpadding="0" style="border-spacing:0;font-size:10pt;width:100%"><tbody><tr style="height:15px"><td style="BORDER-BOTTOM: 1px solid;width:49%;vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Asset Category</strong></p></td><td style="width:2%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:49%;vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Depreciation / Amortization Period</strong></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">Computer equipment</p></td><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; 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">Furniture &amp; equipment</p></td><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; text-align:center;">3 to 7 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">Leasehold improvements</p></td><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; text-align:center;">lesser of 8 years or the lease term</p></td></tr></tbody></table> 3 years 3 7 lesser of 8 years or the lease term <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">Earnings per share accounting guidance requires that basic net income per common share be computed by dividing net income for the period by the weighted average number of common shares outstanding during the period. Diluted net income per share is computed by dividing the net income for the period by the weighted average number of common and dilutive common equivalent shares outstanding during the period. There were no shares issuable upon the exercise of stock options excluded in the computation of diluted earnings per common share during the year ended December 31, 2021, because their impact was anti-dilutive. Shares issuable upon the exercise of stock options totaling 40,000 were excluded in the computation of diluted earnings per common share during the year ended December 31, 2020, because their impact was anti-dilutive.</p> 40000000 <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">The preparation of financial statements in conformity with United States Generally Accepted Accounting Principles (“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 financial statements and the reported amounts of revenues and expenses during the reporting period. Significant estimates include the allowance for doubtful accounts and the valuation of goodwill, intangible assets, deferred tax assets, and stock-based compensation. Actual results could differ from those estimates.</p> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">On October 2, 2017, the Company entered into a Stock Purchase Agreement (the “Interwest Purchase Agreement’) to purchase all of the outstanding equity securities of Interwest Transfer Company, Inc., a Utah corporation (“Interwest”) a transfer agent business located in Salt Lake City, Utah. Under the terms of the Interwest Purchase Agreement the Company paid $1,935,000 at closing, $288,000 on the first anniversary of the closing, $320,000 on the second anniversary of the closing and called for another $320,000 to be paid upon the third anniversary date of the closing. The Company also issued 25,235 shares of restricted common stock of the Company at closing. Upon final negotiation and settlement of the third anniversary payment, the Company paid $240,000 to the seller. The difference of $80,000 that was not paid is recorded as Other Income on the Consolidated Statements of Income for the year ended December 31, 2020.</p> Company paid $1,935,000 at closing, $288,000 on the first anniversary of the closing, $320,000 on the second anniversary of the closing and called for another $320,000 to be paid upon the third anniversary date of the closing. The Company also issued 25,235 shares of restricted common stock of the Company at closing. -80000 <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">Deferred income tax assets and liabilities are computed for differences between the financial statement and tax bases of assets and liabilities that will result in future taxable or deductible amounts based on enacted tax laws and rates applicable to the periods in which the differences are expected to affect taxable income. Valuation allowances are established, when necessary, to reduce deferred income tax assets to the amounts expected to be realized. For any uncertain tax positions, the Company recognizes the impact of a tax position, only if it is more likely than not of being sustained upon examination, based on the technical merits of the position. The Company’s policy regarding the classification of interest and penalties is to classify them as income tax expense in the financial statements, if applicable.</p> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 45px; text-align:justify;">Costs incurred to develop the Company’s cloud-based platform products are capitalized when the preliminary project phase is complete, management commits to fund the project and it is probable the project will be completed and used for its intended purposes. Once the software is substantially complete and ready for its intended use, the software is amortized over its estimated useful life, which is typically four years. Costs related to design or maintenance of the software are expensed as incurred. Capitalized costs and amortization for the years ended December 31, 2021 and 2020, are as follows (in thousands): </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 45px; text-align:justify;">  </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>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>2021</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>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></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">Capitalized software development costs</p></td><td 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;">215</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td 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">Amortization included in cost of 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%;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;">540</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width: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;">599</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 included in depreciation and amortization</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width: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;"><p style="font-size:10pt;font-family:times new roman;margin:0px">-</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width: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%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table> <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>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>2021</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>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></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">Capitalized software development costs</p></td><td 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;">215</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td 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">Amortization included in cost of 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%;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;">540</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width: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;">599</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 included in depreciation and amortization</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width: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;"><p style="font-size:10pt;font-family:times new roman;margin:0px">-</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width: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%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table> 215000 0 540000 599000 0 9000 <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">In accordance with the authoritative guidance for accounting for long-lived assets, assets such as property and equipment, trademarks, and intangible assets subject to amortization, are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset group may not be recoverable. Recoverability of asset groups to be held and used is measured by a comparison of the carrying amount of an asset group to estimated undiscounted future cash flows expected to be generated by the asset group. If the carrying amount of an asset group exceeds its estimated future cash flows, an impairment charge is recognized by the amount by which the carrying amount of an asset group exceeds fair value of the asset group.</p> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">The Company determines if an arrangement is a lease at inception. Operating lease agreements are primarily for office space and are included within lease right-of-use (“ROU”) assets and lease liabilities on the consolidated balance sheet.</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: 0.5in; text-align:justify;">ROU assets represent the right to use an underlying asset for the lease term and lease liabilities represent the obligation to make lease payments arising from the lease. ROU assets and lease liabilities are recognized at the commencement date based on the present value of lease payments over the lease term. Variable lease payments consist of non-lease services related to the lease and payments under operating leases classified as short-term. Variable lease payments are excluded from the ROU assets and lease liabilities and are recognized in the period in which the obligation for those payments is incurred. As most of the leases do not provide an implicit rate, the Company uses its incremental borrowing rate based on the information available at commencement date in determining the present value of lease payments. ROU assets include any lease payments due and exclude lease incentives. Rental expense for lease payments related to operating leases is recognized on a straight-line basis over the lease term.</p> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">Accounting Standards Codification (“ASC”) Topic 820 establishes a fair value hierarchy that requires an entity to maximize the use of observable inputs and minimize the use of unobservable inputs when measuring fair value. Assets and liabilities recorded at fair value in the financial statements are categorized based upon the hierarchy of levels of judgment associated with the inputs used to measure their fair value. Hierarchical levels directly related to the amount of subjectivity associated with the inputs to fair valuation of these assets and liabilities, 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;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;">Level 1 - Quoted prices are available in active markets for identical assets or liabilities at the reporting date. Generally, this includes debt and equity securities that are traded in an active market. Cash and cash equivalents are quoted at Level 1.</td></tr></tbody></table><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;margin-left:auto;margin-right:auto;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;">Level 2 - Observable inputs other than Level 1 prices such as quoted prices for similar assets or liabilities; quoted prices in markets that are not active; or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the assets or liabilities. Generally, this includes debt and equity securities that are not traded in an active market.</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;">Level 3 - Unobservable inputs that are supported by little or no market activity and that are significant to the fair value of the assets or liabilities. Level 3 assets and liabilities include financial instruments whose value is determined using pricing models, discounted cash flow methodologies, or other valuation techniques, as well as instruments for which the determination of fair value requires significant management judgment or estimation.</td></tr></tbody></table><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">  </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">As of December 31, 2021 and 2020, the Company believes the fair value of its financial instruments, such as, accounts receivable, the line of credit, and accounts payable approximate their carrying amounts.</p> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">The authoritative guidance for stock compensation requires that companies estimate the fair value of share-based payment awards on the date of the grant using an option-pricing model. The associated cost is recognized over the period during which an employee or director is required to provide service in exchange for the award.</p> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">The financial statements of the foreign subsidiaries of the Company have been translated into U.S. dollars. All assets and liabilities have been translated at current rates of exchange in effect at the end of the period. Income and expense items have been translated at the average exchange rates for the year or the applicable interim period. The gains or losses that result from this process are recorded as a separate component of other accumulated comprehensive income until the entity is sold or substantially liquidated.</p> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">Comprehensive income consists of net income and other comprehensive loss related to changes in the cumulative foreign currency translation adjustment.</p> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">The authoritative guidance for business combinations specifies the criteria for recognizing and reporting intangible assets apart from goodwill. The Company records the assets acquired and liabilities assumed in business combinations at their respective fair values at the date of acquisition, with any excess purchase price recorded as goodwill. Goodwill is an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized. Intangible assets consist of client relationships, customer lists, distribution partner relationships, software, technology, non-compete agreements and trademarks that are initially measured at fair value. At the time of the business combination, trademarks are considered an indefinite-lived asset and, as such, are not amortized as there is no foreseeable limit to cash flows generated from them. The goodwill and intangible assets are assessed annually for impairment, or whenever conditions indicate the asset may be impaired, and any such impairment will be recognized in the period identified. The client relationships (7-10 years), customer lists (3 years), distribution partner relationships (10 years), non-compete agreements (5 years) and software and technology (3-6 years) are amortized over their estimated useful lives (See Note 4).</p> P7Y P10Y P3Y P10Y P5Y P3Y P6Y <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">The Company expenses advertising as incurred. During the years ended December 31, 2021 and 2020, advertising expense was $250,000 and $245,000, respectively. </p> 250000 245000 <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><em>Accounting Standards Update (ASU) No. 2021-08, Business Combinations (Topic 805): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers</em></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 45px; text-align:justify;">The Financial Accounting Standards Board (“FASB”) has issued ASU No. 2021-08 to address diversity in practice related to the accounting for revenue contracts with customers acquired in a business combination. This ASU addresses these issues by adopting guidance in Topic 805 requiring an acquirer to recognize and measure contract assets and contract liabilities acquired in a business combination in accordance with ASU No. 2014-09, Revenue from Contracts with Customers (Topic 606). At the acquisition date, the acquirer should assess how the acquiree applied Topic 606 to determine what to record for the acquired revenue contracts, which would generally mean that an acquirer would recognize and measure the acquired contract assets and contract liabilities in the same manner that they were recognized and measured in the acquiree’s financial statements before the acquisition. The amendments in the ASU improve comparability after a business combination by providing consistent recognition and measurement guidance for revenue contracts with customers acquired in a business combination and revenue contracts with customers not acquired in a business combination. Notably, the ASU does not affect the accounting for other assets or liabilities that may arise from revenue contracts with customers in accordance with Topic 606, such as refund liabilities, or in a business combination, customer-related intangible assets and contract-based intangible assets. The amendments are effective for fiscal years beginning after December 15, 2022, and for interim periods within those fiscal years, with early implementation permitted, and should be applied prospectively to business combinations occurring on or after the effective date of the amendments. The Company has adopted this pronouncement as of January 1, 2021; however, it does not have a significant impact on the Company’s financial statements.</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>ASU No. 2021-10, Government Assistance (Topic 832): Disclosures by Business Entities about Government Assistance</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-INDENT: 0.5in; text-align:justify;">The FASB has issued ASU No. 2021-10 to increase transparency in financial reporting by requiring business entities to disclose in notes to their financial statements information about certain types of government assistance that they receive. This ASU requires the following annual disclosures about transactions with a government that are accounted for by applying a grant or contribution accounting model by analogy to other accounting guidance, such as a grant model within FASB ASC 958, Not-for-Profit Entities, or International Accounting Standards (“IAS”) 20, Accounting for Government Grants and Disclosure of Government Assistance: (1) information regarding the nature of the transactions and the method applied to account for the government assistance; (2) line items on the balance sheet and income statement that are affected by government assistance and applicable amounts; and (3) significant terms and conditions of the agreement, including commitments and contingencies. The amendments in this ASU are effective for all entities within their scope for financial statements issued for annual periods beginning after December 15, 2021, with early application permitted. The amendments in this ASU should be applied either (1) prospectively to all transactions with a government accounted for by applying a grant or contribution accounting model by analogy that are reflected in financial statements at the date of initial application and new transactions that are entered into after the date of initial application, or (2) retrospectively to those transactions. The Company has adopted this pronouncement as of January 1, 2021 and has applied the guidance to account for the employee retention credit (“ERC”) as discussed below.</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: 0.5in; text-align:justify;">On March 27, 2020, the Coronavirus Aid, Relief, and Economic Security Act (“CARES Act”) was signed into law providing numerous tax provisions and other stimulus measures, including the ERC, which is a refundable tax credit against certain employment taxes. The Taxpayer Certainty and Disaster Tax Relief Act of 2020 and the American Rescue Plan Act of 2021 extended and expanded the availability of the ERC.</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: 0.5in; text-align:justify;">The Company is eligible under the CARES Act ERC as an employer that carried on a trade or business during calendar year 2020 and whose business operations were fully or partially suspended during any calendar quarter during 2020 due to orders from an appropriate governmental authority limiting commerce, travel, or group meetings (for commercial, social, religious, or other purposes) due to COVID-19. </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: 0.5in; text-align:justify;">The Company accounted for the ERC as a government grant in accordance with FASB ASC 958. Under this standard, government grants are recognized when the condition or conditions on which they depend are substantially met. The conditions for recognition of the ERC 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;text-align:left;font:10pt times new roman;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;">An entity has been adversely affected by the COVID-19 pandemic</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 Company has not used qualifying payroll for both the Paycheck Protection Program and the ERC</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 Company incurred payroll costs to retain employees</td></tr></tbody></table><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">  </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">During the year ended December 31, 2021, The Company recorded an ERC benefit of $366,000 in Other income in the Consolidated statements of operations and a receivable in other current assets in the Consolidated balance sheets as of December 31, 2021.</p> <p style="font-size:10pt;font-family:times new roman;margin:0px"><strong><em>Note 3: Fixed Assets</em></strong></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;width:100%"><tbody><tr style="height:15px"><td style="vertical-align:bottom;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>in $000’s</strong></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>2021</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>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></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">Computer equipment</p></td><td 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;">163</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td 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;">122</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">Furniture &amp; equipment</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width: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;">301</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width: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;">280</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">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="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;">705</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;">705</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 fixed assets, 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 style="width: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,169</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width: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,107</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">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;">(456 </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;">(312 </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 fixed assets, net</p></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;">713</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;">795</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; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">Included in leasehold improvements is $488,000 of tenant improvement allowance associated with a lease signed in March 2019 related to the Company’s new corporate headquarters. Depreciation expense on fixed assets for the years ended December 31, 2021 and 2020 totaled $144,000 and $131,000, respectively. No disposals were made during the years ended December 31, 2021 and 2020. </p> <table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td style="vertical-align:bottom;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>in $000’s</strong></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>2021</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>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></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">Computer equipment</p></td><td 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;">163</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td 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;">122</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">Furniture &amp; equipment</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width: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;">301</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width: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;">280</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">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="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;">705</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;">705</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 fixed assets, 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 style="width: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,169</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width: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,107</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">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;">(456 </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;">(312 </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 fixed assets, net</p></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;">713</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;">795</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> 163000 122000 301000 280000 705000 705000 1169000 1107000 456000 312000 713000 795000 144000 131000 0 <p style="font-size:10pt;font-family:times new roman;margin:0px"><strong><em>Note 4:</em></strong><em> <strong>Goodwill and Other Intangible Assets</strong></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-indent:45px">The components of intangible assets are as follows (in 000’s):</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;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>December 31, 2021</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>Gross Carrying</strong></p><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>Accumulated</strong></p><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>Net Carrying</strong></p><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></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">Customer lists</p></td><td 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,770</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td 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,770</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;"><p style="font-size:10pt;font-family:times new roman;margin: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">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;">4,600</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width: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,937</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,663</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">Proprietary 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="width: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,279</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width: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,031</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;">248</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">Distribution partner 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;">153</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width: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;">(53 </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;">100</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">Non-compete agreement</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width: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;">69</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width: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;">(41 </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;">28</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">Trademarks - definite-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="width: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;">173</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width: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;">(173 </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;"><p style="font-size:10pt;font-family:times new roman;margin: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">Trademarks - 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;">408</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;"><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%;vertical-align:bottom;text-align:right;">408</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 0px 0px 15px">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: 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,452</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;">(6,005</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;">2,447</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; text-align:justify;"> </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>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="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>Gross Carrying</strong></p><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>Accumulated</strong></p><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>Net Carrying</strong></p><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></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">Customer lists</p></td><td 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,770</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td 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,770</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;"><p style="font-size:10pt;font-family:times new roman;margin: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">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;">4,600</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width: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,589</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,011</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">Proprietary 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="width: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,279</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width: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;">(948 </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;">331</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">Distribution partner 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;">153</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width: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;">(38 </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;">115</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">Non-compete agreement</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width: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;">69</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width: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;">(28 </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;">41</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">Trademarks - definite-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="width: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;">173</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width: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;">(173 </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;"><p style="font-size:10pt;font-family:times new roman;margin: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">Trademarks - 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;">408</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;"><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%;vertical-align:bottom;text-align:right;">408</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 0px 0px 15px">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: 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,452</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;">(5,546</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;">2,906</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; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">The Company performed its annual assessment for impairment of intangible assets and determined there was no impairment as of and for the years ended December 31, 2021 and 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-INDENT: 0.5in; text-align:justify;">The amortization of intangible assets is a charge to operating expenses and totaled $459,000 and $609,000 in the years ended 2021 and 2020, respectively.</p><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:45px">The future amortization of the identifiable intangible assets is as follows (in 000’s):</p><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:45px">  </p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Years Ending December 31:</strong></p></td><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">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%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">431</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">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;">431</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">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;">418</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">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;">319</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">2026</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width: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;">291</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;">149</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%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">2,039</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; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">The goodwill balance of $6,376,000 on December 31, 2021, was related to the stock acquisitions of Basset Press in July 2007, PIR in 2013, ACCESSWIRE in 2014, Interwest in 2017, Filing Services Canada, Inc. in 2018 and the assets of the Visual Webcasting Platform in 2019. The Company conducted its annual impairment analyses as of October 1, of 2021 and 2020 and determined that no goodwill was impaired.</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>December 31, 2021</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>Gross Carrying</strong></p><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>Accumulated</strong></p><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>Net Carrying</strong></p><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></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">Customer lists</p></td><td 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,770</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td 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,770</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;"><p style="font-size:10pt;font-family:times new roman;margin: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">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;">4,600</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width: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,937</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,663</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">Proprietary 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="width: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,279</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width: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,031</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;">248</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">Distribution partner 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;">153</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width: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;">(53 </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;">100</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">Non-compete agreement</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width: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;">69</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width: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;">(41 </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;">28</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">Trademarks - definite-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="width: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;">173</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width: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;">(173 </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;"><p style="font-size:10pt;font-family:times new roman;margin: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">Trademarks - 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;">408</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;"><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%;vertical-align:bottom;text-align:right;">408</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 0px 0px 15px">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: 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,452</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;">(6,005</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;">2,447</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; text-align:justify;"> </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>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="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>Gross Carrying</strong></p><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>Accumulated</strong></p><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>Net Carrying</strong></p><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></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">Customer lists</p></td><td 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,770</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td 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,770</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;"><p style="font-size:10pt;font-family:times new roman;margin: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">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;">4,600</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width: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,589</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,011</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">Proprietary 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="width: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,279</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width: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;">(948 </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;">331</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">Distribution partner 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;">153</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width: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;">(38 </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;">115</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">Non-compete agreement</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width: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;">69</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width: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;">(28 </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;">41</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">Trademarks - definite-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="width: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;">173</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width: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;">(173 </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;"><p style="font-size:10pt;font-family:times new roman;margin: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">Trademarks - 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;">408</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;"><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%;vertical-align:bottom;text-align:right;">408</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 0px 0px 15px">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: 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,452</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;">(5,546</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;">2,906</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> 1770000 1770000 0 4600000 2937000 1663000 1279000 1031000 248000 153000 53000 100000 69000 41000 28000 173000 173000 0 408000 0 408000 8452000 6005000 2447000 1770000 1770000 0 4600000 2589000 2011000 1279000 948000 331000 153000 38000 115000 69000 28000 41000 173000 173000 0 408000 0 408000 8452000 5546000 2906000 459000 609000 <table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Years Ending December 31:</strong></p></td><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">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%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">431</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">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;">431</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">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;">418</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">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;">319</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">2026</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width: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;">291</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;">149</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%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">2,039</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> 431000 431000 418000 319000 291000 149000 2039000 6376000 <p style="font-size:10pt;font-family:times new roman;margin:0px"><strong><em>Note 5: Line of Credit</em></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-INDENT: 0.5in; text-align:justify;">Effective October 3, 2021, the Company renewed its unsecured Line of Credit, which changed the interest rate from LIBOR plus 1.75% to SOFR (Secured Overnight Financing Rate) plus 1.75%. The amount of funds available for borrowing remained $3,000,000 and the term remained two years. As of December 31, 2021, the interest rate was 1.80% and the Company did not owe any amounts on the Line of Credit.</p> 0.0175 0.0180 <p style="font-size:10pt;font-family:times new roman;margin:0px"><strong><em>Note 6: Equity</em></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"><em>Dividends</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-indent:45px">The Company did not pay any dividends during the years ended December 31, 2021 and 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"><em>Preferred stock and common stock</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-INDENT: 0.5in; text-align:justify;">There were no issuances of preferred stock or common stock during the years ended December 31, 2021 and 2020 other than stock awarded to employees and the Board of Directors.</p><p style="font-size:10pt;font-family:times new roman;margin:0px"><em>Stock repurchase and retirement</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-INDENT: 45px; text-align:justify;">On August 7, 2019, the Company publicly announced a stock repurchase program under which the Company is authorized to repurchase up to $1,000,000 of its common shares. On March 16, 2020, the Company publicly announced that the Company increased the stock repurchase program to repurchase up to $2,000,000 of its common shares. As of March 31, 2021, the Company completed the repurchase program by purchasing a total of 179,845 shares as shown in the table below ($ in 000’s, except share or per share amounts):</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 45px; text-align:justify;"> </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="14" 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>Shares Repurchased</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 style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Period</strong></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>Total Number of Shares Repurchased</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>Average Price Paid 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><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>Total Number of Shares Purchased as Part of Publicly Announced Program</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>Maximum Dollar Value of Shares that May Yet Be Purchased Under the Program</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">August 7 -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;">22,150</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td 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;">9.34</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width: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,150</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td 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;">793</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">September 1-30, 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;">2,830</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td 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;">10.00</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width: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,830</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td 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;">765</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">October 1-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;">39,363</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td 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;">10.44</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width: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;">39,363</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td 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;">354</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">November 1-30, 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;">11,827</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td 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;">10.43</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width: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,827</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td 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;">231</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">December 1-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%;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><td 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;">231</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">January 1-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="width: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><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width: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;">231</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">February 1-29, 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="width: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><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width: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;">231</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">March 1-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="width: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,700</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td 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;">9.33</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width: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,700</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td 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,028</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">April 1-30, 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="width: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,698</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td 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;">9.02</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width: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,698</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td 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;">823</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">May 1-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="width: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;">39,500</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td 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;">9.51</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width: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;">39,500</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td 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;">448</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 colspan="17" style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">No shares repurchased between June 2020 and February 2021</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">March 1-31, 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;">19,777</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td 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.89</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width: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;">19,777</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td 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:#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><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 0px 0px 15px">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;">179,845</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td 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.15</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width: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;">179,845</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td 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></tbody></table> 0 179845 <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="14" 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>Shares Repurchased</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 style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Period</strong></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>Total Number of Shares Repurchased</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>Average Price Paid 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><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>Total Number of Shares Purchased as Part of Publicly Announced Program</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>Maximum Dollar Value of Shares that May Yet Be Purchased Under the Program</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">August 7 -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;">22,150</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td 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;">9.34</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width: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,150</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td 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;">793</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">September 1-30, 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;">2,830</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td 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;">10.00</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width: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,830</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td 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;">765</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">October 1-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;">39,363</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td 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;">10.44</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width: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;">39,363</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td 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;">354</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">November 1-30, 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;">11,827</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td 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;">10.43</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width: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,827</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td 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;">231</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">December 1-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%;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><td 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;">231</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">January 1-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="width: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><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width: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;">231</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">February 1-29, 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="width: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><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width: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;">231</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">March 1-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="width: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,700</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td 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;">9.33</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width: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,700</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td 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,028</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">April 1-30, 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="width: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,698</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td 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;">9.02</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width: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,698</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td 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;">823</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">May 1-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="width: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;">39,500</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td 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;">9.51</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width: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;">39,500</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td 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;">448</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 colspan="17" style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">No shares repurchased between June 2020 and February 2021</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">March 1-31, 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;">19,777</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td 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.89</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width: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;">19,777</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td 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:#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><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 0px 0px 15px">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;">179,845</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td 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.15</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width: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;">179,845</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td 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></tbody></table> 22150 9.34 22150 793000 2830 10.00 2830 765000 39363 10.44 39363 354000 11827 10.43 11827 231000 0 231000 0 231000 0 231000 21700 9.33 21700 1028000 22698 9.02 22698 823000 39500 9.51 39500 448000 19777 22.89 19777 0 179845 11.15 179845 0 <p style="font-size:10pt;font-family:times new roman;margin:0px"><strong><em>Note 7: Stock Options and Restricted Stock Units</em></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-INDENT: 0.5in; text-align:justify;">On May 23, 2014, the shareholders of the Company approved the 2014 Equity Incentive Plan (the “2014 Plan”). Under the terms of the 2014 Plan, the Company is authorized to issue incentive awards for common stock up to 200,000 shares to employees and other personnel. On June 10, 2016 and June 17, 2020, the shareholders of the Company approved an additional 200,000 and 200,000 awards, respectively, to be issued under the 2014 Plan, bringing the total number of shares to be awarded to 600,000. The awards may be in the form of incentive stock options, nonqualified stock options, restricted stock, restricted stock units and performance awards. The 2014 Plan is effective through March 31, 2024. As of December 31, 2021, there are 223,818 shares which remain to be granted under the 2014 Plan.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">The following is a summary of stock options issued during the year ended December 31, 2021 and 2020:</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;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="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>Number of Options</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Outstanding</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>Range of</strong></p><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"> </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>Weighted Average</strong></p><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"> </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>Aggregate</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Intrinsic 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">Balance on 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;">127,563</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td>$</td><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:right;">6.80 – 17.40</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td 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.63</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td 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;">142,818</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">Options 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;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width: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><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width: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">Options 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;">(36,250</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 colspan="2"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:right;">7.76 – 17.40</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width: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.47</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width: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;">295,921</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">Options forfeited/cancelled</p></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;">(16,083</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 colspan="2" style="BORDER-BOTTOM: 1px solid;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:right;">9.26 – 17.40</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%;vertical-align:bottom;text-align:right;">15.17</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;">22,682</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">Balance on 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="width: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;">75,230</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td>$</td><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:right;">6.80 – 17.40</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td 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.16</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td 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;">402,275</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">Options 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;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width: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><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width: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">Options 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;">(23,563</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 colspan="2"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:right;">6.80 – 17.40</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width: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;">13.01</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width: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,300</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">Options forfeited/cancelled</p></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,500</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 colspan="2" style="BORDER-BOTTOM: 1px solid;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:right;">9.26 – 13.21</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%;vertical-align:bottom;text-align:right;">11.45</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;">62,385</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">Balance on December 31, 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="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;">47,167</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: black 3px double;">$</td><td style="BORDER-BOTTOM: 3px double;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:right;">6.80 – 17.40</p></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;">11.81</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;">832,254</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; TEXT-INDENT: 0.5in; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">The aggregate intrinsic value in the table above represents the total pretax intrinsic value (i.e. the aggregate difference between the closing price of the Company’s common stock on December 31, 2021 and 2020 of $29.45 and $17.51, respectively, and the exercise price for in-the-money options) that would have been received by the holders if all instruments had been exercised on December 31, 2021 and 2020. As of December 31, 2021, all stock options were vested and there was not any unrecognized compensation cost related to stock options.</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: 0.5in; text-align:justify;">The following is a summary of unvested stock options during the year ended December 31, 2021 and 2020:</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;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="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>Number of Options</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Outstanding</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>Weighted Average</strong></p><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"> </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>Weighted Average Grant Date Fair 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">Balance on 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;">29,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%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">12.87</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td 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.47</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">Options 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;">(14,500</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.87</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width: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.47</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">Options forfeited/cancelled</p></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;"><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%;vertical-align:bottom;text-align:right;"><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%;vertical-align:bottom;text-align:right;"><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">Balance on 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="width: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,500</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td 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.87</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td 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.47</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">Options 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;">(14,500</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.87</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width: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.47</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">Options forfeited/cancelled</p></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;"><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%;vertical-align:bottom;text-align:right;"><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%;vertical-align:bottom;text-align:right;"><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:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Balance on December 31, 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="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;"><p style="font-size:10pt;font-family:times new roman;margin:0px">-</p></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;"><p style="font-size:10pt;font-family:times new roman;margin:0px">-</p></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;"><p style="font-size:10pt;font-family:times new roman;margin:0px">-</p></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; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">The following table summarizes information about stock options outstanding and exercisable on December 31, 2021:</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="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>Options Outstanding</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: 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 Exercisable</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="BORDER-BOTTOM: 1px solid;vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Exercise Price Range</strong></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>Number</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>Weighted Average Remaining Contractual Life (in Years)</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>Weighted Average 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"> </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>Number</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-align:center;"> $0.01 - 7.00 </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width: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,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;">3.89</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td 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.80</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width: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,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-align:center;"> $7.01 - 8.00</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width: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,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.74</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td 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.76</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width: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,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-align:center;"> $8.01 - 12.00 </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width: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,667</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width: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.45</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td 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;">10.07</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width: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,667</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-align:center;"> $12.01 - 15.00</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width: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;">20,500</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width: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.61</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td 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;">13.13</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width: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;">20,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-align:center;"> $15.01 - 17.40</p></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,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;">6.42</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%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">17.40</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;">8,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; text-align:center;"> 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;">47,167</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.16</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;">11.81</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;">47,167</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; TEXT-INDENT: 0.5in; text-align:justify;">Of the 47,167 stock options outstanding, 21,000 are non-qualified stock options. All options have been registered with the SEC.</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: 0.5in; text-align:justify;">There were no common stock options issued during the years ended December 31, 2021 and 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-INDENT: 0.5in; text-align:justify;">The following is a summary of restricted stock units issued during the years ended December 31, 2021 and 2020:</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;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="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>Number of RSUs Outstanding</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>Weighted Average Grant Date</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Fair 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><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>Aggregate Intrinsic 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">Balance on 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;">48,002</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td 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.55</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td 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;">554,388</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 0px 0px 11.5pt">Units 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;">18,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;">10.67</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width: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;">192,060</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 0px 0px 11.5pt">Units vested/issued</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width: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;">(32,002</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;">11.61</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width: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;">353,948</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 0px 0px 11.5pt">Units 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;">(15,000</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.35</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;">156,665</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">Balance on 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="width: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;">19,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%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">10.78</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td 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;">332,690</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 0px 0px 11.5pt">Units 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;">17,765</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width: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.92</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width: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;">460,504</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 0px 0px 11.5pt">Units vested/issued</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width: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;">(19,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;">10.78</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width: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;">464,400</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 0px 0px 11.5pt">Units 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;">-</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;">-</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">Balance on December 31, 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="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;">17,765</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;">25.92</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;">523,197</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; text-align:justify;">   </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">During the year ended December 31, 2021, the Company granted 17,765 restricted stock units with a grant date fair value of $25.92 per share to certain employees and non-employee members of the Board of Directors of the Company. Non-employee directors were granted 12,765 restricted stock units, which vest on the earlier of the 2022 annual meeting of the shareholders or one year. The other 5,000 restricted stock units were granted to an employee and vest 50% during each of the first and second anniversary dates of the date of grant, which was May 17, 2021. During the year ended December 31, 2021, 19,000 restricted stock units with a grant date fair value of $10.78 vested. As of December 31, 2021, there was $234,000 of unrecognized compensation cost related to unvested restricted stock units, which will be recognized through 2023. All restricted stock units have been registered with the SEC.</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: 0.5in; text-align:justify;">During the years ended December 31, 2021 and 2020, the Company recorded compensation expense of $333,000 and $273,000, respectively, related to stock options and restricted stock units.</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"> <strong><em>Note 8: Leases</em></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-INDENT: 0.5in; text-align:justify;">Generally, leasing activity consists of office leases. In March 2019, a new lease was signed to move the corporate headquarters to Raleigh, North Carolina. The new lease, which had a lease commencement date of October 2, 2019, expires December 31, 2027. Minimum lease payments are $2,997,000, not including a tenant improvement allowance of $488,000, which is included in fixed assets as of December 31, 2021 and 2020. The Company recognized a ROU asset and corresponding lease liability of $2,596,000, which represents the present value of minimum lease payments discounted at 3.77%, the Company’s incremental borrowing rate at lease inception.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">  </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">As of December 31, 2021, the Company had a three-year office lease in Florida. This lease was signed on January 4, 2019, at which time a ROU asset and corresponding lease liability was recognized of $125,000, which represents the present value of minimum lease payments discounted at 4.25%, the Company’s incremental borrowing rate at lease inception. This lease subsequently ended on January 3, 2022 and was not renewed. The Company also has facilities in Salt Lake City, Utah, and New York, which are on short-term leases that are less than twelve months. As a result, the Company elected the short-term lease recognition exemption for these leases, which means, for those leases not expected to extend beyond twelve months, the Company will not recognize ROU assets or lease liabilities.</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: 0.5in; text-align:justify;">Lease liabilities totaled $2,017,000 and $2,361,000 as of December 31, 2021 and 2020, respectively. The current portion of this liability of $358,000 is included in Accrued expenses on the Consolidated balance sheets and the long-term portion of $1,659,000 is included in Lease liabilities on the Consolidated Balance Sheets. Rent expense consists of both operating lease expense from amortization of ROU assets as well as variable lease expense which consists of non-lease components of office leases (i.e. common area maintenance) or rent expense associated with short- term leases. The components of lease expense were as follows (in 000’s):</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="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>Year ended</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>December 31,</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2021</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>Year ended</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>December 31,</strong></p><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></tr><tr style="height:15px"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><em>Lease expense</em></p></td><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">Operating lease 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="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">347</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td 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;">347</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">Variable lease 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: 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;">116</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;">132</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">Rent 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: 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;">463</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;">479</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; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">The weighted-average remaining non-cancelable lease term for operating leases was 6.0 years as of December 31, 2021. As of December 31, 2021, the weighted-average discount rate used to determine the lease liability was 3.77%. The future minimum lease payments to be made under non-cancelable operating leases on December 31, 2021, are as follows (in 000’s):</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;width:100%"><tbody><tr style="height:15px"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Year Ended December 31:</strong></p></td><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">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%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">359</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">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;">369</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">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;">379</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">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;">389</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">2026</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width: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;">399</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;">413</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 lease payments</p></td><td 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,308</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">Present value adjustment</p></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;">(291</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">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%;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;">2,017</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; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">The Company performed an evaluation of other contracts with customers and suppliers in accordance with Topic 842 and have determined that, except for the leases described above, none of the contracts contain a lease.</p> 223818 <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="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>Number of Options</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Outstanding</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>Range of</strong></p><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"> </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>Weighted Average</strong></p><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"> </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>Aggregate</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Intrinsic 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">Balance on 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;">127,563</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td>$</td><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:right;">6.80 – 17.40</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td 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.63</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td 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;">142,818</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">Options 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;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width: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><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width: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">Options 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;">(36,250</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 colspan="2"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:right;">7.76 – 17.40</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width: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.47</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width: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;">295,921</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">Options forfeited/cancelled</p></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;">(16,083</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 colspan="2" style="BORDER-BOTTOM: 1px solid;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:right;">9.26 – 17.40</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%;vertical-align:bottom;text-align:right;">15.17</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;">22,682</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">Balance on 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="width: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;">75,230</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td>$</td><td><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:right;">6.80 – 17.40</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td 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.16</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td 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;">402,275</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">Options 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;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width: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><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width: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">Options 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;">(23,563</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 colspan="2"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:right;">6.80 – 17.40</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width: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;">13.01</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width: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,300</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">Options forfeited/cancelled</p></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,500</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 colspan="2" style="BORDER-BOTTOM: 1px solid;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:right;">9.26 – 13.21</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%;vertical-align:bottom;text-align:right;">11.45</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;">62,385</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">Balance on December 31, 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="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;">47,167</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: black 3px double;">$</td><td style="BORDER-BOTTOM: 3px double;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:right;">6.80 – 17.40</p></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;">11.81</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;">832,254</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> 127563 6.80 – 17.40 12.63 0 0 0 36250 7.76 – 17.40 12.47 295921 16083 9.26 – 17.40 15.17 22682 75230 6.80 – 17.40 12.16 402275 0 0 23563 6.80 – 17.40 13.01 267300 4500 9.26 – 13.21 11.45 62385 47167 6.80 – 17.40 11.81 832254 29.45 17.51 <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="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>Number of Options</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Outstanding</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>Weighted Average</strong></p><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"> </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>Weighted Average Grant Date Fair 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">Balance on 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;">29,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%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">12.87</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td 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.47</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">Options 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;">(14,500</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.87</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width: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.47</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">Options forfeited/cancelled</p></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;"><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%;vertical-align:bottom;text-align:right;"><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%;vertical-align:bottom;text-align:right;"><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">Balance on 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="width: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,500</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td 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.87</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td 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.47</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">Options 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;">(14,500</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.87</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width: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.47</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">Options forfeited/cancelled</p></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;"><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%;vertical-align:bottom;text-align:right;"><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%;vertical-align:bottom;text-align:right;"><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:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Balance on December 31, 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="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;"><p style="font-size:10pt;font-family:times new roman;margin:0px">-</p></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;"><p style="font-size:10pt;font-family:times new roman;margin:0px">-</p></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;"><p style="font-size:10pt;font-family:times new roman;margin:0px">-</p></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> 29000 12.87 5.47 14500 12.87 5.47 0 0 14500 12.87 5.47 14500 12.87 5.47 0 0 0 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="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>Options Outstanding</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: 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 Exercisable</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="BORDER-BOTTOM: 1px solid;vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Exercise Price Range</strong></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>Number</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>Weighted Average Remaining Contractual Life (in Years)</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>Weighted Average 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"> </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>Number</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-align:center;"> $0.01 - 7.00 </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width: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,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;">3.89</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td 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.80</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width: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,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-align:center;"> $7.01 - 8.00</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width: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,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.74</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td 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.76</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width: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,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-align:center;"> $8.01 - 12.00 </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width: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,667</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width: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.45</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td 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;">10.07</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width: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,667</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-align:center;"> $12.01 - 15.00</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width: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;">20,500</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width: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.61</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td 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;">13.13</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width: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;">20,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-align:center;"> $15.01 - 17.40</p></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,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;">6.42</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%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">17.40</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;">8,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; text-align:center;"> 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;">47,167</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.16</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;">11.81</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;">47,167</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> 0.01 - 7.00 5000 P3Y10M20D 6.80 5000 7.01 - 8.00 10000 P1Y8M26D 7.76 10000 8.01 - 12.00 3667 P5Y5M12D 10.07 3667 12.01 - 15.00 20500 P6Y7M9D 13.13 20500 15.01 - 17.40 8000 P6Y5M1D 17.40 8000 47167 P5Y1M28D 11.81 47167 47167 21000 <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="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>Number of RSUs Outstanding</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>Weighted Average Grant Date</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Fair 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><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>Aggregate Intrinsic 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">Balance on 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;">48,002</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td 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.55</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td 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;">554,388</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 0px 0px 11.5pt">Units 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;">18,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;">10.67</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width: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;">192,060</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 0px 0px 11.5pt">Units vested/issued</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width: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;">(32,002</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;">11.61</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width: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;">353,948</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 0px 0px 11.5pt">Units 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;">(15,000</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.35</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;">156,665</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">Balance on 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="width: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;">19,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%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">10.78</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td 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;">332,690</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 0px 0px 11.5pt">Units 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;">17,765</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width: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.92</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width: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;">460,504</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 0px 0px 11.5pt">Units vested/issued</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width: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;">(19,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;">10.78</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width: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;">464,400</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 0px 0px 11.5pt">Units 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;">-</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;">-</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">Balance on December 31, 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="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;">17,765</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;">25.92</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;">523,197</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> 48002 11.55 554388 18000 10.67 192060 32002 11.61 353948 15000 11.35 156665 19000 10.78 332690 17765 25.92 460504 19000 10.78 464400 0 0 17765 25.92 523197 17765 25.92 12765 The other 5,000 restricted stock units were granted to an employee and vest 50% during each of the first and second anniversary dates of the date of grant, which was May 17, 2021 19000 10.78 234000000 333000 273000 2997000 488000 0.0377 0.0425 2017000 2361000 358000 <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="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>Year ended</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>December 31,</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>2021</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>Year ended</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>December 31,</strong></p><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></tr><tr style="height:15px"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><em>Lease expense</em></p></td><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">Operating lease 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="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">347</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td 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;">347</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">Variable lease 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: 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;">116</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;">132</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">Rent 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: 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;">463</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;">479</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> 347000 347000 116000 132000 463000 479000 P6Y 0.0377 <table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Year Ended December 31:</strong></p></td><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">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%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">359</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">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;">369</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">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;">379</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">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;">389</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">2026</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width: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;">399</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;">413</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 lease payments</p></td><td 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,308</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">Present value adjustment</p></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;">(291</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">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%;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;">2,017</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> 359000 369000 379000 389000 399000 413000 2308000 291000 2017000 <p style="font-size:10pt;font-family:times new roman;margin:0px"><strong><em>Note 9: Commitments and Contingencies</em></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-INDENT: 0.5in; text-align:justify;">From time to time, the Company may be involved in litigation that arises through the normal course of business. The Company is neither a party to any litigation nor is aware of any such threatened or pending litigation that might result in a material adverse effect to the Company’s business.</p> <p style="font-size:10pt;font-family:times new roman;margin:0px"><strong><em>Note 10: Revenues</em></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-INDENT: 0.5in; text-align:justify;">The Company considers itself to be in a single reportable segment under the authoritative guidance for segment reporting, specifically a shareholder communications and compliance company for publicly traded and private companies. The following tables present revenue disaggregated by revenue stream in (000’s):</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: 0.5in; text-align:justify;">For the years ended December 31, 2021 and 2020, the Company generated revenues from the following revenue streams as a percentage of total revenue (in 000’s):</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;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>Year Ended</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>December 31, 2021</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>Year Ended</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>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="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>Percentage</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>Percentage</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"><strong><em>Revenue</em></strong></p></td><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">Communications</p></td><td 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;">14,058</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width: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;">64.2</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;">11,870</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width: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;">64.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">Compliance</p></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;">7,825</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;">35.8</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,656</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;">35.9</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">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;">21,883</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;">100.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: 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;">18,526</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;">100.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; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">The Company did not have any customers during the years ended December 31, 2021 or 2020 that accounted for more than 10% of revenue.</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>Year Ended</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>December 31, 2021</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>Year Ended</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>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="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>Percentage</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>Percentage</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"><strong><em>Revenue</em></strong></p></td><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">Communications</p></td><td 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;">14,058</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width: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;">64.2</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;">11,870</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width: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;">64.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">Compliance</p></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;">7,825</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;">35.8</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,656</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;">35.9</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">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;">21,883</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;">100.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: 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;">18,526</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;">100.0</td><td style="PADDING-BOTTOM: 3px;width:1%;vertical-align:bottom;white-space: nowrap;">%</td></tr></tbody></table> 14058000 0.642 11870000 0.641 7825000 0.358 6656000 0.359 21883000 1.000 18526000 1.000 <p style="font-size:10pt;font-family:times new roman;margin:0px"><strong><em>Note 11: Income Taxes</em></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-INDENT: 0.5in; text-align:justify;">The provision for income taxes consisted of the following components for the years ended December 31 (in 000’s):</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;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="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>2021</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>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></tr><tr style="height:15px"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Current:</p></td><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 0px 0px 11.5pt">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;">632</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td 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;">307</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 0px 0px 11.5pt">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;">186</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width: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;">84</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 0px 0px 11.5pt">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;">109</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%;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 0px 0px 23.05pt">Total Current</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width: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;">927</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width: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;">412</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">Deferred:</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width: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 0px 0px 11.5pt">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%;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;">(40 </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;">283</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 0px 0px 11.5pt">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;">(7</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;">50</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 0px 0px 11.5pt">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 </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;">(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 0px 0px 23.05pt">Total Deferred</p></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;">(106 </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;">312</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 expense for income taxes</p></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;">821</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;">724</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; text-align:justify;">  </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;">Reconciliation between the statutory rate and the effective tax rate is as follows on December 31 (in 000’s, except percentages):</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;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>2021</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>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="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>Percentage</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>Percentage</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">Federal statutory tax 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="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">864</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width: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.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%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">594</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width: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.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">State tax 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="width: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;">139</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width: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.4</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;">117</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width: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.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 difference - 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;">(55 </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.3 </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;">29</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width: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.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">Permanent difference - 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;">(83 </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.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;">16</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width: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.5</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 tax credit generated</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width: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;">(55 </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.3 </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;">(15</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.5 </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">Tax on foreign earnings - tax reform</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width: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;">55</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width: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.3</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;">17</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width: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.6</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 rate differential</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width: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;">13</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width: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.3</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><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width: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.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">FDII Deduction</p></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;">(57 </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.3 </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;">(32 </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.1</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:0.25in">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;">821</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;">20.1</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;">724</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;">25.6</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; text-align:justify;"> </p><p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:45px">Components of net deferred income tax assets are as follows on December 31 (in 000’s):</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;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="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>2021</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>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>Change</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 style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><em>Assets:</em></p></td><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">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;">89</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td 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;">24</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td 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;">65</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">Allowance for doubtful accounts</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width: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;">152</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width: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;">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;">3</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">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;">88</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width: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;">108</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width: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;">(20</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">Transaction costs</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width: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;">44</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width: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</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width: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">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="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;">80</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;">138</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;">(58 </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 deferred tax asset</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width: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;">453</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width: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;">465</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width: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</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</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><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width: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"><em>Liabilities</em></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width: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">Prepaid expenses</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width: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;">(15 </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</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">Basis difference in fixed 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;">(174 </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;">(188 </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;">14</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">Capitalized 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="width: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 </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;"><p style="font-size:10pt;font-family:times new roman;margin:0px">-</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width: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 </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">Purchase of 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="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;">(400 </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;">(459 </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;">59</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"/></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 deferred tax 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: 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;">(629 </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;">(662 </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;">33</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><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width: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">Total net deferred tax asset / (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;">(176 </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;">(197 </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;">21</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; text-align:justify;">                As of each reporting date, the Company’s management considers new evidence, both positive and negative, that could impact management’s view with regard to future realization of deferred tax assets. In assessing the recovery of the deferred tax assets, management considers whether it is more likely than not that some portion or all the deferred tax assets will not be realized. The ultimate realization of deferred tax assets is dependent upon the generation of future taxable income in the periods in which those temporary differences become deductible. Management considers the scheduled reversals of future deferred tax assets, projected future taxable income, and tax planning strategies in making this assessment. It has been determined that is more likely than not that the Company’s deferred tax assets are able to be realized based on future positive earnings and reversal of existing temporary differences.</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: 0.5in; text-align:justify;">The Company had no unrecognized tax benefits as of December 31, 2021 or December 31, 2020. Interest and, if applicable, penalties are recognized related to unrecognized tax benefits in income tax expense. There are no accruals for interest and penalties on December 31, 2021.</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: 0.5in; text-align:justify;">Undistributed earnings of the Company are insignificant as of December 31, 2021. With the enactment of the 2017 Act, the Company does not consider any of its foreign earnings as indefinitely reinvested.</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: 0.5in; text-align:justify;">The Company is subject to income taxation by both federal and state taxing authorities. Income tax returns for the years ended December 31, 2020, 2019 and 2018 are open to audit by federal and state taxing authorities.</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="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>2021</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>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></tr><tr style="height:15px"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Current:</p></td><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 0px 0px 11.5pt">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;">632</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td 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;">307</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 0px 0px 11.5pt">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;">186</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width: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;">84</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 0px 0px 11.5pt">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;">109</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%;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 0px 0px 23.05pt">Total Current</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width: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;">927</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width: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;">412</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">Deferred:</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width: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 0px 0px 11.5pt">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%;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;">(40 </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;">283</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 0px 0px 11.5pt">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;">(7</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;">50</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 0px 0px 11.5pt">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 </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;">(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 0px 0px 23.05pt">Total Deferred</p></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;">(106 </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;">312</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 expense for income taxes</p></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;">821</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;">724</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> 632000 307000 186000 84000 109000 21000 927000 412000 -40000 283000 -7000 50000 -59000 -21000 -106000 312000 821000 724000 <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>2021</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>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="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>Percentage</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>Percentage</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">Federal statutory tax 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="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">864</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width: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.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%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">594</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width: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.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">State tax 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="width: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;">139</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width: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.4</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;">117</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width: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.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 difference - 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;">(55 </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.3 </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;">29</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width: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.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">Permanent difference - 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;">(83 </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.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;">16</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width: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.5</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 tax credit generated</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width: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;">(55 </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.3 </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;">(15</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.5 </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">Tax on foreign earnings - tax reform</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width: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;">55</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width: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.3</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;">17</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width: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.6</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 rate differential</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width: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;">13</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width: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.3</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><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width: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.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">FDII Deduction</p></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;">(57 </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.3 </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;">(32 </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.1</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:0.25in">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;">821</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;">20.1</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;">724</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;">25.6</td><td style="PADDING-BOTTOM: 3px;width:1%;vertical-align:bottom;white-space: nowrap;">%</td></tr></tbody></table> 864000 0.210 594000 0.210 139000 0.034 117000 0.041 -55000 -0.013 29000 0.011 -83000 -0.020 16000 0.005 -55000 -0.013 -15000 -0.005 55000 0.013 17000 0.006 13000 0.003 -2000 -0.001 -57000 -0.013 -32000 -0.011 821000 0.201 724000 0.256 <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="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>2021</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>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>Change</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 style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><em>Assets:</em></p></td><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">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;">89</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td 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;">24</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td 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;">65</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">Allowance for doubtful accounts</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width: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;">152</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width: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;">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;">3</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">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;">88</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width: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;">108</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width: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;">(20</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">Transaction costs</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width: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;">44</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width: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</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width: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">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="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;">80</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;">138</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;">(58 </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 deferred tax asset</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width: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;">453</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width: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;">465</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width: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</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</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><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width: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"><em>Liabilities</em></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width: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">Prepaid expenses</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width: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;">(15 </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</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">Basis difference in fixed 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;">(174 </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;">(188 </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;">14</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">Capitalized 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="width: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 </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;"><p style="font-size:10pt;font-family:times new roman;margin:0px">-</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width: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 </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">Purchase of 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="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;">(400 </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;">(459 </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;">59</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"/></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 deferred tax 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: 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;">(629 </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;">(662 </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;">33</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><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width: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">Total net deferred tax asset / (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;">(176 </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;">(197 </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;">21</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> 89000 24000 65000 152000 149000 3000 88000 108000 20000 44000 46000 -2000 80000 138000 -58000 453000 465000 -12000 5000 15000 10000 174000 188000 14000 50000 0 50000 400000 459000 59000 629000 662000 33000 176000 197000 21000 <p style="font-size:10pt;font-family:times new roman;margin:0px"><strong><em>Note 12: Employee Benefit Plans</em></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-INDENT: 0.5in; text-align:justify;">The Company sponsors a defined contribution 401(k) Profit Sharing Plan and allows all employees in the United States to participate. Matching and profit-sharing contributions to the plan are at the discretion of management, but are limited to the amount deductible for federal income tax purposes. The Company made contributions to the plan of $64,000 and $24,000 during the years ended December 31, 2021 and 2020, respectively.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p> 64000 24000 <p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Note 13: 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-INDENT: 0.5in; text-align:justify;">The Company has evaluated subsequent events for the potential recognition or disclosure through March 3, 2022, the date the financial statements were available to be issued, and has determined that the following matter should be disclosed to accompany the consolidated financial statements:</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;"> </p><p style="font-size:10pt;font-family:times new roman;margin:0px"><em>Executive Employment Agreement with Timothy Pitoniak (the “Pitoniak Agreement”)</em></p><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">                On January 12, 2022, the Company entered into the Pitoniak Agreement with Timothy Pitoniak to serve as the Company’s Chief Financial Officer effective as of January 24, 2022 (the “Effective Date”). As of the Effective Date, Steven Knerr, the Company’s then current Chief Financial Officer, assumed the role of the Company’s Vice President of Finance and Controller.</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: 0.5in; text-align:justify;">Under the Pitoniak Agreement, Mr. Pitoniak is entitled to an annual base salary of $235,000. The base salary will be reviewed annually by the Company’s Board of Directors or Compensation Committee for increase as part of its annual compensation review. Mr. Pitoniak is also eligible to receive an annual bonus of 45% of his annual base salary upon the achievement of reasonable target objectives and performance goals, to be determined by the Board of Directors or Compensation Committee in consultation with Mr. Pitoniak on or before the end of the first quarter of the fiscal year to which the bonus relates. In addition, Mr. Pitoniak is eligible to receive such additional bonus or incentive compensation as the Board of Directors may establish from time to time in its sole discretion.</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: 0.5in; text-align:justify;">Under the Company’s 2014 Equity Incentive Plan, as amended (the “Plan”), and as of the Effective Date, Mr. Pitoniak was also granted the following: (i) 20,000 restricted stock units (the “RSU Grant”) pursuant to a Restricted Stock Unit Award Agreement which is valued at $26.00 per share, the closing price of the Company’s common stock as of the Effective Date and (ii) an incentive stock option to purchase 30,000 shares of the Company’s common stock at a per share exercise price of $26.00 per share, the closing price of the Company’s common stock as of the Effective Date (the “Option Grant”) pursuant to an Incentive Stock Option Grant and Agreement. Provided Mr. Pitoniak is employed on each of the following dates by the Company or one of its affiliates, the entire RSU Grant will vest three years from the Effective Date and the Option Grant shall vest over a four-year period, at a rate of 7,500 shares of common stock underlying the Option Grant on the first, second, third and fourth anniversary of the Effective Date. In the event of a Corporate Transaction (as defined in the Plan), any unvested portion of the RSU Grant and Option Grant shall be immediately vested.</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: 0.5in; text-align:justify;">The Pitoniak Agreement is more fully described in a Current Report on Form 8-K filed by the Company with the SEC on January 19, 2022.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 0.5in; text-align:justify;"> </p><p style="font-size:10pt;font-family:times new roman;margin:0px"><em>Stock Repurchase Program</em></p><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 45px; text-align:justify;">On March 1, 2022, the Company’s board of directors authorized a stock repurchase program under which the Company may repurchase up to $5,000,000 of its common shares. Under this stock repurchase program, the Company may repurchase shares in accordance with all applicable securities laws and regulations, including Rule 10b-18 of the Securities Exchange Act of 1934, as amended. The extent and timing of repurchases, if any, will depend upon a variety of factors, including market conditions, regulatory requirements and other corporate considerations as determined by the Company’s management. The repurchase program does not obligate the Company to acquire any particular amount of its common shares and may be extended, suspended or discontinued at any time by the board of directors. The Company expects to fund the repurchase program from its existing cash flows from operations.</p> 235000 20000 26.00 30000 26.00 7500 5000000 EXCEL 71 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( ,V(8U0'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 " #-B&-4$VV,4NT K @ $0 &1O8U!R;W!S+V-O&ULS9+! M:L0@$(9?I7A/QAC8@V2]=.FIA4(76GH3G=V5QD1T2K)O7V-WLY3V 0I>G/G] MYANP,T&:,>)S' -&B( &2.:'7J(6CS MH8\(@O,->"1M-6E8@%58B4QUUD@34=,8+WAK5GSXC'V!60/8H\>!$C1U TPM M$\-Y[CNX 1888?3INX!V)9;JG]C2 79)SLFMJ6F:ZJDMN;Q# V]/CR]EW&PO=&AE M;64O=&AE;64Q+GAM;.U:6W/:.!1^[Z_0>&?V;0O&-H&VM!-S:7;;M)F$[4X? MA1%8C6QY9)&$?[]'-A#+E@WMDDVZFSP$+.G[SD5'Y^@X>?/N+F+HAHB4\GA@ MV2_;UKNW+][@5S(D$4$P&:>O\, *I4Q>M5II ,,X?+&A T%116F]?(+3E'S/X%/F7/Z3H=,H%N,!M8('_.;Z?D3EJ(X53"Q,!J9S]6:\?1 MTDB @LE]E 6Z2?:CTQ4(,@T[.IU8SG9\]L3MGXS*VG0T;1K@X_%X.+;+THMP M' 3@4;N>PIWT;+^D00FTHVG09-CVVJZ1IJJ-4T_3]WW?ZYMHG J-6T_3:W?= MTXZ)QJW0> V^\4^'PZZ)QJO0=.MI)B?]KFNDZ19H0D;CZWH2%;7E0-,@ %AP M=M;,T@.67BGZ=90:V1V[W4%<\%CN.8D1_L;%!-9ITAF6-$9RG9 %#@ WQ-%, M4'RO0;:*X,*2TER0UL\IM5 :")K(@?5'@B'%W*_]]9>[R:0S>IU].LYKE']I MJP&G[;N;SY/\<^CDGZ>3UTU"SG"\+ GQ^R-;88C'(CN]WV6'WV3T=N(]>IP+,BUY1&)$6?R"VZ MY!$XM4D-,A,_")V&F&I0' *D"3&6H8;XM,:L$> 3?;>^",C?C8CWJV^:/5>A M6$G:A/@01AKBG'/F<]%L^P>E1M'V5;SC MFED)O816:I^JAS0^J!XR"@7QN1X^Y7IX"C>6QKQ0KH)[ ?_1VC?"J_B"P#E_ M+GW/I>^Y]#VATK\>WZV22$KYI9+2,6D$N!LT$DN/R+RO JQ GH9%LE" M0AMNZ5/U2I77Y:^Y*+@\6^3IKZ%T/BS/^3Q?Y[3-"S-#MW)+ZK:4OK4F.$KT ML@'37[]EUVY".E,%.70[@:0KX#;;J=W#HXGIB1N0K3 M4I!OP_GIQ7@:XCG9!+E]F%=MY]C1T?OGP5&PH^\\EAW'B/*B(>ZAAIC/PT.' M>7M?F&>5QE T%&ULK"0L1K=@N-?Q+!3@9& MH >#KU$"\E)58#%;Q@,KD*)\ M3(Q%Z'#GEUQ?X]&2X]NF9;5NKREW&6TB4CG":9@39ZO*WF6QP54=SU5;\K"^ M:CVT%4[/_EFMR)\,$4X6"Q)(8Y07IDJB\QE3ON>;G*YZ(G;ZEW?! M8/+]<,E'#^4[YU_T74.N?O;=X_INDSM(3)QYQ1$!=$4"(Y4U#VT%SU&\Z.9X!ZSAW.;>KC"1:S_6-8>^3+?.7#;.MX#7N83 M+$.D?L%]BHJ $:MBOKJO3_DEG#NT>_&!()O\UMND]MW@#'S4JUJE9"L1/TL' M?!^2!F.,6_0T7X\48JVFL:W&VC$,>8!8\PRA9CC?AT6:&C/5BZPYC0IO0=5 MY3_;U UH]@TT')$%7C&9MC:CY$X*/-S^[PVPPL2.X>V+OP%02P,$% @ MS8AC5,3XV;8$!@ QQD !@ !X;"]W;W)KB9:BXR; M$[41$JX\*YUQ"X=ZU3,;+7A/A]KWY;/#P\S)(;,5;IMR2VZ\O.68?$XIGGJ9VK[1]B]T #IQ>I MU!3_R;:\MQ]T2)0;J[)=,#C($EE^\M==(@X#Z)$ M@M@/P70_I& 5);:W=,U0 MQ8F(3DA(WQ,6,%IC:(R'?^;ZA 1A$/TX1[Q.*@\#MIX' L)#E,RA;[Q2CZ)MSJ7N%( ?V?] M$#B&V!I6MH:HV$1%.5#+DL>W36W&\' :=#\A+DXK%Z>HS @LQ(6-VY2OZFS@ M\<\\-0+Q<5;Y.&O32%]5FDL+U">W22JTJ3.$"]TKQ,UYY>8<%1GG6A9)<.V80H!KM4V%JW6[E'5#; 33P#,R:).G;S [D4]2;259"&Z4%#&9&I,+ M78M-7!--&3W -VUC;9%Q\':=&[AL:ANP0GGK\T;&/H)A-ZE<@5^0@*=HU:PP4;K7F.TU8@WW?\N=@H;9W'A>4V MKV]&7/%)&,R9IS?%H5MQR2Z/(JA"-8C$I2#FT!.>XHBN$KBCV2Z/MW"ZOEUQN=LGS)7G M/<4Y_;.K@K''/>%B3:WIN4]Q5.^'@2UT)ZI'/6B%_EB_3)()I6G%;6TN6*L,# S1@ MP_-@,&1'+'BT,QS)56.-I,RAL4H\U#54@U #VYEG.\.A[*LGJ#I-4BS<$%?_ MC_#,$YZU(KP;O.0^SY;U\W&#".W2@)X-,$.>ZZP5UZ-:F#8H3VXP@Q[OK%5U_LA?R32&!DV>DZATB>0/EV3#+@U#.@A"S*$G M/&M%^%$< P9,]7D'MY&Z1>%U@]X#Q'U,A=PJH/#H14A\2'C.,QS,F,^ZU>=U M@]XB3Z"7T"# T,H\\%FK"G]O:^P.'C1YA!JVUARN-N>IVT?!G'GHLU;0WSLK M1P=8FVGUDLBH?G#@DO=C;+WNT1^V0O_>V4S!#)22OY+-T4';(,A.A^BH"/V4 M$.(D+]IOI 4_;@47.*?GF!$_$X0XO$=YG%BECVX\-(2/UT(#!*_%=RZT)7=W M,\S5P58+SO"]JSM5TJS6&2ZQZ^+OR3W,:K!*X%K!+1RSYZ>%$(?WWMYMHC/@ M;JT[7&%X>HHY\?P/<5B[!$%-NH8E+$+\!I'^&>WV@R# ''G>ASB?%R+*M>O= ME"W)8V+3^FZ%BQQ6D._)!FK;%Y[F@KP+3@"H9 .+!>/J2LRQ)W^(DQIJH+A8 MJ[UE2Y76NL4%$A-C:XW00S[$L5SE[N8U6G.Y$L>'9<,VSM,"JR]"#_>P%=RG MT@I=[NR[U2/?KW1KK>&*1Q:VO8.=;[? +]X@&!*Y*JO?,_? M7K[B^,S=_H AJ7B&T.#D%'J_+M\:E =6;8I]]*6R5F7%U[7@L=#N!KC^K)3= M'[@?J-[=7/T'4$L#!!0 ( ,V(8U28-@MI[04 -T7 8 >&PO=V]R M:W-H965T&ULO5C;;MLX$/T5P@BP7<")15+7(@F0)NDV0+<- MZG;WF9;H6*@DNB(5)_WZ'2VYBQK%Y7%@GA>N"A97LVN M+]MGC_7UI6A4D5?\L4:R*4M6OW[@A=A=S?#L[<&W_&FC](/%]>66/?$E5S^V MCS7<+7HO65[R2N:B0C5?7\UN\/M;ZND%K<4_.=_)T3725%9"_-0W#]G5S-.( M>,%3I5TP^//,;WE1:$^ XU?G=-:_4R\<7[]Y_]B2!S(K)OFM*/[-,[6YFL4S ME/$U:PKU3>P^\8Y0H/VEHI#M_VC7V7HSE#92B;);# C*O-K_92]=($8+L#^Q M@'0+R*D+:+> MD3WR%I:=TRQZ\M:[%"MK<&;OFACTZX&-GFE/^-2U?!K#NO4 M]>W7+\NOGQ_N;K[?WZ$/-Y]OOMS>H^6G^_OO2W2.?BSOT+NS/R\7"EZE%RS2 MSNV'O5LRX?:.IQ>(XCDB'L&6Y;>G+_<.ER^ 8,^2]"Q)ZX].L6SJFE<*,2FY MDN\='FGOD;8>_2F/3&X0JS*4Z@O^J\F?60&OD+98[5V%K2M=5\_7A,8!5!IP M>QY'Q33$21"$8\,#M'Z/UG>BO4E3T0 X*+R4 ])5P=&["IJ$6"-60"FS*N4( MF@+*1+-2ZZ: ^NJ6@,E9& 4MV;,PB.;@1&YY6W[%JS4W]F""$0U*$FS2->U( M@/U)MD'/-G"R_:HVO(;B&7]S&\S >'T4>"9*TXPD\23(L <9.D%^%XH5)X , MS;='<4)-F!9#0L-IH%$/-#J2Z=L8:D6*L=JT?)DZ9-V11,P8^L%+7* M?[.V/>NLH7/JX7W>D'D4XA,R)S))>);$,H%+>"25=B.KI7/&Z=-1+YVB, M(?%-I!:S>+I6\$A.L1/H7T)DN[PHK-"P\YXFL+DV^K;(G.!H_L, H;="G;'UQS2*8/R?.958\=H MR@OU8AM*TY 03*9A#DJ$W5)T./N,,M^*UQ05B)5E>+88^D$T7:-D4!_B5I\^ MK'F?!SWJ5QMF8JH+MC5ZFUT232,>9(BX9>BSUO5Q9+76]^IY3.Z)J3\X#!(+ M?HMA$N%I J,-FUNH]BER)#6(*1T1"*4%IVD81KXCT(/&$.ILWTLETI\;462\ MEG^T^T#UZNK?9! &XMZS/=9O62?U.^;HS+OP8)[>LAK!7K/AM]]*/(7U@]@[N",T+M,#D,S2!MQ2]NM*$N83-JX6,)"/%=G><52O<;.RM4VV;2 MM^W$K);$L8DG@^@2M^CN9_[Q7 K-%S9@&WV(^ S=34A[5S#5]1S;FM=1NT/@ M@PH3MPI_XXK!(YAJ6%U!\MA1FNJ:$&I+"-,P2'PZC7.087**#$M+![,"-N65 MXI!8#DPLEB3&_O3D0 A<1A*'>GR7O;Y38ML>Q*Z&4*-O+#6< 71O [VL!PMS=Z!/> M_D3_^C]02P,$% @ S8AC5!'AV,B! P =@P !@ !X;"]W;W)K_V#39HC1=8_-S,F1S9M4I,,IQS0G/ M\&IHC>'5!/K*05O\(GC'&]= A?)(Z9,:W,9#RU%$.,614!)(_FSQ!*>I4I(< M?RI1JYY3.3:O7]6_Z>!E,(^(XPE-?Y-8)$/KT@(Q7J$B%0]T=X.K@#1@1%.N MO\&NM WZ%H@*+FA6.4N"C.3E+WJN%J+A 'LG'-S*P7VK@U#K0DDR'-44" MC0:,[@!3UE)-7>BUT=XR&I*KOW$AF'Q*I)\837[<+W[3 M&5C;N[TW:W9?SU(KCU(KA:SSNA-^8< M"W[5H>352IY6ZIU22F5=H#S"0%:8S-&(%KG@,M\C3+;H,<7&Q2HU ZVIZFX[ M"D)_8&^;*V*P\3E!'Z#RO,<>(!^;.2& 32S^S6[_V;V&,L=+"*O["ORK +2_ZF) MV3_"Z?G! ?*QC0==,W%0$P?O76V2"Y2OB4R/#NS@. $8P<,: M/.RLCH6@T5-"TQ@S_A'@/P41+UVUOQ?==!),V;AV+U^C_ZM3!Z3>0DE+'GZ(XG5_FH23$@, MV_"8JF=^_@WJA-PB7L136?XGY]K6GI#H*!7/:FF-V21Y\1K72N"W"?JI MQ?+Q8?WX^]WJ>G.[(NL-?MS?/FS6Y/$;>7RZ?;[>W*$!^85\7Z_(YT]?B-R' M B1)"NJ(6XJ"#8"01FYY[G:2W*;QQ!_#&!A M1DU:[#VM&V:,N(+H@CCT*V$VHQJ@Y<^[VP8-,FW&FY3C3 MD7&>X03Y$;2OH/+T2L]B<9\6C :!,[=.W;H,K6C@,J^Q^H#E-EBN$6O)I2)\ MB\M^'*^*X'8&=OUIT*/3&$VIJX?S&CC/"/>KX%+BDA*[)->!>8,QJ4<=MT>F ML7(HI7HTOT'SC=/F\0 B5$F^(Q%64!)<703>L(-+D)>&Z1(T\0-SZI#C &D9 M-XRQNR12%0.>0%>(0%/\&>W506-DLYF^#+,&CYJMTW4-A(^"1X?(X7Z<4)A/*#,*6T7M(>SA-$^HL8J8".3 MG';Z/#4BK@!E/DK"2CR+%YYQH9*_RP=:6#K \.Q^N] 8^>[(K*>L965&U@U7 M."NY8?9K@9FFNLZ,]9$U9O:4^B/0;8NGCA&Z7:Q)'O%,NX3J$!^FGS\=%'5H MQ;S9= 2PU08Z-7<3M0=1PWTE.2A#!Z%M:Z?FWMZ-2CZO <@#5T#8%VW^PP;N M>%X__:%18(\DWS9Y:N[R=[D"W+BH\?QKPF$C'[R>H8D[(I"T[?34_Q>^LH O M@#MS>"^G"M]&IKH_0)A2.ICI0RL6.&.E;$6#FE7CKH%[7XY:Q*$2!*RO%AHC MGXU-]%8NJ%DO'D"9UN!LL,5QV$#'-%:,VB.OF;5"P#W0+56KF=W_T8:,FO%@YG%0X,=)^E1]??J-3C5@?>7N=;J M)\%;)6%F)?E1'N, U>Z$W7D')#]F+Y@%;D8QHPREL#[0X E7*E28HG^;WLE0 M/!R_TYWJU'16[HB$LU9AF%EA_F,RIC>ET:. #=+1J5;07Z96YQ":@=B59W.) M9,=<50>WYFES_K\N3[V]YS?T4>PAA$88#?;SEJ4WU3#-#\6K+X!U!+ P04 " #-B&-4 MXE&B&84" "+!@ & 'AL+W=O0@61.;V0;:?[^S$[*T!=0/^Q+[ M['N>>^Z2N_3V7#S+#$"1E[)@LF]E2FUN;5LF&9147O,-,+Q9<5%2A:98VW(C M@*8&5!:VYSB!7=*<66'/G"U$V.-;5>0,%H+(;5E2\3J$@N_[EFL=#N[S=:;T M@1WV-G0-,:CE9B'0LAN6-"^!R9PS(F#5MP;N;11H?^/PF,->MO9$9_+$^;,V M)FG?J(2(%[_R5&5] MZYM%4EC1;:'N^?X'U/ET-5_""VF>9%_YWC@62;92\;(&HX(R9]5*7^HZM !N M< +@U0#O/:!S N#7 -\D6BDS:8VHHF%/\#T1VAO9],;4QJ QFYSIMQ@K@;M2OVT<]SG:#M]T9B'A3TBTV[U=0EB;<:=) G?,E5U1G/:3-2!&23OSH>COWX!R9(37;#[$DGX H?#O?=PR?FCD#_5AC&-GLJB M4A>#C=;;L]%(91M64O5>;%EE?ED+65)M/N7]2&TEH[GK5!8C$D7C44EY-9B? MN[8[.3\7.UWPBMU)I'9E2>7S%2O$X\4 #_8-7_G]1MN&T?Q\2^_9DNGOVSMI MOD;M*#DO6:6XJ)!DZXO!)3Y;Q+'MX"S^Y>Q1';PCNY25$#_MQZ?\8A!91*Q@ MF;9#4/-X8 M6%'8D@^-7,^B@G=-V/'S?C_[1+=XL9D456XCB!\_UYF(P':"< MK>FNT%_%XS^L65!JQ\M$H=Q?]-C81@.4[9069=/9("AY53_I4T/$00<\]G0@ M30?RND/BZ1 W'1QSHQJ96]8UU71^+L4CDM;:C&9?'#>NMUD-K^PV+K4TOW+3 M3\\7MS?+V\^?KB^_?;A&RV_F\>7#S; MQ?@=(A'! *#%Z=VC )RX93!VX\4^!JG:H+4)!X764I3(1)BDFE?WM8MRS9D* M3).TTR1NFL0SS8T):5YEHF30'M1]QZZOC=R'>4QF.(K, A\.J>G;$1R-#^U> M@$M;<&F0@\O\/^.J)KJU0EJ8\,Y$E?&"H:I%;=OM5V;IVDKQP(TWH-4SR-=9 M@+!QBVD<).R*YB:>5QJQ)Y/S%$A;/4)Z2$236+M! R/@HP8#)T#JK#RWIT))P8M[0ZIXI9#%W.48I9I*4 M#;>"TQ4OCN8;W D!CH\$2&9.4HJA-R9"W-M;.SG-,K&SF=%$.^,/=%7 NQM# M89,08'\!R\D8^RGK- :'1<:S J$W3#;4@= 3 /HX I#W#?%DX@?>Z0].@\ _ M57O@.8.HW])G+^]I/ZIF4%0!=@'HG4SAL$YYH.?[;"O9 ZMV,/2^,$VG@'X! M=O$LX"^=@N&PA/EIESL#OS MC=U[D_[7_,D0Y4\0I*](PS&0V2 [X@\RTBD7"2O7@FZYI@7_;6 JL=:/5((1 M10 Q(ACP/\#0![(3+$).<[V=L$_:N04T@VH!$ !OZ^>VDC_Q9$;3F%345 MP,E>URD4"2O4'7UV9XZUD$C9,Y3)C]N])]HT(YGFDCF;-XHQ=",T0Q.P<"6 M;"4ID/HAP\DT]?/6Z18)Z]9^.>9051F@0:$B?0'J >V;#$GB3XND4RD25JD[ M*3+&\F9[V1.3&:]CO]X%L;6G5_7.U7BF]5B-0*":"O+8OEV2^J6+=-)%PM+5 M"[;C+ML@!R0*)T!Y QFF$W_=2#J-(B=HE#O=6N!V%2!02&.B*0 4*,2"[MV) M$0G78C8M#-&*W?.J,LR"**$"*TTA/@'+=#+VBV;<:5D7NI >&. :G"@*0!=GYFXT[0XF."9ES7YCOGP^S7SA06A;M_&2)6Y1ZR MX[YJD7B:0K#[EKUM>0F]D[DX7)SP0@Q'*5"Y (9)"MRIC ZN8DLF[]T-M4*N#*FO.-O6]A;\ MTMW]OFJ_PF>+^BZ[&Z:^6O]"I8DGA0JV-D-&[R=FDV1]6UU_:+%U%[XKH;4H MW>N&T9Q):V!^7PLC-VXT0P\T#@]]_CFW!O[ MU*,M9:_%BA .WK,T+ZX&*\[77PRCB%8DP\4E79-%/ZWLF1D;#$B<9R8N$YH"1Y=7@&GZ9([,,J! _$[(M#JY!^2C/ ME+Z6@YOX:F"6&9&41+RDP.+CC4Q)FI9,(H__:M)!,V<9>'C]P3ZO'EX\S#,N MR)2F_R0Q7UT-_ &(R1)O4OY MU])_4!.R1?1M*C^@^T.ZP8#$&T*3K,Z6&20 M)?GN$[_70AP$0*LC -4!J&^ 50=81P'(ZPBPZP#[*,#J"G#J .MD-ROJF/61M9'P@7:X&@##'+D_RE &>'$\W(,HD2?J2W(2K>E!TU94?53';'3!.< MXCPB%Z!8848*@+E@CRZ!!2\ ,F&@JLV.T:D8RP7K;6QYOFL%_LAX4Z1B-:E8 M_5+!&=WDO$\JDQVC>Y *K,WDOKXE**%NJ&?(L629;ROA8HWY$ MH0P[%D>':,GB-+(X6EG"=\*BI"" +D%12@3P%K.XN "YV)C%38[?/_IIDW*;I-Q/2&K7\:JZN5)2M@/ENKDGZ]:/*)1AQW73(5H2>8U$WNEV M%N9DO6'12C0UP'DLACQA1#@7#LX*0L MY02XY[KZ>5)BON5W+4I^DYS_BS)%,JXXTKJ$"VQ@D:L0"N6L'C"P.7"KC!&\N@7X SG M15HM3BI1 OE1%&N2C#J6Y"0B[#737,?3$@2:>U=E:B6Y%6]YDHM56KDJU\&M MU12:\DXRK8&ZOE!P':MP&C+OD5%;B0-_"?_ :2!3Z0*APFIXIM>U*L.][8$] M?8_2;"BSF4#9^" ?VDA1+M3';JCX$((R,E0@AS"0&UB!WIM!O3G[ M'<]14[:J9RE><"C[)$FJ?E2A B=II(.TU=D;,JAW9']J/:!LAFSDN%9'7GM' M!#_#$G7O6C5]R\&:GJ*",DZJH&RO5%2A B=54 =I*[6W:5#OTS[)A$R@;(^@ M%_BV.YW8HU793)!LE"SH(L6)@ *IV*,5*(1L4_'+28%4[M$* M7( L6ZZ><7"85Q[N_L#L).L" # !@ M& 'AL+W=O@F3?L ^.Q[7N[B')-:Z3N3 M(UIX*(0TTR"WMCP+0Y/D6##35R5*.MDJ73!+HH#1<2="XG087T=E\Y/)]PE>.M3E8@ZMDH]2="R[3:3!PAE!@8AT#HY_O MN$ A'!'9N&\Y@T[2 0_7>_8/OG:J9<,,+I3XQE.;3X-Q "EN627LK:H_85O/ MB>-+E##^&^HF]R0.(*F,544+)@<%E\TO>VC[< 8#XX XA80>]^-D'>Y9);- M)EK5H%TVL;F%+]6CR1R7[J&LK:933C@[6Z))-"]]A^8LN<-?WR$/XKA2DF;&W@O4TP?$X1DMG,<[QW/XV<9 MEYCT81CU(![$T3-\PZX#0\\W_ \=>"0XZ@1'7G!T1/!:681_[_L?1,"I1&>' M0KV_4()K9BN-3S8OC:E0PY)K>IE@H72IFB-X97.$ER_&<3PX7ZBB9'+GH^@< ME-X?/(*WQZ^A9@:X3%HR3"D Q[:V%#D#2Q2L9F2&#FX2JS;$$;T;CX'\T]+E M2E90+U52)>3E4M+-6%<;@_<52@M6^1RZ,%AX[-!=FL$I%*@SBFMN<[C:P?OE MQXO;GH?W/*(M!)*C#9Y6R7>])!C682:H@I7=9[]X(&IQ< M9I )M6$"$E44E>1)VV?W4&BK%)S)!/W2^=A2@<:A5-,AB9CZY]8UCV2> M+YJI]#.]F>U73&>B@?WH2@&[F91-85?H9M5&6)IY?YM0IU"Z!SK>* MKG,;.('N3VOV U!+ P04 " #-B&-4OI9ZM2LA !^90 & 'AL+W=O M_9T9?VI]_;(:^*FO[J+ M98\OGO[\X]HL[*WMOZX_M?3IJ5^E*%>V[LJFSEH[_^G)]?FK-Y<8SP-^*^VF MB_Z= 9-9TWS#AP_%3T_. )"M;-YC!4-_W=D;6U58B,#X7==\XK?$Q/C?;O7W MC#OA,C.=O6FJ?Y9%O_SIR8LG66'G9JCZS\WF;U;QN<)Z>5-U_&>VD;&7-#@? MNKY9Z62"8%76\K>Y5SI$$UZ<'9@PU0E3AELV8BC?FM[\_&/;;+(6HVDU_(-1 MY=D$7%GC4&[[EGXM:5[_\ZT<1M;,L]MR49?S,C=UGUWG>3/4?5DOLD]-5>:E M[7Y\VM-^F/4TU[7?R-K3 VN?3[-_-'6_[+)W=6&+=(&G!*B'=NJ@?3-]<,6W M-C_-+LXGV?1L>O[ >A<>^PM>[^)/QC[9[-)O=LF;71[8[+^:WF;_&;V_8X/I MJS^P1_9E:;.\J3OZ7)C>%MF\K$V=EZ;*NIZ^(/'KNZRL\VHH;-;3:".K=%@= MGV^:U=K4V\S415;2UYME4U6T]Z:FU;IAUI5%:5K:ZS0!IJQ[V^9NKEL3B_2M MJ3O#,DM?M#:S54F,S]"5=00M#3C-;DRWS-[]/I1WIF)825:S]="NF\[NPOC7 MO[R8GC]_W8TB.4FPP2YE85N"H*JR)8DVX525M ^ N+-=+Y2AG?(E*86"Q+9? M$OQ9TY8+6KXB(>V'MNRW&0@KD+369BN1"(*RLEV7]4TVHR, %C9@<>H.J\L^ MV]S2U[/*,G6N*U*C!+S-2"%G;YMAUL^'*@S_$B%!6Y5]0SB0,B9$ZP)'W_KU M.E9G14:Z<4[TQL!N:%M:AP>"''EKB[+/VK+[!@RZMCD;%W05X"SH>DMD4K,AAR5+%9VV8*.N)>=B6)#W=E\H!\!3TFX P>3X%DX M/#VGT"IT".6*V<+C0:N9C@Z^P^D<.GTS*RN<"Y&>M"?, Z8ZE,(6@5(,$G$B M;?JOH5CPXL0%377G#EYA<71[#'H6%H$N\"+Q'-$'INH X)[JV0;0$/R%)2DJ MFY:H,"%X.S)% ('$A.:7H'^$[,I\$Q%NP6F@]]IL1WA_9;;@23^*IA(IFK;( M3"$ $K >0V9EDH%V0?\T"W(#.F(8>V?K 3+_"]G<6GB)> N$L_5=V39US(6-%/%V>7V3]Q$#B'+CN:7KS,CK.C MB\OG]-<[T4718L^O=,F;AKZIR5HXD5']\AG*ZKWG"IQ@.XBV!LJMK<24D-Z' MM2KS9;9NF,68)\AD_0LJ(98(UA31;FQ88MW(YH(X9=V2%FC+BD\+2GVRI]H9 MB!%NVV'2=65RQQ]8@2VC7:U)UHD7^*O8#K$24HA^'PQ+ 3 O^X$!)N,[$*(\ M3XDIQE6ELL)P.I8<-DDY[?W;#S=89&B9]K#"++$_3*_.)L0P!# T0S& [X$+ M*$'JMR&Z]TXQLHB:LB+]SA8$4,R3PW$@3C)KZ$>"OB7!2NAOB78#K=F)^A(] MV^SJSV@Q("-'2R"30U*07%AR"4HVK8SA'F.+$NR;'CIGA>-A>EAF0(9;*+ A M+?3#=#HY>_E2J1![0577D)XJF-(G37VR9&-(1#N_NL!P0/9N:"FHXB/]X7QR M\>R%^^'&U*8P1,-1 -.=9N06D9;M6!654#*$J;G#LML=HCCV[Y>F)U8=JD)& MCK ]'=O 3DD7^6H/\S[4$/8DP:)SHN%KF*3BE#P7-@+P8!I:C,_EEAQ"\D1T M4_A68X9.S0=MO"($YVVS @P$0.Y9W9M"; \W,V_+M;)5?"5-IZ]50$Y[J;]*9 )JJ9)[W\_!]9]N[,H>@WOC=G> 33=;#K()K MU+1K-LBDO4G%MS*7%IJ3:(E%FY?MBMB=>+!I]D'-:*$ M#C:K*3BE8Z>S+6?"\9B\L3,:H-(QMS $M$^@%7.G<^9)5]T!3''"RUT%Y%44 MGZ^GFOJYP5UB<]@[]X@<, N?+[=L0?VLF>TW5AV!.&(0QT"6$@%L$49[';0F M95"JJB)_G!AG7MI"1OK%X1<0C]4-/(=.."RWXH>J<8T\@V2J\_/%B! "=% S M[_(=8DR!9V5-Y]Q6<3_3U=1;EK EV55<1F@[A_OX=H%5W:'9DOUJD["\XWB0 MA^ BT]'#[69FMVU/3@R% L4 CQ\[*S1NV"1CUB-OA\(3]LIH.9)A7L+QO Y" M8+2:(1CC;7'JS5P=_CDI$X:8]X,GNB8.2$4S%2.$:K0&+$DE^"N+ 9$;P<7AUQUEK@''*[(L$0W)%X+%2WQP+=\F) E(G(_<7:C$\XV M3@> +HZ?G2+PW J7S+'L[+2X(<]#*6VPW!M\F]FH3RF.$OY6I7G:?;I -WAJZ6S]QF=J$Z'+*9W1[GO\K1P MD>/^3X[[$:D7"=*M&*)_QUCO60_\ /_M3GT0+[1BUB;9L*9S250O%EGSL506 M^CE@ ZKP>*S:LZJMK)\3J6L,I+"H!U>;NL9?*VOY)YZJTN(8,.S #."(QD$^ ML\(V)OC$HUMV@0C%8ZC*EK#1PG5>M@IR/6B.AMR,.AT7>\TT05#E4%XU^NCF MIM<]/4E4-_/\ [Z.FR^)C$-'R(I@G!3DW3"Y,PK7K3H'JL?9AK<-:<&. )]9 M#F/G,![=J),2:Q7BQHXVZ.9;%WM%>PH=1U1<1!A$=3E[S<3@;!G&E5:P->QQ MLY=PIP=O*,BD?]JJ A!DWB&#MP=^$1/F5VMF.%W6&^[G7C5A/Z(VX##2:D*8 MQ!0%)B6?90Y#=0 8 V?M2"AS1%_!!!2Y3]TSN^WG:C]E>V7#5/*D4T=4!0A MP@:L F-@_"ENN$."?^#X"*MU6>0[UX%M-I.5+X+%YJ0[+ND%%N7VB*>HH M MW0NIH])'=]X[\X?!]J*4S5&%$3576/CD+@V::&HBV':-%!R1<5B3)J_9>'AG M@7..@%>#*U"[=7J&)353%18E7P]+Z#AKGE+$0CXGU$(LFCJ!] F<*R(19_X0 M1(5@V<7D<#P@?EZ3JK5T<3I'+9(!:BV20!,*[C;6Z2^=U]'5G M-8L\@7.PH<.EOR92@H',*E1 #7FH"4U"&FO(, MH7.Q2TDD37W:*M:B7^8ATYX0.AJD\N M321*)[%8( M,J,QCNLPX-'LUT1TQ,9XU\.[ZWN'X+)0*A@SG^LB$K#.)J9LVCZ04+ W:S(K M]ZP5B-H!>4T G$]>C!$C*@&$)-&$5 H'FX]D 2>Q2!T,G?5HIB_/XZ.Y.K^4 MCX\>;0KN;0EPNM$ /X# HHG$*:_NSM&50U+-SW%=Y3F!#(%H$ZS$!0?P25'" MW6CMPK2^;&'OR3VSK)[8!$6Y#,V,U N*XINN9X>RF;$_>9!.H]F]SD IDW)< ME1S7'TXL);R68I>;==F;BMGV!TT0\3%<7HZ)!S(O!X'VH<".])@5>!([L*#3 M)Y#1Q$+T/DJ+Z X'%Z$]I7 5+_%_/C?C4MVB*4.B""G\.F\Y(.7:2"=) 4%; M?#@/LI'$@R:5)4%?Z+HAWAE/O0#1UD\ M2O2G3SFXZAEB$O--L>FLKQ!X-["\ITVO24.C3LD?C'R0" XU%O&,@2[O45A2 MX&H4O)X.A2\B+<0>[KA/F>B2XN@2RQ*WKUD8V5J@ $#\Y&/F.1((C",>0'+5A]'"#VT*ER-54^0-6&H_(AH:.] MDE;B"[(,O>2^4!18<\(%$)A."S^OA$.R&UITT1#R;^.%GV;7(HKR\9.8:O#W M@*QY6/-"RS_OAY9$"LS[5[-:OTY&$/S/==BO\ ^0*<_*%6)OI15$G98ET%_H M0#U;\2= P^R=:2&0'!%EMTL@DWS5\5BPP)\ (:L#[(^ 3[\+=:7O1$#JV%P^KALW!XEJ M#OTX52$&U+9Y*:EF4I'YMZQQZ9'[U$D2C'T-KE "V9@!DC/=& M30V MHA*#*U@'^G5@Y1"C(>?-WLS7FE7S;<\+_>)C"7(R[1J_Q-U!HKC@WQPAW3$] M>_W+]?4G_N?YZ^,@MA0"$JNZG#'W%X3XEQ.<="@K1W3V3\@B:'%5G&5P_,HW M%#ES2%,KK>:7NA39G[QJ7*(&II] 9>5Y8([L$IIO[#BM7!5B#)R0[H>Z%N.2 M5-AW'?ZTQRG*!<0-5-_1&X)Q4O/48UXT3;&A\ RFE\1[(;T%C/DD!"J]N?=? M2A*,N%ZS7&!G@E]#]>N<4XW2,M)I45#LM62"R3&(LQFGV2^&XZ[LW3WP'RJY][>$(DY3I M/F#.!HFX_8&:ACOFG('[E7.54V< MP$("MXO:2L*,B^E9/*.#FUL\,$7*;(;S(E(+EG2Q7T@B"(;2ZV:*XMMTT5A0 M=>61TCK75"F:NII,+ZZ\S8.D(A_/$8?3R:+Q=YH4^[#V5\ RYU:]FARM7ATL M20'U?67C#J5]>+5W:C)R%--+C[A0D&BC]9?()493P L=Z%(0R _Q&IHKEWB@ MRSXR13^( ]&X,FK4MGD;%!KS=N)I/&2-3MW@+^:>2.D3/.JL!(VRKV#;R!MC M5>9QZY)Z[XC:%25':\^,MFD>V$0H0XI/516D2&,QFL[V'CNC"47[K51[^V0J M10T2B-)NE=GXU)?EQ$Q%FCHJEKE$I6\?2<.8;B^^=O9,81&JG6:_>=T=]B$PX4/4YXHDTVG$[37'X&!12A^=>JLP%,>^U8#O4KEZ&1;@'1FI" M,=]&E3%\K2X))T_B61,B* J>:*\#BW(NH2J_68XN*00'_]*LF97"78=]K2N! MW1L7"T_27'=O\V7-4?B*Z!\5_W7;\>+X&CW,VYW,3UX1F=C^ABP"#(^&TV0! M2067["YR]";#V05?:=CHZ.V"R?(@%Q,1B12!B]"-'/(YM\V\W^#,)<_D E)I MV[RS5;,>+2LE;2NNEAGZ4-)8U7=?P"V4-FFH)BW&K=EH:%A26?2(1AX;IZZ$ MH>:#^AQNIC1SQ_T0R<\LD#-?&H".J@L)B;E"+[5CT3BN%YNB>6@]5HB.,JBC M)_E"MV 6BG=["](VD[UE=I)#R63>3.T$MVZI&"4/96R"[1, MG(10#O4@.+U0=Z*P0_HI9@G)8K%C' ?QL9Y^O%]SDJ8+.N[?)'=MZ&@$NC?W MIW)K9@R(AULY41D"T/V03<_18GF2)AKBY#AGIV+W^.KR++MZ^?+PC"0WLH?_ M2?8R^[!"1L>9W%^;>G&"1(M/EWVHV4-N)7'@6PO-0)B3SI RJ$\LL!\2 AI\ MK,*2WD66I5T?UGAR9@+'KK KTWY3KWK/ P\]HTV"V$2S::@L.M$(:$)TN4@D M!7YMHZX75N*WLLV'E70R==SSPG5.MH>LZ$S;LRV7F[X- VCF['>VPMSM..3XH23#N MM"\X0&0O^A3\A>\'9$Y;:"8T3MXZQ#@G%P?FL3L:N3]Y&! 3)]X\(1^GH#)C1$77U2A9U<2!CXY2F*&) M02AC:WT-I[;S89_B5302F7%/FE7U@!MT?297;_;Z5<1C"?6K6=.V4NAJ]TXV MNB05M>^9?H0CV)2*W/O,[L-\D;"C2T,!S)V#*+0:HX>A/Y?<^(V"!^P&8^+< M8K:IZ1H1W^RQ1JH]N6\LK45I&\H8%[^'FOR-\?N'F"'9+]*,TN;4DDZ]:8K@ M_SM-='U[XS71EX;\ONP%>40A&(.ZC)3QLB3HVWRY%7OK\YWL4#=.J\H-WP.*X91O _$+)H M!,&E)3%DS(H^,1-09U8B[Y##,7_M;>Q^AX+O2F*NGT[2VS$6?]/%.=;3Q7W_ MUX[6"<93O:OR#H1_8'\$,FXS'_Y))78\N[#K2;_*_OJ7\Q<7K\GP$FC9.3FF M_STTV"IJF0L26KH[Y1F<0^O:D[D;& CJII"3_;QTR!Q#L$]#1A[*I/2BVLE] M*>>1IEE,7_%G#Y65GMF!22_(2HIN]R(2S?Q=\*-U%.?3E 93HL''/4:5!!]' M_(Y42B'G2_^>T(T[B4@$*M..4^7US@2NI M-/9+0P(+;:U^9]D?O!D5"U;BF M:F1P*8IMO <9#9)=< ;&]SN%<)2%:$ /"[R&M+Z>(O ?'B!P>^@0DS.YH#/Y M.J(^_&K=L-9:Q@R7EI'+!+AUX] U7IHX[G?3HM*%NUPY[J#N8^\@.Y#&+9%:&) QPX:ODEC3+(H=/!>N_8R-%6S*/6Z@G!(T :29OI] M8,'W'8 ))-R5'1)_\PD1'M%X.YL++'^H1\HW/^X M#LXE.Q_7I':: ?RM)!^IC=" \_\N5R9>2&8V[ :H.8NK"GSKW#6 UUH,/DF8 M:Z\1DU,=.[Z+&":Y3Z_W+(Z+L"J$Z.GV78+9&$'MM>=W95NZ^G MMZ?D"E<5)\JNJ^J0M(\N@3/5&^"2?4=OC<,9^$LF7N"UBFB4JSV MU1S:CHFHW11^)]D[J8PX>H=J .>,RU7<-9'Q77#6>TW7.2[5HH0&+I(NY2NT M:4,77^-VMY' V4VMB2[1421ZPVJHE.-6Y-(O\>S-G2LH9/!R*R4,^Y_(G*)9 M9\]DR1L56.F4CS0LI?2[&5M?X\%.KA;Z5I7PD$,*%4B0=)B&O!5'LH(,1CJ. MDZ//M_Z(.-@I_C7(!>;3[(TKE]Z$"V:DP7[1NC>#\B$DWM0??D3+^!IL=&NM M\_?R1*OFN'I.P2E/B.^7:-^8>FG[23^#NXER]*XZOWNE .??Q6;3Y*H#]HII M:)00ZS\.M/!SV48=H9$RW&MWX(U>9;(?4*VTYR1+E\AP;P=$:Q3?VB<-\ONFNG)(SNH\3=]!_V#BM* M>.25=@SK#=MEN8XNR=*I=+WX&.&"%TZZE@M>\1R719^(:P'?@[P_)%38L/5I M>DV>MM%,N0[//9 ^<1LRM2Z9LU+U&0OR MB#"U5E]N86CE'L5.QIR=.I\U]Z^E)-EQET'5-TQDLNL"Y1M,\(WB++R6L@YG MDCS'"2)C[),=/3\Y/Y/ZS?$N+V5'%_Z7Q[DJ.XH6.L!*1UB6_!=^3NKRF!BPH F]R'.LX'Q'E(D&),6OMW_T M,9))LI;OZ.8G%^35";VF<'DU=F4"CR7Q8Q:F:+BK+2H"D6FNFZ'.'TH>?>6[ M7-G1]>W78\+_E($[.7LQ&;=/V9$FD\ZNCE_%*\K+ MJ='N5N_'>_1KJ?)>4F MO7P07A@ P8.S-PKUFX;^\KFN]]>W;WRR"PWOVC-#.,4H<;&J*/AZ4,%=+?)F MB&O3MWL)F12]\$;#@5L3C^MY"!2I%0"FD/AK= QSQ\4FG&32-4SK>;*K5ZTN MO6[9NB>+6* E!:C*@#\4_UUBD!^W4N5^23+0^/SRY.SEQ%]/>OB,E8V> MG3T[]NH^LN!LU2?AVY9;CKEE3W0F[IO%/ZLS2]#[A?UK40BL28N:/GK7R8<< M#NF]PW5U\PWO&JZB$5V=N8[(+Z/&3R#9Y[N/0W5R9U9(BM2UI)^84EMIWXT+ M*F$[K\T=91Y\ XX,P;R)88S[3VCKNO#]M1B"T]9N>:V(NJ*JF?=\\7*4;V;; MZ':[.B9B4L+UEP@%-E.)6_LGB)YZMX^L(RFWQ\68+ 5N$DX\58K&ZNS0[[NC M/Q*?<"='RD<+$PXO4H7G46!'Q-%S?WALI;7<[))D@?E1B0/(!6M^XE^.VO=> M(K;5=,3>H#TFXM(7DT<#)6+)#GECL93A=J$PD[>9YU=L,Z?BT\B+&'&X&CWR M@;1:O.C$O3R""ZLH84EY2KP1J(:^=[Z2ZI=94"7$L\'4N'MDX*Q,HLG]5RUEQ%UH'^ZVW$_]NR%-LMYFZ$:_=Q=L)OXKDF%"> M14HR=:[#+7F1YD'=<)H:T/,S!*>TE3QD1S:^E&8-[Q-<3-&+X[O6V9AY+^(= MPGBV,[-FZ ^LQ*:?K/E!*W[./:9<9^1J&6)KTD(<:)=UA$:(8V?;R&3Z$[0. M'%@) 9GM+%'/NI9#U'+&+QM$Y4O&QC<<;M>2YUD$]$Q +RAP24_:R!^(DH'Q M@WAZ9;V(J"I;)H^&ZA-%T:X^VE(EI-TX<"^(NR6EJ?E!=Q72OZL4U!:G"'E2 M;=C%1J'3)7!V+S<%E>-6ENDJG'RNU[?V@8/P#CN8-7$ M?> B78<<0-^6?GWK/3_XTCL>:<1EOP B45QODXL5HYSXBJ*2X^2@TZ[+VO0Z MG0/5Y %7[2S4-QN<,H'S*(F M(0G.M[:;%(5P,3NY ^/MX@,+L@* !+2VWR65F/=XI__<@#("2],%.5U&*=41 MH?7%#@+0RBNM^C:@TTGO/M]$36"LN@?.\LSP(#RZ@K-_H"<@FSZ?)!4P@M;< ME>U ;(2'/CZC%*9OC;USZ<9;J:7B&EO8\>;Z\[M;?./W1?X ,NQH7YE-Y(+7 M WEW#9X]1*L[ONZ\ZM*7C_IR-52#[X+L8OD&M(1DU%ELU,N4OFE:5$GBWI-U M]E&()\H*MR_D_+Z8^[79XCJ2#-,R+:EITX%EZ']AU=' \\S>:R.U5E(,?Y!B";!C)I49CQB4B'V@[6[B/4#8C_4Z/D% M%GXN4-^S)&EAS'1E?KS.K>X>&=7?>!]T0,&@M_SL-\<1!G::W+4P_X4=BRM*KS;CRF!>9ZGG3NH$$*9+(\G?+5"4VC&K7KG?^ MV 'G'DH>?:K1AD#>'4*L-T4WCD1)L2L2;J.5[BVDEH1O=YF]'D9_#R%ZQ#K) MT3910QZ:5W$XVJP0EZ]65I_^BJ9&A9GX%2+@J'T%$V*-4##@\V ?PS?T7/O& M+?^&-.<9.^C2V#]@7MY[C5I7V=6NV(R;GOC%77G[BT2W)7=5;%.C#4J?S#9? M6EQX;,FAEM>5/N&I,;/R<@MT1O;QUT;_GO,?RWF?O/1:[E_]0(P^5_)B'[ MM$#QM[)SFGIV^OSJB;0=NP]]L^;_88,.O&]6_,^E)0W78@#]/F_HV/4#-O#_ MYGHC P U08 !D !X;"]W;W)K&ULE57;;MLP#/T5P@N�CB2Y(FS9( ;;=B!;:A:'=Y M5FTF%J:+*\I-^_>CY-1+@;;#'B+K0AX=DN+)FE;KZ3!2P?4 M:BW?*X<26WM0\;Z7K9B"U>H__17#I>I3U*)34:DM: P\TJ./Z.6?5+5KY>)?,$*MR(5ODKN_N,^WBF :^TBN((N\XV9^.R M)6_UWID9:&FZK[C?Y^' 89Z]X%#L'8K(N[LHLOPHO%@OG=V!"]:,%B8QU.C- MY*0)1;GVCD\E^_GUN;S'"DZ(T-,R]8P8]M-R[WW:>1.<%?+7&UP2?3(75 M4X"4J?1\BD<^I\6KB!^Q',$X'T*1%?DK>.,^OG'$&_]W?$_@)CW<),)-7H#[ M9CW"OW+V*D3HL@4UHL15PFU$Z.XPZ7#'BR?0( T,LBQ[^V9>Y+,/!)P;U#?H M^OR$(8,SJYO6\S;>MK+AAO$P@/QH',:B@//6&>E;A_!6Z.;#@=4X8X1Y!E^0 MGW5M5052-\[>83@EF&73^/MNO5"PBR^=Y/I$;R'=V-^,N^?A308>,_RP'MV/(4+4ZJ6'U5(@WJ> MH2083.;S(2<)[ 8\&L%A'9B 4*PZPI08KK&!# /NI*]!=*! M<%P"&G&1#J+&>Q9/OH2G MA\$"BVD$?D#A"##TSC/5%:;J*NQ#NMADD$\F,=AP,LC9D!=#9DL-1G53#R/X M9J&2U%@2BF"'7']4I]_M-?ND MDZJ_YIW@<[ZWTA#78<.NV6@V3&ULQ59M3R,W$/XKHQ15("UDW_+& 1*$>Z'2<0CH MG?K1V9TD%EX[9WLOI+^^,]XEEQR!GJJJ_9"-[9UY_,SKSLG2V -K:6=#6SF;>S[HGITLQ SOT/^^N+&TZZY1 M2EFA=M)HL#@][9PGQQ!SQ*7;F,-;,G$F ?>7)6GG9@)H<+",X*@OV\X M1J48B&A\;3$[ZRM9<7/]A/XNV$ZV3(3#L5%?9.GGIYUA!TJ&S]L*$PC%]02%N%-/!N+@HL+X47 M9R?6+,&R-*'Q(I@:M(FF'(IE0*A2_CDYVCA2GNA9W*B M$,Z=0^].NIYN8OENT:)>-*CI"ZA)"A^-]G,';W6)Y39 ERBN>:9//"_25Q$O ML3B"+(D@C=/D%;QL;7<6\+)_S>ZM:_+U-7FX)G_AFFOC$?ZICW\".C_^*72X MGR,4IEH8C9JV9@KRNXQH9(3E)4R-HDIUL"\UQ''\ZR_#-!F\<0?'0#' :D+X M3W& ]]8X!V-A[4KJ&9Q7IM8>SHNBKFHE/)9\9+W\4X02O*8F\Z/P..0X@2KI MB,0>)-%@$-/_?K,XH.7A=RF+*F"YN5PXR*-^',-^&HVR 4DF4;^?P8TU"RO1 M4X\!9Z9^R88E43H8,6:<)229YD.XI NMG-2!VD)8KY_A)[T,]NE'T'3/M=&' M[$0DQXN91:3FY*%/L'G ',*]%24U36JHQ)EZ@]32XZ&BOE-",B L?AS0NRU! MJ7\0S>,A'?/SWGBA=L1J#X91WDO93?THCGO!36F4YX-G48K_JRB%3$G?_&VL M>L,1>RN*D^356(TH1@>04;Q^-E(9*R1)[Y5(I2Q"X?H_(M6+>GF_C=0H[H>B M'!-+H5>P0,M?6(*47(I:UX3&$,X%[O02)(E*&[:["Y@:0$DF6_I.$!"W H0E ME;0VF[HBU#\+,RA)P0J%=8#-F0[WG1V);7"(*OUM@^*2K5<-L M6OO:/B?(.+(DP^54"J:YF_%KC>^/0(,^96S%AH..F0N'-JW;]NS/.)O"MHE.M\>D<*:!5'1UOE41A=UH7?+H_-G-9" MK4)JA2L^%=ZPC\@YM-O*G.=5(CP7R-KS[,T&&+,+L-C&>>FI8 MSFGT1LL"]'YJ: IH-WS!>I@_^PM02P,$% @ S8AC5!5@+=JC @ U@4 M !D !X;"]W;W)K&ULG91M;]HP$,>_RBE:I4U" MY &Z514@%=IJE=91P1Y>F^226(WMS'::]MOO[(04JK6;]@+PP_U__M]AWZQ5 M^MZ4B!8>127-/"BMK<_#T*0E"F;&JD9).[G2@EF:ZB(TM4:6>9&HPB2*/H:" M<1DL9G[M3B]FJK$5EWBGP31",/VTQ$JU\R .]@L;7I36+82+6,"I>%*@L9\'ES$Y\NIB_)]=P=YEY?, MLL5,JQ:TBR::&_A4O9K,<>G^E*W5M,M)9Q=?: XJAY7&C-M9:(GI=L*TUR\[ M??**/D[@5DE;&KB2&6;'@)#,#(Z2O:-E\B;Q$M,Q3.(1)%$2O\&;#!E./&_R M'QD> :<#<.J!TU> 7Y5%^'O=_@%R>OZ" U=YCOZ>PCJU:H<:)ETA1F!+A)42 M-9-/]!HDMI@!MP8::3!M2/Z"-8*VY&D):N'U!+=[GAFDLF4RX+V)#^PX%J#-\(SX1J MI'46\D9F!M@#XQ7;5724HL>C-%7:J36Z=D'H=Y-1%$7N TQV%LF@> ZPK8(G M9-J,X<(X,-T.%+XN\6%ACA-KF;-U%IT,U'WA,IZ!5&2Q);W;#ZM"T+KJW^AS>=;Q;I@LN#528DS2B.@:@NR[2 M3:RJ_&PO=V]R:W-H965T<_#YXYW%.<'J9YTBFC@)<^$7GBI,<7-8*#C%'.F^[) 03,[J7)FR%3[ M@2X4LL2!\FP0^OYXD#,NO.7PD6RE M?++&7\G"\ZT@S# VEH'1SS.^PRRS1"3C6\WIM4M:8/>]8?_@8J=8MDSC.YG] MS1.3+KRI!PGN6)F9!WGX$^MX1I8OEIEV3SA4OD'D05QJ(_,:3 IR+JI?]E+G MH0.8^A< 80T(G>YJ(:?REAFVG"MY &6]BY%@-8U& M]8Q>Q3B^J4GAEC_S!$6BX7.*\$[F!1-'2'@"0AHHV!$JN_%*2L7%'@PY'Y$I M#6BW "B!F&]1M4DD6&)?_#YLJ-91*?*BBHJ?W$PL\YSZHAJ@E17"P3Z$!*YU MR42,&N0.BN^P4IU#?UH.2/)5!& -!3LP93%& N9%)H](2UMW2[J6-&F%W')% MO2R5[L.C@RDL2A6GU)3.6:$A#SHQ#'P2L"KWU#XPL8L'LYZC:G);E-N,QYE- MK) E!9H JZ5T. LE]XKE4%(\"@XIC],S%DX:2Y-*Q?^MM'>P96$'KH*>[_OV MW^KG1K>92QE50]_JO&,$@6#LDN3_4"=ES9RK$#&=QAJK9%T,XE5YX0_DK5P! M5 J;;3Q72( B0U.O_LJZ6QN%&[-%PFA9PS++&DQFO>EP5*\%3-.;/ B*QU$9 MMLT0MO:K ;]=V5&2^>LOTS"8_*%[@"\Q%J8"VXHL:(":*S)> 2? MJ.MJYX8\FO6B<51Y#XR5^;K!3F"JX8E?)R8Z6=2KX116A>)9J]QZA[WQ M;.J\_?!D34DJ;.5:?&MF@.B (^E@(K"GN,M?&X M0_,[]0'063:9N-2%_>GL9%[75=GT%044](-1Q[Z&U[Z&@\[E(4>U=UQ)0 M%U7WB':TO86MJLO'R;VZPI'6/1<:,MP1U.]/1AZHZEI4&486[BJRE88N-NXU MI9LD*NM \SM)7\;:L NT=]/E?U!+ P04 " #-B&-4BE5#RUT, ) M&0 'AL+W=OS$J)EMW75F)B4IN7)^%)OW EEZL6 M%\Y?O5CSI;@6[>?U)PW?S@OPXLW">ZG#7](L3&CSPPU MF2OU!;_\4KX\"5 @48FB10H<_MR(MZ*JD!"(\=71/!E8XL'QYY[ZCZ0[Z#+G M1KQ5U9^R;%.\AM+ M.3I .8S8;ZII5X:];TI1;A,X!S$'6:->UC?148KO1.&S./18%$3A$7KQH'M, M].+OJOL6JV1@E1"KY "KCZH5['^Q]1/(YQ=/YL N&_8;OV-1C,8,$X^U*\', MBFNQ4E4IM&%J06MO5;WFS1WCZ[56-T %%_$(>_^UD^T=^Z4I1(.9Q3Y5O&'/ M\/F__S6-HN Y;<-5^AX^/_6!.Q G&JW0]NE)9_(V<%"Z83 M3 XL^8;KTC# )E:HNH8L-Z1DM\;= $Q>$ 16+X,KHEY7ZDX(:QL%O#1;@[:J M:43EHU5^[1K!PH#,DM$NNY)3U 7?8"@P!B]+B:[@U2 +4AP^D_0>8)M9"T*G MZLY#,>?":EJR;K#7R$1S+9LE_&OMJ%H@WW3U'#:"+/?*SIU]K.DRR]1GOZ\& MN]40 LBK(4J(\$CAWKS6F,J&D\<:U7SM>"47$DCN/-/W<49/'JZ +AAY: P M.9438.1$L6(-.J+GQ6)AC0+":=4M5Q"QNECU )#X[#49'U!!D/(],I"/-%"& M_R*(\&DX[:VR64F@H 56*V>BI>9-N]_25JB%JJ!RH;DQ'/OJ1:8>FZ#W6-GI MWC5W@FLF$/P>"ND"(0HNV,?!=WWB7G:M:6$#$KKBS5+@P_>W0A?20)Z!507[ MD^H-D'Y](S24S]WGKY=++98<<.&7!OP 5;1@?_ *TN<-K\CRD"T[8H4S%D:Y MEV8QF[#,GP:4R6'X'.+?3P)8#".?'H9)1';M)>ZM>.;^Z=>%$ZIDS^+,B]* MG;+>I%<7!$2TC^"4N"R(OR]%NTA'A#\YWN(QS&?A"R*,N]&++_ MJ):)EP;! R5C'ZP3AGZ2LBSRXFEZ3,F0);D79OE!)4-_&L+?:0Q*IHG%A2%H MY! T-Q0T#B-:/J]@VQP0#M((VD #4&%&0 1++;]]1E?2(7]NMM%^K_)]?B&%231#F^'2!-1/PUW,Q2?( MIG>D8XYU139G\.0,N(F[/M=/83-OH=_LJI*M^ TJ(+!'+81$Z)_?$;6^0L@% MXU4%E 0NYH,MN*E/7,?.D>U. )V2'H;B3:(?C< OU2%2@>'&VX P5N&1:IK M0%:U;*BN@BVAQ3>CKO5R%7H4A?B1&8?YXN]3N[7WH]. M[_C9ED87*P^(1@W["R(1$OFQ6'+4)P%"]QG4 M+K!Z2J$1^]-9CZUV99+;35/<%-H>+_3S!'91S7-+DZG=!JY#,EZ6D0-3]#FP MR=W2!)_3OA3W0>^)'L_\#$$;2D$8]VL3W$$["=JGQ"7SDP@WCI9^)X1V52&U M)='\&L_/OW##BY!9T?6 MM2D&59HFT"M,W>37]S"AC0F(.'!U.(N\( O<%@LRYT[W9] ?(,%3) C!%Z>Q M-TMZ<@/8 ";9+*!]<0IAFT$<'VU1@/T LX&?3^%O#-RR6; K;.[E0"I*_5G$ MD@S#/MDOK"-XZ@@F6>(E0?! V"?@H>,Y<5S!CM#;A;.97JH&V3AN$"G3*8"[R$'PF1KW&V&?AW8J[,@C]IP>,"]Y_&APV MY&U"/#H=HYB3*$Z((_5N3VT)AR[ON.-%:Q6=(4"@Y72:Z4Q;E:"EU"S=8OI!5NN>(4ER0/1--CX+=>JD@VW MV3;0[1V+LPMWK+!&XP2'4\V0#I< %NB"R'/"@5DE7K_L.B?WV6_0HM5=[RE9YJU$E^5Q6 MZ$N";R^=96.Y=F9H]^4^I^O]YBFE*51'X 9S:.SG^0_>WCD9E-9D'L#8.8AG MFQ\* CAHJ>)]'X7M<>860,$J_NY43/TJ_CY5'9C'=W(BO'1RM[AR" MC=GR$I/Y+Z2^]A3#?L-=> 0"&.P2[AWF4!=J,WW""Q?8;GJ8Z\6K!<=+9OM8#8_)((C9 MA0-A<0O @#^4EL#QX09B/ MJH479VY">@1;M@N*=6K10;1#> )8DU&HV<"(V8*2.+4-_ ZRO2X*C8VPJV2F M[[U@!C8 ZB65J[GK>^FUH1ENORK5+*V/1JPGH9>ELWVL'MIC'Z^^Q[XF7CZ, MY4T[U-EQ?9M#6P?U$VIA>Y_E_<:%5C7C-8KU-^]%&WF,8\L'+H6_-UQ+NBW8 MIF #:I/(4XQ5/18(Y!'%9(TIW[% M!CX;I91S\A;+'5'I[85QTZJAZPJP?P\WIQ=T>7&PX3GR,'!.ZSE='C WS&%) M[O[_QWY[AF'&PCC:]N<$!BY\/9#D,])RXR;=,^XF73UCT+4=>.M M!;&OF&I>"O=^:4?K!VKNFT0]PM_'X^']KLLO;/4 -Z8SZKE9G-&'A,4Y?4A9 M/*4/&8MG,WO_PA>@/DO"V-T7[:@$\[ 7!U/V::N(\O(_G6FI#WL6S4*8OS_L MV(T@ ]E6I0#I#9ML)KW#W=F[TL;^&P):59K-NO<9ID@H=+[";)YRA MK;^KM2S8-+&EDZ:)P:LEU31L2K$@]R6G=T I3*'E'(7"EQSTTG-X"W$O$'[" MH=OUP?Z^GPB!0BSOY 8U@=?M[RVOZJXWZ[_6T,=/I+V6#3 ML("C,.:E)TS;WYO8+ZU:TV\\ $3!1O01FWRA<0,\7R@8.MP79##\Z.?5?P%0 M2P,$% @ S8AC5$#B$\6# @ NP4 !D !X;"]W;W)K&ULE53;;MLP#/T5P@.CBQ$G7RY( 3;IB>^@0M+L\*S9M"[4D M3Z+CYN]'R:GK86O0O5@W\O S2$I5P(U.C MYI/<6"6(E[:(76U19"%)57$R'G^(E9 Z6L[#WL8NYZ:A2FK<6'"-4L+N5UB9 M=A%-HJ>-.UF4Y#?BY;P6!=XC?:\WEE=QCY))A=I)H\%BOHBN)I>KF8\/ 3\D MMFXP!Z]D:\R#7WS)%M'8$\(*4_((@H<=KK&J/!#3^'7 C/J2/G$X?T*_"=I9 MRU8X7)OJI\RH7$3G$628BZ:B.]-^QH.>4X^7FLJ%+[1=[&P:0=HX,NJ0S R4 MU-TH'@_W,$@X'[^0D!P2DL"[*Q187@L2R[DU+5@?S6A^$J2&;"8GM7^4>[)\ M*CF/EFNCE"2^97(@= 9KHTGJ G4JT!2"[WG/V@/ M6P2I=Z;:8<83J"3)0@2K4"D(A)6.@:BTIBG*D*V]#RJ^LL8Z!)/#MG',SKD1 M?!N 2P<:)2=8$% +2WM/PI\,:C"6#Q2ML '*'[LF]86XN1!J9L4AW'PR5O47 M.^7=QEW!L?L\>\&2"*UD>B+;H>>'><[6#_J?R;U]N9X8"B% MM@AMPWGAFCIO];M]9[KJ#/D'1V&H'M6D6W(%,'>VX- ML=G#M.3NBM8'\'EN^,$/"U^@[]?+WU!+ P04 " #-B&-4>)C$!UH# !Y M!P &0 'AL+W=OMOTS 0_U=.X2&0 MJN;1Q\)H*VT#!!] TQ@@/KK));'P(]C.2O][SDZ:=6(;(%6-[WSW\^\>/J]V MVORP#:*#7U(HNXX:Y]K3.+9%@Y+9J6Y1T4ZEC62.1%/'MC7(RN D19PER3*6 MC*MHLPJZ2[-9Z<&+U (#T0T?@Z8T7BD=SQ>']#?A=@IEBVS>*'%-UZZ9AWE$918L4ZX*[U[ MCT,\"X]7:&'#/^QZVW0>0=%9I^7@3 PD5_V7_1KR<.20)P\X9(-#%GCW!P66 M;YACFY71.S#>FM#\(H0:O(D<5[XHGYVA74Y^;G.%-Z@ZM*O8$9K7Q<7@>=Y[ M9@]XIAE\U,HU%MZJ$LN[ #'1&+ED!R[GV:.(;["8PBR=0)9DZ2-XLS&V6<"; M_5=L=Z#F(]0\0,T?@/JD'<)CN?H']S0Y'2'@ND&XT+)E:@^%IAXOT5C@COJU M J=AB\"I9\%R50ND]F^U<6Q+2XLU70H''67=@",W_"FH!ML> 5+Y@0>W] PPPV6GBP0DO9*=KR%\8"4Z57M8('O&*@ZW'; M;BMX00#.,"I^,&T-OV'N8,?13D.4E19T\^EH"/PMV:'M.85<0,DMJVN#-3F7 ML-V/&];1F)$^#R^2)'G^),_2D]?VY2G0?0R![Y%1TM"W'U#SH-Q2$(<&"IQH MD4R"[2'9-2HTX21SJ$5EM PVMU3O4J!4T ]:- 41IUD%VA?),3$:OB"6=TE^ M)W+]U;B'VR.;"9Q)W5%^+F^/^U,S-)(/Z[AD3R&=3Y)%#LOY-(-G7DXG^4GB MY93DB]MRGDSR; &SQ30G_7*R7"R]\(J$ZQ#94\C(-9]1WR;3I,?*)XML.2J. M>[CD)2CMH&'4@J&IP^SR35UV)E3_KP6CJH;X7<,O"QTR&OM^D-NCUB@Y_ MYK,_Y'UZW]V.C\8A,:C#T+<0\/K).&K'=^6L'Z>WYOVC])&9FE->!5;DFDQ/ M%A&8?M#W@M-M&*Y;[2C&UL ME5AM<]LV$OXK.[KV1IYQ))*BWGRV9VRGF6:FZ7F2]/H9(B$)9Q+@ :!E]]?W M68"BI59VZDJ[J\'6^^9B/';%5M;"C4PC M-6;6QM;"8V@W8]=8*,)BO75X.;].(V MY_5AP7^4W+F#=V)/5L8\\.!C>35(V"!9R<*S!H&?1WDGJXH5P8S_=3H'_98L M>/B^U_XA^ Y?5L+).U/]KDJ_O1HL!E3*M6@K_]GL?I:=/U/65YC*A2?MXMH4 MBXO6>5-WPK"@5CK^BJ<.AP.!1?**0-8)9,'NN%&P\KWPXOK2FAU97@UM_!)< M#=(P3FD.RA=O,:L@YZ\_ZL+4DKZ*)^DNQQX:^?NXZ*1OHW3VBG2:T2>C_=;1 M3[J4Y;&",4SI[K\9*^A=EWJ$C3BR,U]'4KJ;'F406V(]E(Q6D?I@N#-'!>EF36Y+%V M;2KDD](;3-6-T5)[%\1X\ED*ZTAR2 B RGHE+4"EH=*4),D__['(TOF_W-E% M0)D?"=VUUD+)!7V0I;2BHA]H-LGPG"1S^N(%&[V8T2(G9 .XKBE-E@3IK\9C M=2=.RVQ..6CQ7JXEOI0O^H9Y0F>4+2:=MN$!PW3 M9(:O$^B-,_()1BU#E6!M<4HY$JY#VQ'4O('G.>PJ9..ID;8 &"AJQQC?U*8%1O?] M](DO>[A>3.QM@7.S')"/$OH1@^FR'T1$^X7I9$F348Z)-$4X1BG>L$4MF"94 M*KB)8!62WF$;4SR\X[I6!B8!U@C7<#KE<*2C"9W]2-F2TK?4&,!G:8C@<@AA M$V32&26C*63V$6;["L13>=I(+=G4\B_[#-,P8CF,D!H4LR'(@]4:C'?8+[@J MN2<1Y%D8^\VQW^Q@OX#%WDRO &HZP1)>.\SB-BEO\^']QX^(:]D6G>?S0XLF M61R%I9%^D659$A")9,NF8>N[EV1$HFHTU7)/XA>>@E%.8H6P\OO)=9RL6Z&9 M/4'/Q4NB6/DH=1N8LL0#=B&+IW3#&PB.%"=,:=J57[<5.F+!['.43C-*0FP)3EOQ%B15RU"MD[[V5C5#E/KT=- 7L^9DF="M0 P]Y!X36Z@G* M.T"'Z3P/ @LV(,WI3C0*5J@_L,:9M=\QY,,IN_.N^[UO;;$%_3E>"BFH-VI5 M\=9YPM/#/)0E/$[X4W6V/]-PEH7J-9NQ3Y-)M_J( "\(C&G8BYXA1+";ZQN_ M+.?A!8&^"122HM@BK(VQGHM]"4J?AUK%3!/Z>4\/G DTRD?-F1F:!:J(P_X[ MDH]X!UKGM$*64F.<"B6.BYZ6&\$#5BE8L*U 5"@N_('"?H_'<,I2GBW:" N7 M#*U;WP)4' @!% 7[955R:L$Y4[,.8D]CB1_!<= M$5]/FGP>.R<$FDIHKLWH)UQU-YS-<* 6#S'6H8URZ-DN,,$3<@[6HQ^7TJ.G MX)!4QI"]&<]3S#\5A5!:V5 P]""<%!L=]Y3H3Y\-?6]AC_;XA 1\PKDK.'$J M )$?G47P"2EEJ-5,[(T..[)1*T1_K7PX2D#E096/YUQFYE\_)IPO0$8ZSS:= MDUJ3:)I*%>P70B.UJ$+5%#9F4K>AE55HK/XM0Q";@W[4U=O@# .'/[B!]F!; M)DD\9;W8%D$$/F&SA:)EH]6L..[3#AU&QH?7"1K:3?ANLRW M#QP3XIVR_]K?R&_B1?1E>;S.?Q)V@^A2)=<034;SZ8!LO"+'@3=-N)8"-%QR MP^M6"AC."S"_-K@H=0/>H/\_Q?6?4$L#!!0 ( ,V(8U2#]DWMQ@( "L& M 9 >&PO=V]R:W-H965TS-'5E@Y*YL3:HZ$VMK62>3+M+G;'(JA@D15IDV64J M&5?)^*[Q82-=S@W;X0;]HUE; MLM*!4G&)RG&MP&*]2*[SV6H:_*/##XY[=[2&4,E6ZZ=@?*T6218$H<#2!P*C MQS/>H! !1#)^]O],^Q=JIERQS>:/&35[Y9)%<)5%BS5O@'O?^" M?3T7@5=JX>(O[#O?@IS+UGDM^V!2(+GJGNRE/X>C@*OL1$#1!Q11=Y*1ESUEUG.($)R_@7BO?.+A3%59O 2F)&I05K\I6Q5GB+99CF.0C*+(B/\.; M#)5.(F_R'Y6^ 4\'\#2"IR? W[1'^/=S/ L+/3ASAI6X2*C)'-IG3+H,>3$[ MD06^-P@W6AJF#N",5DY;!RQ<3J)74-*'L7S;QC:89OG[IP^PMCK$;QIFN=I% M#C!5 1/4IBX\ /MD#K@"3RD>%?>$VWCF:=-K,,QZ7G)#]ACNF2^;P H8$_$? M78\_5A C \[$G!:!^6A7W)46HTA=TQU7-!2H_?T(*# Z"BZC@A[ I&Z5IS*K MEGI[*Q!H2$&-%5HF2'2I)8)G+V!::[1#-WYS4I)5>$89:7AW.1UE618K>E=T MZZJ-%06W S(Z9PSW'>BVHMRB'6YL#*)%-J+9Y0S&Z2,.8_C;C4N/&EBBW<4Q MY4@_&Z#VS.TZE"*PI-!M_NDC =J.I,[PV<1QLM:?A M$I<-37.TP8'>UYIN6V^$!,/_P_(W4$L#!!0 ( ,V(8U2,%'CNN0< &\3 M 9 >&PO=V]R:W-H965TW>^=OXQ5$I%\50;&RX&58S-V7@+2X&5].SZV.29X%?M5J'K=^"+)D[ M]TA_?BXO!A,"I(PJ(FF0^%JI&V4,*0*,KUGGH+^2#F[_[K3_Q+;#EKD,ZL:9 M?^LR5A>#TX$HU4*V)MZ[]3]4MN>$]!7.!/X4ZR0[A7#1ANCJ?!@(:FW3MWS* M?M@Z<#HY<&"6#\P8=[J(47Z045Z>>[<6GJ2AC7ZPJ7P:X+2EH#Q$CUV-<_'R MH9T'];55-HK;%3[#^3A"+6V.BZSB.JF8'5 QG8F/SL8JB%M;JG)7P1AX>E"S M#M3U[%6-'U0Q$D?3H9A-9M-7]!WU1AZQOJ,_9N2.SN->YS'K//XSCGM=Q;]< M5&)Z="9>Z!*?*R5N7-U(^RPJ&81:2=/*J$I43R^KDBPJ4T3(-U!GHY8&Q5*X MI=6<]M@L=2B,"ZU7D/.N75;BH_1%)8[8P[,A'R^AGG\LM)6V(#TA8JWF2]8* MI^5*:B/G!G).S)70(;2J' II2T99JJ@\DA0P8R5CTN8,"E_;);(V8EN$RK6F MI.,9%TD[E&>1[:53A;/!&5VRR?L G8G;)U6T5-+BMFZ,>Z9E<;7TB@501K$2 MGW7M8O4L[G1T5LM'\8:4_^TOI[/9Y'V_V!_BC>G[[\4G*_XI;0N6$M/9MI.Z MF$ 8#BF%MH!.&R^5'4 ^: \4,-?6QKIZNF[]T'<5%HMQ$^]R9\6"UW ;6JQ M4,Q@=- M>GRSXX1OQ[3;7ABDH#JS1N**CY+@KL10/$3*)O&+5=X/]P+#F@4C M>4^V'4")5$!*U!Q_);Q#IN3[OM7V*\3%G5=!EZ3/="@^0J)?UX$"HZ/)*072M_"28=X601IR&*[Z;G9T,IQ,)B.NL^W-M3:& M4M.K%?@?:I("\RSFSWOMN';2EZ3S@T;51><#51Q)H7%)KD#\J3527W&E:EN@ M>08.8R,]FZY18!EIL7TRH1B],%*:X(0R>JES+>)JQ:FQL=C9EH-]?/)7^JIT MV.>,ML$U9)+:,?^Q&ESA>L37RE;=EFVT#Y$\16%04S3+X8"9C\K MZ0GCNM*@/MI(/O+*H +"2/P,YY4EL^:>O-KC[=!"47=DXW..,>7A2NV&,U?\ M'G_4$I0"3F;3(_%[==6 MQV<8UL&Y,])2C0J)0*-7[_(A-CNJ2)PN#]+%CGO6,J?DTDL;<_'WO'\FWNCO M@8<*#JX+T>N"&UETQ:-H+1FV#>/^X8OX.RGJV;AI?6BQP#4M[C&.D 6R&,-0*8(!_R M"KOLC8:Q*,--"J1#KN$4@ 6PIJBH!(^22QA+^.]NCK"_QR_4D_*%AJ8>^__= MQ.U ?4HFO1(KNY5Z*5;;9]A??<203]ZM-"7EB]KC_HX-G%0@JKZP^]&"YH3P M#453(3JK>GY%AS*:Y(:9-2+*3_39EJ@?]$9C"S Q7X1R[\5-F;69[X88*,"9 M)=FE?^E'[!1.[ M3F>(,)@IT$1>$0AR$3VWB=.WO\!/9M./NOS@UD(+#[MK%R7O]&C)3#[#?JFZR> M([_5J#K$U":VQ-N&JNP['F682G*J=UG$:;5I$G#>H1N'KUV3TY-\C!G=E]SS MV7D40-DT1A<\*2 -6X]F"&$CUVE.\&K9&FY_J#N0HFE+2NC[%O+3R?SM]+1+ ME8?-Z=LGW&R72EP5G)/3'X^.M]M6R@_U1,\[J1)U35IY<.EPTWT+2LYA*NU2 M-30I\,0CT1:\5I&K8B$Y-MOP:ND?,?-05>F,/1OB//D&?=7G!R.Z'A,^/%ST M=4,3#)C,)[O%[I/1@4$2HY1<9B8DZ_:D1>G@&^MH%L,TTCVN=5'C9R@&QA5) MLZ4N !DT5+O6QKW9P? IWO/LSY*>YT(;FC0?Y*='C./:YC;*=]%0D@UYF>6C MG<=7]=1@.1"^19M9]9"YL#V]#^E7^[=)5^DERD8\O8I";2\U F?4 D*-G[;7:/;&/1:(H8@P";!RB.+]^\\O,.D"" MD'MG8E]LD4!5967E?11_W%;UMV;E7&L>UD79_/1DU;:;UT^?-HN56]OFO-JX MDIXLJWIM6_I8WSUM-K6S&0]:%T]G%Q?/GZYM7C[Y^4?^[G/]\X]5UQ9YZ3[7 MING6:UOOWKJBVO[T9/K$?_$EOUNU^.+ISS]N[)V[=>W7S>>:/CT-LV3YVI5- M7I6F=LN?GEQ/7[^=S3" W_@]=]LF^=M@*_.J^H8/'[.?GEP (E>X18LI+/UW M[VY<46 F@N,/G?1)6!,#T[_][!]X\[29N6W<357\/<_:U4]/7CXQF5O:KFB_ M5-N_.MW0%>9;5$7#_YJMO'OU_(E9=$U;K74P0;#.2_G?/B@BD@$O+XX,F.D M1L1368BA?&=;^_./=;4U-=ZFV? ';Y5'$W!YB5.Y;6MZFM.X]N=;.0U3+6<^5T6^R%UC3OQ?IS\^;6EI3/!TH9]F;FL/\%3@CD /O. OYV-SOC.+<[-Y71B9A>SZK\CJ8OB!;;KL[;G!51>C2)"#Z@Q7]S"T<3SPA%\F;DN M2.#0]ITAT67>5=V\77:%/\]!C(\N!/'XNMG8A?OI"F2&1-&29!%>;+JZ)FCX11S+HG99WIHZ;[X!D\W& M+4"'*@?HF"9T1O1G3;19F+9V949?8;<5#:_IR$1,D[@[-S@AX\N;<8 ^VAZW,8\MZY-(L1 PYS2WCPFRV(0)L0"7'J-#.\P+T M021 P@K2&$/]EN(2$5,,4NVPZ#^Z[(XG)VJLBGM/@ J+Q]MCT -#N4 7>8)H MG_ #S7 $\(!ULP4T!'_F6E?G54U8F!"\#4E^@)"7&)\#_\EFU_:;XWEK4#SP MO;&[ 1YN=#7!OS-;DA.N.:N6RZ%3#[OIG^AV11 0 M'3/N20%BVT2!!3\D"NE*I:K<%'P-37P2. >$PA>0S%D],>%.2%RN;BX\&1V M^MK\#PT4O3@P;N3AA7GK2 B7 ,!CY ?S_.H%_?OB@I[:C- V)QIX(".N<69& MCRXOGIF_XR!P#J349Y>OS*DYN7SV@OY[+[(HF>S%E4XY(JJ?!U']?%SK531I MV=;6"Q4DWE,:M*HLY-39*GS@NF$"BTR8%:8R &*'R/,3:%77B: MQ P811!O2+X0_?%7J0YFP:<0_=%9YCSL/&\[!OC'=QQM,TM5\WD6^SEE*_#"[NI@0D1+ D$99!U[#7H )$OD5X;WU MPIC%@LT+TBFLM0#%LG$O0U,7,/_XYPU]&W5OLQ.)L-F MY&@)Y%559,2+CLPA O/<7/,.#YA)!&];M9!S:QP/X\,QT3/<@H$M2;X?9K/) MQ:M7BH4$4ELT%!V3ONYH<)S[2'Z:3R^RO-'=%3I*]8?&70[#13NT]IMWM(<63?[NR+9%J5V3RY@#9T[%U M;) UB9D[3OL0?5B3&(O.B5[?0 UF8^;;BR 37HQR\1=17;#>*@('RP^)@O%) M;KLY#"[=)TS9(7VN6I+VNB:<+NMJC6W3GA>!NX+&QXX)7\VBSC>"$D(8=R6A5L:"# !-D3.;A7'X'H9DOH!LN FK>UE# MQ[#IY@4LP*K>L-U!2HHT62UC::(E<;,H[F5>KXG#F(R)O$1T\,%E?A86C P1 MOWQN/JJM0-O!8B6YO$1I1$[Y7)@,@[=N3B\H0RX=]!VM$W'%#)&7BZ++L#>2 M=2TCF9"?[\N\(!69I +6U*V(5B%K_=9;@61G.IBV"\>&0A@U=^W6J;T35H 4 M9?M'IA*>K^&F34 MD3?(QB=-1V*#I_ TKR_!#UW/29[)LCCU:JE^S9+D%T/,Z\'@WA %]%FSST;P MC&D.HN@YN5:%R^*&^X9WCQ9SLGSN\ZR#LWQT;HBMCK3EE+ M'(T='R9XB9#<3KRJ:H2RK9!96ZN.Q4:/8]CLDM_2; MO5/B3-B(9#LQ2>F6),EYCIR=+QQKM843+T0C,Y-#4Y&?[U2+ '[$^6#JV'O2 M[PR)N@&#%!; C[)6%^T3'>;85N$=$C?.KIO7)C\=$IRY?*W"\]Q\/H)WV)/] MT8>$3EBG0Q9MOR?<]VE:J,A3_V=/_0B,9+U-UZ*Y_IGN^D![X %,QGLU>P+3 MBB:=F&Y#Y](3O9ADP\=2.,CGN!M@A=_'K"V+VL*%,8FXQHOD_;6@:EN6^&_M M'#_BHWK:X94**RF<(G7'#M"%@3#J""#BM%M MVGSMU#A0.O"6?&GZTQ4%@"#U#AZ\/?)$5%B8K9KC M=%EN^,>M2L)V0&S 1J79!#$]512)E&R6)135$0"P:YC)&3'M BY/!*$O_+O& MNQJN$;&_=NVJ8DQYM*G-B]Q&7( %(&WC*'Q]V7"/-,)1_,>T/$^S[VQMJE='#AR$?LKX4(61X@P M:9Z3DT0V)\1"RIHZ@.0)C"M"$0-VZ=,_HF, ZV=+CT_Z1/'8D)D6)75F>& MH6.!6R9('D0H\-R'2I !*[4'4Q2&&MF-WGJVCTG$AD-T+I6B3=RUFC%AGZ*7 MAO')PM&269S*?T]SS:936?XR+'9 MC=/@G_ 3 M@/&W%_)1F1[%?M5[ G@GCGQGNER3N>ZO#"HT&^B8AI$??>I+?O;KBD )I A$FF FSJN 3K(WL)N\M063 M[0\:D^)C>/9LB#T0[#D*=' %]KC'KD&36($9G3X!C39EH@])6$17.#H)K2EY MPG2*__.Y61_1%TD9(DNDZ&J2KEO\#]T]T>U'?V79M1U[6?R6R,\05.=(9JH>" M:H@I13I-2!IX "%*HU.*;4U<0@RV8?YG\Y#."#&=,X"CMMNY^;LDB^ A"R0M MI]2($-G9V.8-*S-DS1%;F.! B1NA'22GQN]*Z#.1^5F.N!>SO@\Y06*BUL0@ M;NU\- ZQ9$A693X)99 -\PE2!%%]V)(D0T3@LRM!!D>M<7J% +:Z$IWH#R:Y MB7\?68.8ZR!X0 [R&9-$WACO/#>UI B[,:9VQ70T *='DS#!TF^#= R'((Z\.YU>]B MVNX[-R"E"5P14%9^#(+R[.9R6$:,!58Q<2Z$^N+W\:G^(WM%(ER*#*&:K.,6%[P M@I%58'OQ:\F:Z+9E[_^7X*V1&>\V>)(6J(F);#WFNZK*MN0 P](@H7(G12J\\TET!5O[$+Z4,"/QFL81 MP40$OP9#KA<2*R=[* T7C3* DF-Z'24?G^Q[!V;]P_ 69[I*Q T@!A(O$,&VU;>'2 KM#>+7T;S)P%+-G8>."0<*-YM42OP/U)2_U11]:0MR/ MY] $/)Q.#GN$C,-$JE.Y'BP[?@P* MJ=_G0>#5^Z%2 MBPU:!G9[<<1%06AB6R/&I*#N-%)"VIX$?\X&.3OF\CH[.6N-"'A\^SA!?I2* M"8F$BDA%HQP<>R6FEX_T+\0(XVVU;+=$-X.BR?I(\%5OV(2"@K@C6.4C^.R?@L\X:UIOJ@A4.-=V(H&CIDKJ5F M<5ETM,10?[4[2 I)/A,!+0UW* M+ $$+Z+*1C16C*NFE"7A6?9'TE!1JJ@>K[>>](-2#==?DY7<-?0&JJ\/AW)I M=0I(@%LI40D"T/U@9E.42)_UPUEIUH=CH*E7G5\1"\"=[#_,_-J MK!I[&IN0IN,]1!_7"#YZP^77JKP[0TQP+!3\V(PE^T.U!*="=;#M".$D-:6L M( 2OV/Z+[BL^%A&(X!")3O%UC<.1QPD,ZLRM;?U-?:@#?RN6?5<]?$XT5(Q, MO>?(B!A(#$ZZ2L&,=E^4=TZ\];Q>=&NI#&RXAHSK!M@B8%%OZYJ+-[3:&-I* M>F9:!)^C)"CAO>--($9,&JXO7S(G[>EU225K["X$\&5>+MOX/@BD(KO9 M$TH'J^.4TX.2Z/E>.9 '1-:B3]%B^GY EK2$AOG3S(1N;(P38P_;=+R)C8/6 M22AGD/7&ITB=GZ17)I=MU9P&D$XJ=+E(U%N*O-Q&#)A/&Z=U]_K4^X^B1V.> M$BQ2+98:(G?>)OWSZ&KWAQ*[F$:EU784J MU^B_^)0YM[T2KWSZZN>HG5:#2)@'*_MD(;>^9:BJX%/G(UP>) &.0-&?-ZF< M\O$S7PFQ\PC+V=O5F(P^[X$ZO)!/H!W4LZUAW/,!LN_;,TX];(%(]Z )";>X M3]C_M127[KV<%)^757DF3T.57J+JXX1LMOKQC&13]8FI"5:O*/R&]$%[-@Z( M34/* 9&/8U"),<&BKTV6?$'/<4J.4HBA2D'(4]/D&LY$$YQ\W5=6B1_.E:5. MA1(:A5LC?8('56=BGL4L]+RJ:TE7UPGI=_U[(16DS M X3@7]PZ$S 9X.Q\A\[@H78T!=_GMGTMKJ2+TEW\52=GSUXG#[6C>[(N&@IJ M2>;W0/S(^O 5_6+!V91(SJ"3DBQE@2P@L!$-X7>G\ IQ3]57QB:)@X/ W;-(#I# M4^)DJ"M:YF<]']I.)_T6:K(BQ.Z)-:\JR_>\N/%\9^Q)G3[23YKD7V^2_.N@ M13 ^U6_CX0_).Z4YWKV2GM!'&7SA !^):5 M4DLZSGHD?5 ZSC&L/3O-FV-J5FMZ7:O:R2XA,[C:.4E^L$J%+FIZ%UUXJSFT MP'&#.L=7@F_&&QD]UUCG.!TO5>3<;1&8YT-5.P0KXTT",3$V>-2/S'[,P/%E M#+H<)'J>Y>3U'%S=D_0BM JKSX)_/;\])V>C*#CN>ET4QR3;X!2@)+T01/)* M* CTF ;6)4>DIH"3AO:T[$ES=DE!A18#'EN.CTXKL<)*LG8OT^A/.>:Y.!N2 MK].**\-7@[",KYK&\X:FV]0UE.@[WV[0KT+E6SU\UR;XJ2HUY"GRF,1,M^X* MI?,U.4TKW#IV[U-E!A9]H8AA6QN!>%08'JAGN3H),XT2;"PGG(Y7 =[TP)$S M&*3,/S.-[DK]_$8:OT-Q7;Q-J(\+(+Y7_Q^CH!RA$!3B34_G0G"+72 ,=F*S M?W1RH\48AF:Q.FLV7EKUUA=.W,068M(SOVC=#6_G8PP%'X]L/[+.(W(\U&\D MG#F8QD: [E\=K6O!=J4X[>PP$LV,'=]NW=V .>]%\K"I,>Q;3#ZN/! M827ALT6A721ZZ\(JWR07)]"I-*W8CK'I%R==2M-O.L8GH"9B,L*F)*L>X3DV M'=I^L!8F=,B&Q"WF:(+@O84T0<]))ZTB1XLN5B__A["6)ENTQ"(T/R#^569T M,JA;3#,Y (NM7-B"D^@_A4RD9?JMM863I4CCY,('N96%B]1#\B%F&WQH<*VJ M(F7] 6:JG5Y:QM!*;]U>UH>-]9#Y"1>%]3(\/@N@UW?)8%^FSUVML'G33))F M@8_')0/%R4:&R,>Q[>JP]Z@T2:'&D_.+DE"_&_R-,VSTY'-4(L5IR-UQ9>9[1HRS)A M4,Z/CG[\EK]03FKC.OT4]KL_>R78I#=7:#CB2XCD'B;MHGMV-=31-X:U6),U M&R^JPNV)?$?4=58=UA63S.TTV#RL/,GK%#JY;T=[MI*H9/CNUT3[L:RXZ;?DQ7MW<,[1&1B$^FU% M_X4H[H?KV[9=O7G,'H<;^]N+-14=Z M"1_7=! I)%@!F$(2FLL9YH93QCC[7G\)S1?0KIZ;NHVZ9.WO*V21)L%EC;8F MC73A4,)W/9/D<3V='Q861!Q/GYU=O)J$IMWQ,U8R>G[Q_#0HO,2&8;MF$K^M MN3F%RZQ%:Z +.WVLK@M!'R8.5T4B9$1ZQ+;)I8[!K?6;/CA<7W2SY55C@S;A MU1LL"?KEK>$3Z*WSW<>A6JFQ:X3[RE("JXRIG31ZI G*N%S09QXSHQ?1DBI< M5BF,:1T=+5UFH2<"K^"TM:%+ZQI\:81=MGP=P2#=S'?)G2]JFHE2C4VAR198 M4?<,^W\#ZZE]_\@\$DQ^G(U)5Z*_?A*PDE5.1\<>C3WYT;.*]Z+_?+0P8F!' M*_,\"NP .P;JCU>0U8XKY7KY#;YJZJ#0XD5Q]A8!Q.NG$W\>%:QR0 M$I9TK]AC$ UMZZU%E2_S*$J(9J.&Y_*:05>M6L#FX+L"N.1.H.= 1=AL&OF+ M&#EL8+:J]WT@)6I\[=G_3TNV$$G0<'6D) 9CU+V'.^ M=!I9RN$&L:0<@'<3"J=W&XGJW<7MV;B]*, E\.X2>R ).*>WX>I%+EF"55DR MN^@^]7CI6UU.+OJZ5GX#C2] MR<@+$QB? EPP/@:)Y(TYF9U*(D;[O/72H+3:2KUJ#A7&5HEXYBQW),\W3(GL M'L=@K^9MWO#W)Y>G_9P?=SBIQ/<^N)=EWDN=:"Y/-#R*M&,8)+0;+L)-E/NF MA3>*#S0$VL,"K\8;#HDUFP7N=A4M,L2D(CV6\3(DKRP>TS/3GM)0+/4UQN@F M#A6)7M8$DCK0*7R-RC@O_YM9.%XKN-2+/'J2,ZT)Z0<9-7350PG.MW3;_A;B M=26]#L*@%T_I2O^Z N4-K&P3^725!)4'F#8DU A )U>T MZR6]7B:]_W*3%%6RZ.XXSC7'KZ^@I<#\#=4N9O9BTLOM$K3V/J\[(B-2I4 6H_CBC?77][?XINP+L(6X&&/^\)N$Q.\[,BZJW#_,%IV M\'431)?>!]CFZZ[H0BUSD_(WH*5-)FT)5JU,:;J@214E_C)YKQ\%>2*LT';?=C8'9HYY34M0" Q;1N0##U79/"NZ1"Y-\ +VFOT J&DXXLC3/,MD67R MXM2X!^W"T+R9Y0^2&N.BG=[]L;2SO2O=<.--+I9M%_H^ \XQP-]2([2AGAJR MXKDOI>-8K4ES%)JI7:#JAI2:Y.'"QJ3V(;RLU7HL'^#[H?J$[R7C2W3U8FGB M%MZ9SLQ7NOK9_6W?^HS7044A%'K-OSW"/@=\6J3W-S4RSHD0 I=JXF4GD6 O MZ5T-U4_[(S9E[M62>KGBDE3ULJK]BP0IPNCR?\U8)3),JC)\X\VI!\[_2L+@ M!<8N.O+^$%*Y*;)QP$M*39'8RYO[&P)K8K[]:0YJ@D,34_(+%KTH=944N*(8 M'(>C93AILG+M]$+,9&B2FDKOYL,>M6)F0J014R9\'FQCA%*UZU"2&'Y @L.; M#61I:A\P+1_\%(7.LB]=L1B7\_'5]W(C)K%N3>:JZ*9*2^\^V]UBY= N7I-! M+7<.?L8%G'8=^!;;&5@G])SYB<.U6"1QHQ!Q9 ^\^]X[. [3=)(D 0C^9E[T M]EX^?^ZOB/^D=61R,]% ^VZ_M"!A4+G]-_E)#;3M2RY7D_^AV/=PUIZ9UQR] MH7XHVOPT^?TI8K8[_I4MOIV@;.6GJ,*WQO^2U[7\?E5\77X&C/33'5+]A5O2 MT(OS%U=/I(S??VBK#?^:%1UX6ZWYSY4C"5?C!7J^K.C8]0,6"+]O]O/_ E!+ M P04 " #-B&-4T76$FDD# (" &0 'AL+W=OF;7KDFA-4B\V'O,?#/S[1RSO3;?;8GHX%8*9>=1Z5QU'LZ(K M5'13:".9HZW9Q;8RR/*@)$6<)LDDEHRK:#$+9QNSF.G:":YP8\#64C)SMT*A M]_-H$#T#&KV ZOT7VN-H9V<8>2&@I<7S+'%S.@]&"]-:'X10@W:Y!Q7_E&N MG:%;3GIN<=T\!N@"KOE.\8)G3#E89IFNE>-J!QLM>,;1PLM/;"O0OIK%C@Q[ M]3AKC:P:(^DS1@8I7&GE2@MO58[Y8X"8/.[<3A_<7J6]B!>8G41%:M'<8+2 ;\A,PST0"W=,RLQ:R]'JP M)NB=IE>\0"(ZXRPTF1B64AO'[YOM!@W7.:RUK&I'M.*/FE?4TAP,X8YHMW!9 M&\5=;1!>,%F]>23A-$Q;L0](G:?4(@_&?R=D_$S4DY*$#5A=N MSXB['&]HO#2\9<&K(T@'/K&.'S\(5YFH?:9S%01]2(:454VI,1XE,#X[>UXC M/WQJ'S<[E#R&LR=S.#[HSA+-+LP@"Z'"FT;=G79C;MET]U_BS8R\8H;*T;][ M0:K)R90RU31SI]DX785>O]6.)D=8EC2JT7@!NB^T=@\;;Z ;_HN?4$L#!!0 M ( ,V(8U33P1NL?@( $X% 9 >&PO=V]R:W-H965TS?C TBCM*P24JR[4"@^4L6J239=_'AX!?'#?VH ^^ MDI76+W[PO9A%B1>$ G/G"8Q>;WB#0G@0R7C=,:-N2Y]XV-_3[T+M5,N*6;S1 MXC]^8:[>@:>EVMA0PN;-C8;1) WUFFY2R8%DJOVS;:[ M[W"0,$X^24&K))'%?^ISPY0ZN<\MS\ MCF^Q@(6UZ"R(OY)?32"\B2+#W"ZW6%]@*O]Q^%'L'U.UP_X/J?X)[('44C$'0) M94"S#]!MH4=)WG436[,<9Q'9RJ)YPVC.%9PD27+Z99REHVL+]#50KM!T7\0W M"=QH63>.IO&UX35YQ<$)I,.>;[,,[AJCN&L,PBF3]?5!5"\APCB!'T@GNM*B M "YKH]_0KUH8)8/P/&O'Q+OZ+F!MM+607J3#*]\F(X)8.X%%GC>R$I5[WZ&H '_V?^.",2S3KX&0+N6Z4:X][ M-]M=%HO6(__"VYOFGIDU5Q8$EI2:7([(FZ9U;SMPN@Z.66E'_@O=BBX\-#Z MUDNMW7[@-^BNT/E?4$L#!!0 ( ,V(8U22I" V?0, 8) 9 >&PO M=V]R:W-H965TM&!) B=[]DMD&G&1] M^= N:-(-^TA+)XLH16HD5;?]]3M2MN,VB1>@0/=!TI&\>^[XW/&HV4;ICZ9! MM/"Y%=+,@\;:[B**3-E@R\RYZE#22JUTRRP-]3HRG496>:-61&D"2[S18/JV9?K+)0JUF0=)L)MXS]>-=1/18M:Q-=ZB_=#=:!I% M>Y2*MR@-5Q(TUO-@F5Q<%D[?*_S)<6,.9' [62GUT0W>5/,@=@&AP-(Z!$:? M3WB%0C@@"N.?+6:P=^D,#^4=^DN_=]K+BAF\4N(O7MEF'DP"J+!FO;#OU>8U M;O?C RR5,/X-FT&WR (H>V-5NS6F"%HNAR_[O.7AP& 2/V&0;@U2'_?@R$=Y MS2Q;S+3:@';:A.8$OU5O3<%QZ9)R:S6M3/^'FEDY3U1.B MJH&U2EO^U7$*_-X7>\37P,A1:'=L+TS'2IP'="X-ZD\8+(!XPG9%N]EQ!:^T M,@:NF-9?N%S#LE6]M+ LR[[M!;-8N2D?F#\O[Z@C?*]\Y0N20 4W5!3B*8SA)PVDV)LTD'(TRN-&JTQPM-00PJK8; MII&6TO'48<990III/H%KA=4Q;^0 _*3(XH8>@R<\[)<]*U79HB=FU M1J1.8F%$L+G'G,"=9A5U..I^%#,=9"ZYQ3-!3:*"9$Q8[G5*:]\HIHVD4QG'A:4K#/!\_R%+\L[+TZR^3-$E_^\]<%9.I M8RN,D^1HKJ:4HU/(*%_/S53F#)*D.)*IU*E0NOZ/3!5AD8^VF9K&(SC2 XI] M#RB>W0/JWO;$'CO,)4T_JQT<]?)X._@;F?8]V)7)0=%=N*)S^\TIIL[6]@ Z6KU.&: MVL_N+_GE<+?=JP]_"&^97G-I0&!-IO'YF(C0PZT[#*SJ_$VW4I:*VHL-_:B@ M=@JT7BME=P/G8/_KL_@74$L#!!0 ( ,V(8U2\$F@N/ , %T' 9 M>&PO=V]R:W-H965TU#8'TFHV0P,_SYGG&C,>+DY#?58&H MX:7BM5IZA=;-?1"HK,"*J:EHL#:6@Y 5TP;*8Z :B2QW3A4/:!C>!14K:V^U M<'-;N5J(5O.RQJT$U585DZ\;Y.*T](AWGG@JCX6V$\%JT; C[E!_;;;2H&!0 MREMZ:W&]BRW>$;R6>U,48;"9[(;Y;\'>^]$(;$'+,M%5@YO., M[Y%S*V3"^-%K>L.2UO%R?%;_Z'(WN>R9PO>"_UOFNEAZJ0VYZC^7 3:B%I3 MD/4"FTZ OB% *#R*6A<*/M0YYK\*!"::(21Z#FE#;RH^8#:%B/A 0TINZ$5# MBI'3BVZF>$,H'H1B)Q2_(;0S)R)O.8(X@"J81&7*LFEE5IBRR*]MW4T]>][N M5<,R7'KF0"F4S^BM8-3N=7 M[(_,;-NE,R5^$O8;$XV(^"%-8=W(D@^16S;U[^:I8X=T1"F-W+^YT#6;,.MU M9V1$<9R:+;E2Y[!'?4*LX5-;8R?!ZGS,QY[:_T=/@,S])'%;1Z?I?(23OBI) M,O?3>&83(E,RN\ 3N'9T@XN65Z$\NL:N(#.UJKON-\P.=\>Z:YDCO;MX3*S' MLE; \6!Z%-NW8#0MS_Z&T!&,_"*'/P"XPW*BKGU!+ M P04 " #-B&-4]:>A7L4$ #]#0 &0 'AL+W=O/SNP>^.Y'3?R!NU$4*CNVU5J]EHH_7N)(I4 ML1%;KL)F)VH8635RRS5\RG6D=E+PI9VTK2**<1IM>5F/YE,KNY#S:=/JJJS% MA42JW6ZY_'XFJF8_&Y%1)UB4ZXTV@F@^W?&UN!3Z:G2Z:6[,Q\?E;(2-0Z(2A38('!ZWXEQ4E0$" M-_[VF*/>I)EX_[U#?V]CAUBNN1+G3?6M7.K-;)2/T%*L>%OI1;/_7?AXF,$K MFDK9_VCO=!D>H:)5NMGZR>#!MJS=D]_Y/-R;D#\W@?H)U/KM#%DOWW+-YU/9 M[)$TVH!F7FRH=C8X5]9F42ZUA-$2YNGYI6Z*&_1Y9U*D$*^7:"&4EF6AQ1*Y MP:NZU H=?>'7E5#'TTB#63,Y*KR),V>"/F."4/2IJ?5&H7?U4BP? D3@;^\T M[9P^HX.(;T41HI@$B&)*!O#B/@FQQ8O_8Q(&3"6]J<2:2IXSY+ZW&JE(;BR7J,% MK]?"#+Z[$[(HE4 7$*Y WRR+(>K36R&A*!^/GZ[74JRY%NAC#0F"VBS05UZU M IWQBM>@ 94&RR.L<;=$9(((S0*6QFB,TC#'Z-=?>0Q!L@0-E SK2X8-EPQL1,NVLG1MZUNH3(CE0?$\E*\I%#H),/9DR4V2F:%PYXV/_8AT"^FT'N@<6GC'JT'J M>LC_VS"!X;'_#5 E[:F2OIHJ+S)D$.H9AASB12?S=##;Y&-JN';KZ?6$)PMA M3D\&ZASV20D[0Y$NBHK-%?@DMU_"+]//H8FW;P!OHA+!2S;(K#?-+5 MJY.,,Z>4&R6"K8R$60):MH]ZT3AW:K#:!B9(4[OFS- $S&1>-#;C5H\9/8HM M2=(P-8T V@N).]G8:%A-VRYR:R4-$VH4[XF^-!HRX#L-^U.+'_L]HXUK3WRE$JUC\\KCCJ#R"\VE\7EU0N=Y7#G^,G--S$YI2Z#S*P= M8PFT^=P?[+KMA[C4P\)"?LF$!CC%7L65?^3R 7LNM8#'!A#6.&9Q,$DZN+X- M0+=P9+-Z,0-VI$"7P=T%S/<-$(=9#L\8K*43_-C9+,@ BK)P0E&2&G8EAYWU M@,<>,$F3(,'XB;.OZ%3>YMA;A3S"MDPFA\D8W3N2;X5^^3]02P,$% @ S8AC5#+N9/>F @ 3P8 !D !X M;"]W;W)K&ULG55M3]LP$/XKIV@?0$+DM:]J*U%@ MVB30*F!,^^@FE\;#B3/;H?#O=W;2K*!23?N2G.U['C_WI'>=;:5ZT@6B@9=2 M5'KN%<;44]_7:8$ET^>RQHI.X4J!;LJ2J=Z&WV[CCF\+8#7\QJ]D&[]%\KU>*5G[/DO$2 M*\UE!0KSN7<13I<#F^\2'CEN]5X,MI*UE$]V\36;>X$5A )38QD8O9[Q$H6P M1"3C=\?I]5=:X'Z\8__L:J=:UDSCI10_>&:*N3?V(,.<-<+T7[.IQ E,I MM'O"MLU-(@_21AM9=F!24/*J?;.7SH<]P#CX !!U@,CI;B]R*J^888N9DEM0 M-IO8;.!*=6@2QRO[4>Z-HE-..+.X02I)P\D#6PO4IS/?$*D]\M..8-D21!\0 MA!'(0O[DN,'5_\/R6^ M84QZQL0Q)A\PWE-K9(U D#D(RP[X0EVB\9!]1ZELSTUUS5*<>]14&M4S>@OX MB4P!6C^!W,!RC:IWY-AA #?[RH1/$">C[OG(%+?.O$L)PR&$ M<01W6)D]7#*,[7,T@2,^#GH?!__L8]Z81J']B?.R*3LQ-7NE 6#T(5^/4A_V MU3EW_=ZYJ74NLFX,)C:,(1ZZ((%XY((!Q&,7#"&>3."A0)I_N2%T$L;P( T3 M[P036W06!V-8V[_;2\:(?$W_1VU-XRM>&5)LTY08/S$7FIVO'5+HRL MW&PO=V]R:W-H965TRT?O3&MWH=)5X0 M"*B<9V"X/,$U".&)4,;OD3.:CO3 T_V1_4NH'6O9,0O76OSDM6O741&1&O:L M%^Y.'[["6$_F^2HM;/B2PY!+\XA4O75:CF!4(+D:5O8\]N$$4"1O .@(H$'W M<%!0><,<*U=&'XCQV>_M=%9<)-Y.T<;T3G"F*B 7LX)F9)'-"_3G MLSS+O?$)C0?MF$ H16BQ(&F2S).!JYAE-#\Z7OL)\$]NF6DXEB1@C]!D?I%%Q PS.AA.=V$N=MKAE(5MB\\:&)^ M\;W6[FCX Z:'LOP+4$L#!!0 ( ,V(8U2/BN\?@00 ),* 9 >&PO M=V]R:W-H965T;>/-"\3)SYG8XXME6Z2>S9K;T4E>- M.1^MK=V<3B:F6',MS%AMN,')4NE:6"SU:F(VFD7IE>IJ$H=A/JF%;$:+,[]W MIQ=GJK65;/A.DVGK6NC72Z[4]GP4C78;W^1J;=W&9'&V$2N^9_OGYDYC-1E0 M2EES8Z1J2//R?'01G5[F3MX+_"5Y:_;FY")Y5.K)+6[+\U'H'.**"^L0!#[/ M?,55Y8#@QC\]YF@PZ13WYSOT&Q\[8GD4AJ]4];&![5LNJ]XZ?.PIS +/U"(>X78^]T9\EY> M"RL69UIM23MIH+F)#]5KPSG9N*+<6XU3"3V[N&T*53,]B!YK*#B3^ B6+ZJAJ[-O1K4W+Y7X )?!H.7<8'$:^Y&%,2_4)Q M&$<'\)(AT,3C)9\(] !<.L"E'B[] .X>MZ-L*R:U) !O5,.--6XE.T-6O!"_ MX.X8?B^=!]'=33PU&U'P^0A7S;!^YM'"9\(-(5VU6L/>*=UPR5I4=$1Y$F-, MPBG=6V&9HEE.LY1 71"SH2B<$[0?E(5TKT[S>$HI2G?-2\9.^887I"$=4SQ+ M>K1@BF46#G!!-L=& ,3C'G.'04$4YMA-@-N=]%D@=)"]Y(!N1S0#P!%-XY0. ME"0;2I)]NB2\7+*_[_OET"X2S85J"EE)X;K">Z4Y:.6GI;FH58O4WK$ND&+T MM7=V=EDVR&UKE7Y][2L]55,,'CRIFKHK1.*'C+Q3/*3H$H^R:-07@ MA*L\?().E%,XSJ"S(X;SKP -I*45-^Q<+7^P$T1^Y?2PPH4DN++L]5GH1C8K M WL^5';_'8*^4X:]*>SE>_9\+G9N6HFD1@E$G&P0=V8B9^;F^O86'"W;HH]\ MNN]1$G1!"_"N2W^A#-32 ME-*\*],?GENS$-6#?#8;VLK_TT-IED O0[V:([S1LARUW'P0^MXYT; MHY NA9%FG],2O),O ._S'D33U"O,G -12E=B(^&%_ X9HY9V*S1Z8>;".>F_ M=ZTNUKA:7>NWR*MT_U#70=UQD/I.B>&=>'8U?J4@CWU#S7,74Y+TT@W"?2<# M$PH&U6.4"'Z[ENLF\ZF?H-#O\72R]U"H6:_\<\B0+V/W9AAVAQ?71??0>!/O MGFM?A5Y)U+CB)53#\11M4W=/H&YAU<8_.QZ5Q2/&3]=X-;)V CA?*F5W"V=@ M>(&ULI57?;YLP$/Y73F@/K=06 @EL58*4'YNVATI1LZ[/ M#AQ@U=B9;9KNOY]M$I8F))K4%[#-W?=]=\>=QULA7U2%J.&M9EQ-O$KKS;WO MJZS"FJ@[L4%NOA1"UD2;K2Q]M9%(5>.G9G2YF.1:,9Y;B4 MH)JZ)O+/#)G83KR!MS]XI&6E[8&?CC>DQ!7JI\U2FIW?H>2T1JZHX""QF'C3 MP?T\L?;.X!?%K3I8@XUD+<2+W?S()UY@!2'#3%L$8EZO.$?&+)"1\7N'Z764 MUO%PO4?_YF(WL:R)PKE@SS37U<3[[$&.!6F8?A3;[[B+9V3Q,L&4>\*VM4V, M<=8H+>J=LU%04]Z^R=LN#P<.@_B,0[AS"(\=AF<7) 3=?F- M'%[TX?Q>(!MV9$-'-CQ#-F6F*0G/$$Q[0RZ:M2X:9EK%D:D;6&-).3>L?95J ML6.';9O_-8U'R=A_/4S>J4T2!)W-.]&C3O3HHN@9R4W?K37@FQE-"ONDM0BC M ]KP1-JI310,^Z7%G;3XHK1G237>BJ+H_;/C$\+;,/IRI*K'*!HF_;*23E;R ML3(CS\_4.#FM<3(ZDMQC,SI6[!],G!IEZ0:Q B>@[=7NM)OU4S?BCLYGY@YH M1_8_F/8">2#2_*P*&!8&,KA+3!)E.Y3;C18;-]?60ILIZ9:5N<=06@/SO1!" M[S>6H+L9T[]02P,$% @ S8AC5'EA2W*^ @ PPD !D !X;"]W;W)K M&ULO59=:]LP%/TK%S^,#48=V\U'NR30](,5&@@- MW1[&'A3[VA;5ARO)30O[\9/LQ,F@54@LR;KGG'M\T=5X+=6]+A$-/'$F M]"0HC:E.PU"G)7*BCV2%PK[)I>+$V*DJ0ETI)%D3Q%D8]WJ#D!,J@NFX65NH MZ5C6AE&!"P6ZYIRHYQDRN9X$4;!=N*5%:=Q".!U7I, EFKMJH>PL[% RRE%H M*@4HS"?!670ZBQ(7T.SX07&M]\;@4EE)>>\FU]DDZ#E%R# U#H+8QR.>(V,. MR>IXV( &':<+W!]OT:^:Y&TR*Z+Q7+*?-#/E)!@%D&%.:F9NY?H[;A+J.[Q4 M,MW\P[K=V^\'D-;:2+X)M@HX%>V3/&V,V M(!J\$Q)N N-'=$C4J+X@AT[&2 M:U!NMT5S@R;5)MJ*H\)]E:51]BVU<6:Z;+\&R!R6M! TIRD1!L[25-;"4%' M0C*:4M3P^0(-H4Q#]&4<&LOM$,)TPS-K>>)7>*(8YE*84L.ER##[%R"THCOE M\5;Y+/8B7F!Z!$GT%>)>''GPDLZ)I,$[?@5OH6RI*_,,"^8<("*#RX>:5K8$ M#5QJ0VT)8 9W&O.:P8VM)?V2#7X2AEJCX#['7#_$![Y23[FT:!+9>!E.9>\JBW6+@$/ MZ+ #'1["'S])TKKBD3OJY(Z\2%>U$M34"N$3X=4W]WN7'2<=_LDA[/"3)& D M#-_T).KM3L3>_[L"?V!.!>4UAU]SY"M4OWVD>\=P= BKWF!)?%KCG=;X0P:] MIX2BW;$<'>1T=#>P:J]L;03HRLFBZ]DL;V_&98VEL6*K?!OL^E--N)(^CN;=._ M4$L#!!0 ( ,V(8U1&PO=V]R:W-H965TOGR0[KMLF08&]V*+$5\B8)3(R_G2<7A_2 H?K _L/ ME[O)Y8$H7 GVFV:ZG'O?/,@P)SNF[T3S$[M\II8O%4RY)S2M;SSU(-TI+:H. M;!14E+=O\M3580 (XQ. J -$;P&3$X!Q!QB[1%ME+JTUT2292=& M-Z&S2Y< M;1S:9$.YO<6MEN:4&IQ.MNWM@4%; 2C*44%%VO4 MA#(%T25\@?OM&BX^7N&2(0U[DU[UJ;9-*R$TNK8+;6\L>.UO;Y/HG :!*8"^V'M MWKN]>+Q2/.T53\\J'I1G*-[I!,(S6%1":OI,;)L?$][23P>*II/@O? C;E=7 M0[=7ZN->?7Q6_5 Y;:UNHW^VG[L(-FS?[2S.-V^'Y0M..\ELB"\H5,,P-93#Z:HHJV_'8 M&EK4;L(\"&WFE5N6YH^"TCJ8\UP(?3!L@/X?E?P#4$L#!!0 ( ,V(8U1M MB4^ 9P4 ($4 9 >&PO=V]R:W-H965T@N8AEBS>W7?'N^^C-=M+]4U' (8\);'0-[W(F/1]OZ^#"!*FKV0* I]L MI$J8P5NU[>M4 0MSHR3N4\\;]Q/&16\^R[][4/.9S$S,!3PHHK,D8>KY \1R M?]/S>R]?//)M9.P7_?DL95M8@?F:/BB\ZU=>0IZ T%P*HF!ST[OUWR_IU!KD M*_[@L-<'U\2FLI;RF[VY"V]ZGD4$,03&NF#XL8,%Q+'UA#B^ETY[54QK>'C] MXOU3GCPFLV8:%C+^DXB2$#B3( MM)%):8P($BZ*3_94%N(< UH:T!\,_&&'P: T&)QK,"P-AGEEBE3R.BR98?.9 MDGNB[&KT9B_R8N;6F#X7=M]71N%3CG9FOBKVF\@-6?&MX!L>,&'(;1#(3!@N MMN1!QCS@H,G;)1C&8TT^,Z68W:YWY))\72W)VS?OB(Z8PD59#@89VH/D],%?$HQ>$>OYUB_G";;Z$X(H,?&M._1;SY?GFWK%Y M'\M:U996M:6YOV&'OT_+NP461&>*B0!(S!-NVI(JO(QS+W9.=W,Z\O!OUM^U M1!]4T0>GH\-3 !#:;>R,7G@9'4:GWG3:&7]8Q1\ZXR]8R@V+^3\0DD!JT]8. MBV$C^&AP&+G8MF&C0,-A)[Y1A6_DQ/<+DB*)I=;8M4A \&2[/>,Z0E8S=AY" M6+<6;-3 _"/>YHK+2?>&CBO 8R?@VW 'RG!M=_/C$Q*_AC9XX^9^'G=3@;%E MV7#4B?&ZPGCMQ+B$#2B%.ZY@!R)K!7C=B#SP)N,FPN8Z2GW:"7%209PX(3X6 MR,@C!!()S[;GG0CB+,0+[ @3 :FR>.S.8G(279%%F*B4DE M0[AM+DA=.HW4YFV\)3?/8B^ M5VN0Y\QE963PC3QD*HA0PLGM5@'D4[@$'2B>VA-"JYBXW2YDDC+Q3%+&0_+& MOY@.1A>(EC!# AQ\G*,+\H9.)OF7LMCZ#5?:$"8$RIO2I3+:![7%@'J'%AK[ M2(0.$WR$#,CB&'<&#VIX*_&IJAWA=JVA0)FEI5<3<77L-,2M_<'S%6HMD).+NA@]"+*:(4?1O' Y&2<)!A%YT4O'58^JM)<.030/SA=^.XN MQ3-$R./,GA9LI3+%C3U+H"X5$[=1,K&(TLRP_""(@( I@0@T2;%*+VAM)JV2 M[C>Z=]C-M7ZMW;Y;O!=,L)"1O^XA68/ZVU6-6I%]MR0OF(XNI;B,L"-:3S># MQH3Y@_&D.YM:BWVW&'_,%/Y4<"51RZ;OULT322Q+\Z,DCD7].' M?[Y;_U9R M8_;8!?D\?8$@$C*6VV?R+_GX/>.I)0Q7@K6$^6X-NQ.&B2VWA,KP=& (C@Y/ MQ^09>UN[4-8JYKMEK+L:]USP)$O.:MU:;7RWW+RF M*&[/@Y-%H;60T!.,7\H<"G>.IT73,9=3/9*PIPPO/UZ0(<_.(XP5JM M!3AS1&A-9-1-9*\IAMNS[YVN1LUZ],1/D)=J_,8;OS^.7=;L1]WL]YK,W9[/ MF(.:*JF;*I?,< < MG"V=KFM:I#^-%D]X'G47H'_PNL>^G+MG:LN%)C%LT)5W=8V-IHKW7<6-D6G^ M!F@M#=] MSW.,?<@W0CZK&D"C5T:YFGFUULVE[ZNR!H;5N6B FS=+(1G69BI7OFHDX,J) M&/6C($A]A@GWBMP]NY5%+EI-"8=;B53+&)9_KH&*S]&-S*\W,'UPJPH K(CB2L)QY5^'E?&KC7< O ANU-4:VDBS7S M @L$%$IM';"YK6$.E%HC@_'2>WI#2BO<'K^YW[C:32U/6,%84* M72D%6J&3!6A,J#I%7]#C_0*=?#I%GQ#AZ*$6K<*\4KFO35(K]GL=1F*B:(AY1S<9Z"9'Z6Y:R8EN M):#/F#5?CS-V5LE6_C@(=QCW8Z)I,,Z8#(S)4<8?8 YA+6B%"&ND6(/E&]UG MR5[R+$AV (_'O -,!\#T*."#T)BBI=LWV.V;,[220HTRIGOYPS"]V($<"PJR M<6*<(4H+(TJ.,],@;)K]]U$ MB\9US">A3?]UP]K\(4': /-^*81^F]@F//QSB[]02P,$% @ S8AC5*": M"!XT @ ;04 !D !X;"]W;W)K&ULC53+;MLP M$/P50N@A 5KK:;<() %^-&@/*8P8:<^TM+*(4*1*TI;[]^5#5A77-G*QN.3. M<&;-W;3CXE76 H=&\IDYM5*M0^^+XL:&BPGO 6F3RHN&JQT*':^; 7@TH(: MZD=!,/,;3)B7IW9O+?*4[Q4E#-8"R7W38/%G 91WF1=ZIXUGLJN5V?#SM,4[ MV(!Z:=="1_[ 4I(&F"2<(0%5YLW#A^74Y-N$GP0Z.5HCXV3+^:L)OI>9%QA! M0*%0A@'KSP&60*DATC)^]YS><*4!CM)/53LI>)-#]8*&L+<%Q_[.HP X>P*(.H!T3D@ MN0*(>T!LC3IEUM8**YRG@G=(F&S-9A:V-A:MW1!F_L6-$OJ4:)S*'\D12C27 M$I1$=RM0F%")?F AL*GO/?J$7C8K=/?A/O65OL^@_*+G7CCNZ IW&*$GSE0M MT5=60OF6P-="![712>TBNLFX@F*"XO CBH(HO"!H^7YX<$-./!0OMGSQ.XIW M@RX9Z!)+EUR5IQNQ(-B^;SCJ1I5PJ>J.96993)<>\C!)@D [.HQK<2$M#L=I M;T1.!Y'3VR*);+G$%/$*5=8_ON#?"9W^I^#\<6Y.@7F@F'"YG\!4$L#!!0 ( ,V(8U0[GT/Y=00 $<7 9 M >&PO=V]R:W-H965TDDD^]S+<\6C!GGA5R,=HK=?@0!#+9TYS(6WZ@A?YFRT5.E+X5NT >!"5I%91G M 0K#<9 35HR6\^JSM5C.^5%EK*!K >0QSXEX^4@S?EJ,X.CU@T>VVZOR@V Y M/Y =?:+JVV$M]%U09TE93@O)> $$W2Y&=_##/8[+@ KQG=&3;%R#LI0-YS_* MFX=T,0I+1C2CB2I3$/WOF=[3+"LS:1[_7I*.ZC7+P.;U:_8_JN)U,1LBZ3W/ M_F&IVB]&TQ%(Z98<,_7(3W_22T$5P81GLOH+3F=L/!F!Y"@5SR_!FD'.BO-_ M\O/R(!H!,+H2@"X!J&\ O@3@JM SLZJL%5%D.1?\!$2)UMG*B^K95-&Z&E:4 MV_BDA/Z6Z3BU_,1Y>F)9!DB1@K_5G@KP4"A2[-@FH^!.2JHD>+>BBK!,O@07%;Z>%X)75EI19-;@.'O (4(.L+O^X>'[?! UUP7 MCNK"494ONI+O+DF.^3$CBJ: Y%PH]A\IA>4J[)QI7&4JWXOGY3@,XS#4/)Z; M%=BX.([&35R+*JZI8B_5+_IM3H@0+ZS8E5R/A7*Q/">)&ZNC$,^NKA[5JT?> MU;\*DFKKT+:B=W]%MZQ@BMY\UB]?ZMF&N,X>>[-_$ES*/M7%5G5P@NTMZ(2U M6(YKEN/!Q#+N1[03UB(ZJ8E.AI#*Q%K\5WH^1(O9M&8V[2^CAR+M*Z19G7\V MC)!F5F51.+7WIQ/68@E#X[?A8%*ZI/+MDQ?2IMAH"7 ($5VR=#[);ER;IW%P MZ+?PKUR1S&Y7'C%!8[G0[[F]Y01MVYU&,7(\AFY@FZLQ:.AWZ#=)*K)8N'N9 M ^AM9M X/O1;?E]YV5:.HFCB8.H SD(/4^/ZT&_[]]7\I4>B1YI53U3NV<&K M+^/3T&_4_?5E.W&U"_9CZ :VN1KGAG[K?I.^IH[-P*Y='X[&C4SN *(3P*E-D>@'R]X):7Y^9]/H6,MZ-_-[=6U?(=F4XF3AT MU0/8YMJ8P <"+[RX27A^H$K/6CM!:4X+OV\9TT8#C>_(=N/Q MS/$,NF#M7^+&LO%PXSNV9_,(VE0=,'1=5=BT CS(&(]M?T>.*=X!BZ[W0&R: M /8W@;7@!\&H(N(%//&M.A%!/8K"C4.3@29X;+LQ1!.'IGH VUR->>/A)GAL M#^8PQ"Y=VM->99:GYTO_P=0 M2P,$% @ S8AC5*A6;N9" @ 7P8 !D !X;"]W;W)K&ULI95=;]HP%(;_BA7UHI4F0CXA58A4BK;U8AHJ[79MR(%8=6QF M&]+]^]I.L-@(,&DWQ,<^[WG.&Y*3O.'B358 "KW7E,F)5RFUO?=]N:J@QG+ MM\#TR9J+&BL=BHTOMP)P:44U] 1*32'=QJ^NIN>01GB\/E3_ M;+UK+TLLX9'3GZ14U<0;>ZB$-=Y1]OF"#-_ MRD()?4JT3A5?."\;0BG"K$3?504"/3&%V88L*: '*4%)=#L#A0F5*+A#-X@P M]%+QG=0*F?M*-V%*^:L..&V!X1G@#%8#% 6?4#@,@]?%#-W>W/U9Q=<6G(_0 M^0AMV>@_?%S 1 X364Q\!J.;#OL\MZK4JLQ[L"_B*,C]?0\J=JCX&BKJ0[6J MY%]0B4,EUU!Q'RHY107C?E3J4.DU5-*'2D]049#UHT8.-;J&2OM0HQ-4F)VY M@6.'&E]$O>CG#?!:@>@#CD^ 07S&6^: V64@5YCVL;*3!S$<1G_#_*-Y84;O M-RPVA$E$8:UEP\%(]RK:<=8&BF_M"%ERI0>275;Z"P#").CS->?J$)BIY+XI MQ0=02P,$% @ S8AC5,ZO;C]) @ R 4 !D !X;"]W;W)K&ULI519CYLP$/XK%NK#KM0& @EI5PE2CA[[L&VTT;;/#@Q@ MK;%3>[)L^^MK&\(FFZ.5^@(^YCMF8&9<2_6H2P DSQ47>N*5B)L;W]=I"175 M/;D!86YRJ2J*9JL*7V\4T,R!*NZ'01#[%67"2\;N;*F2L=PB9P*6BNAM55'U M:P9WV<0+K"'@D*)EH.;U!'/@W!(9&S];3J^3M,#]]8[] MD\O=Y+*F&N:2_V 9EA/OO4D8?5@ER]N1[[:'Q8-C]M-6>-9GA&LQ^2.RFPU.2CR" [)/!- M ET6X2Z+67B1<0%ICT3]MR0,POX)0_-_AP<7[$1=42/'%_U'42_(##J9@9,9 MG)&95E(A^TU=/\BD*C*61#&3M*V^)/R6#X(0A,VD_[!3L.BX.#L /' MP\[Q\*+C76%.&1L>*T:C^-C9W^,::_Y>4U2@"CB/C335SH]F@W+C66TLTC>R6I1FUH&R MN<^EQ-W&"G3#._D#4$L#!!0 ( ,V(8U3TJP8*% ( "(% 9 >&PO M=V]R:W-H965T/.D2M]^^DNR8,-*,O9E?V#KI[G^_DWS*6FV>; V Y%D* M9>=1C=C<4VJ+&B2S8]V VL8 *T.0%#2-XULJ&5=1GH6YM!CLS;.HH-*R24HR[4B M!JIY]"FY7\R\?W#XR:&U9V/B*]EI_>2-AW(>Q1X(!!3H%9C['&$)0G@AA_&[ MUXR&E#[P?'Q2_QQJ=[7LF(6E%K]XB?4\NHM("14["-SH]@OT]03 0@L;WJ3M M?&>3B!0'BUKVP8Y :BTTS?T%Q!,2:39$32.$T>MRMR\^X/%>HH!]1T0$V#[/0OJ$6'6K&""XXO M(\(5@@&+Q!$#84@:,%R7!%1Y"?YZEF1\%[^_0CL9:"?_0#OR9\;E09*=-DZ) MJSTI6.-*P)=+C)WV;=#V?77,)_'IR>CQ M=TX)I>YWI8_-A&ULQ9I9;]LX$,>_"F'TH04:2[QLJW , MY&BQ6R"[0=/L/M,R8PN51)>BP*)VLEN6Q:[E:BES%4\QLLF2GB:12(%DM^=3L[@EXN97QB45_P3\8>LM0V*4-9"_"IV M_MR<3OQ"$8]YJ H73'_=\PL>QX4GK>-W[732C%D8MK>?O7\K@]?!K%G&+T3\ M;[11N]/)8@(V_([EL?HA'O[@=4"T\!>*."L_P4-U[9Q.0)AG2B2UL5:01&GU MS1[K1+0,X,QB@&H#]'\#8C' M0$N ZV4E6%=,L562RD>@"RNUMZ*C3(WI;6. M)DJ+VWBCI#X;:3NU^OH[C]03^'C)%8OB[!,X ;RS/JBW?^Y$GK%TDRT]I344GKRP'N^\&@]9QH,(7(E4[3+P-=WPS4L' MGA;?1(">(SA'3H^7/)P"##\#Y"/8(^C";7[#]]K<[S-_(0J_88Y3D"=B(.&82W+,XYRW= M:L>4?@"?P)-F[)JWXLAU04M]GCLT7U1CSUJ:_7ZY\T;NW'V/\ZVF!)B?5(\ M#!PUO&A\+@:HX47G=B $J26\H)$2'+6$@TX)!U-,^C5 WT#2'ZF&ZX'?F#78 MPCH69YCT!#9NA&\]^A$G4U MO\YF:. ,AZ S[.(9!WAF>V@-G^%Q 0V[A(;^E%@0C0RBT5B(1EU$.S*'#*+1 MF(A&741C:LNR031R(_HO<7\ H9$A-!J"T*BG;88+-+=$:1"-CHMHU-,XZYJV M58BA-!J+TJBG=W9DSF :C8EIU,4TPM"BV6 :N3%]Q;2(!M+(=Q6T@30: M*H MIX>&<]_R]D0&TNBXD$:];;2EGK%A-!Z+T;BGC;8G#AM&XS$9C;N,ACY:6$0; M2&,WI,_T;8X;0CL+&K>F-0:9U^CIH=$LL(5H"(V/2VC<)70P]9%%A@$T'@O0 MN*>-=B3. !J/"6C\LS9E\>ENK00R9 MR1!D)ETRVVY*:[KYR//-W:D-FP:#9#(6DDD7R3:U!L=D3!R3 _IE8G!,W#C^ MQM>RKF,4O%['!L=D"!R3-^.8&!R3X^*8O!G'U."8NG$\;&70GG[95AG40)F^ M!N4WPHT:9E(W,]]7%+73EU,VU/9S@!K44C=J#RV,VMW+MI/:\FPX2]V<'? O M-7)0XEK_ ;JI/' U=\E,B*55IH;-]#4VOY@7[ZSG>?>'8C"? M6Z9KJ$$N=2/WX'I>=.H9H>DBL.@PP*5NX Y8T,$AF9L9/,_&Q',]N.N%XK76 M?"1<;LNE,!D(=4I4M?RC.=HLMSDK%YEXYO)JK8XN]&V49B#F=]K4GQ:+6V2U M_*7:46)?KB!9"Z5$4F[N.--Q%!?H\W="J.>=8H!F$=+J/U!+ P04 " #- MB&-4N?>6+R@" #*! &0 'AL+W=O/XEM24B2C/_-Y2Y9EL#6<"EPIT6]=4?KP_L7_S=[5W65.-<\E^L--4T MNHN@Q UMN7F6^Z_8W<<;+"37_@G[D#M*(RA:;63=@:V#FHGPIN]='8X Z>0, M(.T J?<=A+S+!34TSY3<@W+9ELTM_%4]VIICPGV4E5'VE%F-A<8W$RNNPN2$P,C&=^M:&MO[?EG9GPTJEV#/ M-U*:0^ $^M]7_@=02P,$% @ S8AC5'$11/]>! X!, !D !X;"]W M;W)K&ULM5C;;N,V$/T5PBV*76!7$JFK4\= XK1H M'](&"=)]*/I 2[0L1")=DK;3OR]UL23K0ME(^V*+U,R9,T-R9L3%D?$WL25$ M@O
  • )VMI5R=V.:(MR2# N#[0A5;S:,9UBJ(8]-L>,$1X52EIK(LCPSPPF= M+1?%W!-?+MA>I@DE3QR(?99A_L\]2=GQ=@9GIXGG)-[*?,)<+G8X)B]$ONZ> MN!J9-4J49(2*A%' R>9V=@=O5LC)%0J)/Q)R%*UGD+NR9NPM'_P:W&14;@7XB48D.@MPV@6>,X+WVSY;$P[8!K JI.KH"*GBFM#X"R#%_U#<2EBW M@,V/WF'I^-#S%^9A@(U3LW&T;+X5FU@M)#X0K@XE(.^$AXD@8*=6F%S*K302 MM+A!: 1PF)M;^'T7V5;M M8KF7^E(0^:YG#T?"KWG[5_*..::R>SQ*HGZ/@C5L/:BM!U=:/VV20?M!S_Y7 M9+=#4$9J0,SVD#O"=5YSG5_)5=6Q#4E4K,P0TU 5@V'6\SX=Q[6ZRSL@!3TK M&%E>:#4IUOI_DD*%.YX52MX#8N>[]YQWJS1 +>]G3%7.4+2[:>/JXS5AR#," M"_SP78 @_!% WW"LH4S^09#S(* F".A#0="OTCGWJ2E24%^EIGS2 M9H )[ O74@_B&[YW^5HVY1#JZ^&4WQ=FDPDKOZ5!!O2ZB750;*S>PZ;@0WW%GW)$ MEU-T#4#%^N(> 39- M1W"5.,]1FCQ)ZWPV@;%NSR'A!#AC/2 \.F:8#ZKF&* M^Z6G?MZG!PW'[7HQ(.8:<,0+U#012-]$_$>]?&6EX\58,X^:7@'IJ^]='',2 M8TE 0M7GH_K,#\$!IWOM9JXP/L@-WA']3?I&^IHWRUVY8 MIQ?-P$;(=;JD^W*.A=3G68>UV;HKR0B/BRLD 4*VI[*\=JAGZVNJN^)RIC-_ M#V]6Y653 U/>?3UBKFJ/ "G9*$C+\%4D>7F=5 XDVQ4W,FLF)&Y M@'J_84R>!KF!^E)O^2]02P,$% @ S8AC5,#==U-, P 6@T !D !X M;"]W;W)K&ULK9?);MLP$(9?A1!Z:('46KP'MH$X M:=$>T@8)TIQI:6P1D4B7I.WT[3ND9%GR(CG+Q2*IF?F_H8 MTH2KL1-KO;QT717&D%+5$DO@^&8N9$HU=N7"54L)-+).:>(&GM=S4\JX,QG9 ML3LY&8F53AB'.TG4*DVI_#>%1&S&CN]L!^[9(M9FP)V,EG0!#Z ?EW<2>VX1 M)6(I<,4$)Q+F8^?*O[SVN\;!6OQAL%&E-C&IS(1X-IV?T=CQ#!$D$&H3@N)C M#=>0)"82SR'A2FF1YLY(D#*>/>E+/A$E!_^40Y [!/L.G1,.[=RA M;1/-R&Q:-U33R4B*#9'&&J.9AIT;ZXW9,&[^Q@?]7\![L,@M=EL)"4:Q)1C7-/F21KFJR@H>QSC3)G7@W8//YI$_P"V=4E.0"WMX5R04*ZZSLUXQ6EP0KNRQ>&]\ M:BX.]O2["Y/=.FZIQ+6@2 )S#.FU^@@FLX-\UM%B:<_",Z'Q9&V;,5Y^0!H# M?#\70F\[1J"X3DW^ U!+ P04 " #-B&-41G?V!G$$ 0%P &0 'AL M+W=O,*?1LU&_67!14Z5NQ<>5.,)I61D7N$L\+ MW8)FY6RYJ)[=B>6"[U6>E>Q.(+DO"BI>;EC.#]N,O%CF[8 M U-?=W="W[DM2IH5K)09+Y%@Z^O91_SAQ@^-0;7BGXP=9.<:F:VL.'\T-W^F MUS//1,1REB@#0?7?$_O$\MP@Z3C^;4!GK4]CV+T^HO]>;5YO9D4E^\3S;UFJ MMM>S>(92MJ;[7-WSPQ^LV5!@\!*>R^H7'>JUH5Z<[*7B16.L(RBRLOZGSTTB M.@:^-V! &@-2Q5T[JJ*\I8HN%X(?D#"K-9JYJ+9:6>O@LM)4Y4$)_3;3=FKY MH'CRB/[>F11)1,L4W3.I1)8HEJ+ZY=%J[1G8^\FC9>; MV@L9\(()^L)+M97HTQSEV9JA=UF)7A@5 MLK<^L)^@MD08%:9,B,0HI2]0'H-V!\&T';!G)I),,K333<:Z67V/5FR3E=7N MOB-;T[[MU$[C3K8Q=F+3' M+51\V2:.3S84>)[7OY^K-HBKG]3#L!__V,->W<1:J;RQ+L:>E4GO_^CCQFNW MD4,G[D\X[F@ZOFPC-WCG%1X3&P"EIM^]S",YW@8_88BQT0T7$LK M[1C6]H9A! *S"HUAZ9S,L0:OFVOL#2?;"BV>J+0_S+,11[@R17%+LW"49E:! M,2S!;T6S\(1FD1.% RFW2HUAJ9[.LVA2[:W.8UCHSR8:#!/51(M'B&:5'\.2 MW!#-A\Y[5H$)K,"3B=;@=9/MAT-?9V+%E<#B>CF>C3@Z'LJ"(]'T*7J$:,1* M,X$U]8V(UGA]=3#3\CV4="O99.IQ?(1IY/0\#A3?JCV!U?Y(%0[)&K+X26%\O2#784=A0+3I2[6J4 M:5:;"2RJ;\6T^)1IOH/]@9Q;S2:P9D]GVM64XOM6[WU8[\^EV@B,X5C%M0#F MFF\_ #ZLRPW7 @C,ZK /Z_#T.0,Y27<\>(+P.^,.6& O1[411^')5\U0#GGF=H:4!1.;:A0K=7?M2U7/*]NG[;CW8SWDM,OK6?$7*G3Q),K96IMZ3J1S M(NKQ:WVC^*X:>:ZX4KRH+K>,IDR8!?K]FG-UO#$.VB'X\C]02P,$% @ MS8AC5'Z.<%+- P F@\ !D !X;"]W;W)K&UL MK5?;CJ,X$/T5"^W#C#0=,+? *(G4EUWM/LQNJUN]\^Q A: &G+5-TO/W:PP- M!##I4>8E8%.759P=?&7HC#5]/DT1YRPA?T (5\LJ,L M)T(N66+R P,2*Z<\,VW+\LVU11V5+Z6BW^BM>&52&"#")1A2#R=:EO?,5!4I]!.;9T&C5_3/H:HI1Z2(T1-PP=)(0(SJAR]%*CCZ M] ""I!E'SF=T@UZ>']"GWSZO3"$Q5)',J,EW5^>S-?FPC;[10NPY^KV((3X/ M8$KP+0/[G<&=/1OQ :(%9;X$ANI/]U*;@*D6IWIEL6RXDA+1(OJ M)&E1R-NIEU8G\E2BJO./ M&QQ:EJS'L5_)L94;6);=6IVQ\%H6WG4L$D8*,3PJ-6QO#'NY]+T![ FKH$_N M#+;?PO:O@WV4VQ!+P+RK?,$?7C68AD,2$Q8X87G39/ 5B<;UE4T9IJVB1SV(-G>(K0' MP"?,)#]_J4'>$SQ\%?*+?=O$#R\4?LH,+WRLP6]W^.VK\,\V;A-[KG,;DP%N M1W=B.EW$SJ\[^/K6;;($ET[/V.S\)9VSZ"07SVON;9(P2(@ E!;R R3_SD;H M2++R9QJW2>'WL#F.[8>C-S&V\SS7"70D.L7%\Y*K)S'7MF,9=7W+L]PAZ@FY M#6W+UWPW<2>X>%YQ]:@OM^Q81%W?=4=:.V'G>$[HZBK>J2V>EUL]]OEVO2RT M$R;8\WU?UZ^=U.)YK?W@29_IU&!\?&T'A\LA@['=H!UJ!F9ORLF!)6KXXRBB M92'J<:'=;0?,6S56#?;OJL%334]=F'IJ_4:8[%N.,MC)D/)[(@54&\OF.4O&^J!*TX_CF?U!+ P04 " #-B&-4P@3$ MB"H$ "]# &0 'AL+W=O/E9+VR[V[E>B5JG?,2;B51=5$P^70)N3A<3.CD^<47 MOLNT>>&M5Q7;P1WH^^I6XLUKI:2\@%)Q41()VXO)1_KABD:&P5+\SN&@.F=B M3-D(\6 NOZ87$]\@@AP2;40P?.SA"O+<2$(R>GZ7_9(U'8S9, MP97(O_)49Q>3Q82DL&5UKK^(PR_0&&0!)B)7]C\Y.-H8-2:UTJ)HF/%>\-(] MV6/CB [#PA]@"!J&X!4#G0TPA U#: UUR*Q9UTRS]4J* Y&&&J69@_6-Y49K M>&G">*A3Z MO.2$+*P04W+[=;"L(BBJ7#P!$&7A MJHQ)4&0G6:E?!\7A=2+G721!/(_ZD40MDF@4R36H1'*;@T1LL3NT&>A@U28# M^]",B_TM R)T!I)$9[[O#\@E!Y#P;#+1 HO@Z!93$'MD(Y'_/4EK:6()+,D, M3)1,MESB1T.E(!'X8&6)I2$5MD22,HW.;"C-Q9RMHC-RR#A*.3!%;M@3H7%? MVK[PY;SUY7P\JG6Q08L'W3@67"I%FW>"Z9.RA6J![^U,@;F''H[!_-JB< MD[:,2[)G>=U;,/%IP4339="O?=%J7[RA6#]7/Y@FB,-.:0PIQKH/P.+$_%E, MYW$_@&4+8/EOM7C^K68YW_(V7,(UY3X,RQ,, 1T, ?6/L\#_?[EC2@%2!*/J M_@QJ%'21G=-E%YK+H3ZZ$%>/@3C2SCBCHR9\M7,;83.L0MQ#"#R"3+@"UX+? M8 $][;7^-%Z\-J"'C$[G RV9!D?\P2C^^U)B(]F5_"^T(1$%KFN*V<8(C^8, M9_^A/3:ZNMTZ"&>^_1L >AQO]"WS3706AX&<:7#WX@M/\(5AV),MIW1!' X; M<9R ='P$!CZ=D=L<._X-V-3_F]Q(K]I=G-[8)Y%.,6^QLF=QPCGL,616)E("CI=F5WT:*RZ^9& M:%Q>[3'#WQ<@#0%^WPJAGR]&0?N+9?T/4$L#!!0 ( ,V(8U1,DXRX6 ( M "<& 9 >&PO=V]R:W-H965T2,CEQ"J6J.]>560$EED-> =,[&RY*K/14;%U9"<"Y%974#3PO M=DM,F),F=FTATH3O%"4,%@+)75EB\38%RO<3QW>."TNR+919<-.DPEM8@7JJ M%D+/W-8E)R4P23A# C83Y]Z_F\4FW@8\$]C+SAB93-: 8(*&3* M.&#]>(494&J,-,;OQM-ICS3"[OCH_M7FKG-98PDS3G^17!43YY.#Q4>"@;"<5+QNQ)B@)JY_XT-2A(_#C*X*@$03G@NB* M(&P$H4VT)K-IS;'":2+X'@D3K=W,P-;&JG4VA)FWN%)"[Q*M4^D/T#60Z'8. M"A,J!^@C>EK-T>W- -T@PM!CP7<2LUPFKM+'&9&;-=;3VCJX8NT'Z($S54CT MA>60GQJXFK.%#8ZPTZ#7<0[9$(7^!Q1X@7\!:/;_(U M!3GH<8Q:Q\@Z1E<$<2_A,Q;$O(7W >-_ MRN/[\1G@A9@P. -T.W>N!+&UK4BBC.^8JO_1[6K;[>[M)3];G^HN6#>MOS9U M"WW 8DN8U#EMM*4W'.N2B;HMU1/%*WNSUUSI/F&'A>[D($R WM]PKHX3US ME5?IKE#65CW_^[5%F1N@7Z2%/L_O>9&^30Y"OJD<0*/W@I=JZN5:5X^^K]8Y M%%0-1 6E>;(1LJ#:3.765Y4$FCE1P7T2!+%?4%9Z:>+NS66:B)WFK(2Y1&I7 M%%0>GX"+P]3#WOG&"]OFVM[PTZ2B6UB ?JWFTLS\QB5C!92*B1))V$R]3_CQ M"3N!6_&#P4%=C)$M927$FYU\S:9>8!,!A[6V%M1<]O ,G%LGD^/WR=1KF%9X M.3Z[?W;%FV)65,&SX#]9IO.I-_90!ANZX_I%'+[ J:#(^JT%5^X7'>JUX=!# MZYW2HCB)38*"E?65OI]>Q(6 X!X!.0F(RUV#7,H9U31-I#@@:5<;-SMPI3JU M"<=*^Z\LM#1/F='I]!N8DA2ZGX&FC"N$'] =8B5:YF*G:)FIQ-<&8Q?[ZY/E M4VU)>BQGL!Z@$'] )"#X=3%#]WH^!8JZD+%;=2X!S5J4*-;J+@+-6JC)CVH<8,:7T4M 0A]W 20.<7 <*33GB]OM&%3V:GJ<[M]VDA29A,.YFX^!O PBNTN<2 ME"&B/>4[0#3[99J.C="Y\8-6A(]D@GLB7/0@?#6"V]J(,[IBG.EC)QFW-B4) M\.@_LG_1".VA\IW*+2N5>;<;(PL&(Y-4QFP11<"?Z]R/5ZYHT]DL.2;;C^(G;O MH$TH,7B9X,K^DUVS-HX\DFV4%F4;C S*HFJ>[%7$- MFA5]G+>IE@QJ>0:4A^2@JO5;D395# M_B> CQ0[GN&>YV7H1+R&;$@B>D'"(*0]A*X>'QXXZ$2=;)'%BUVR$5ZP1<$+ M?7^!1R4E5)K40IKR[).L04PMHKE=VWF4C(, Z6Q[F,0=D]C)Y+LM5,@)VX+$ MBTBY@U?:\4J=.-:V!F(YV*!(3"GTS4$CF>HCE9X<(4V326!__<Q:1"3(S9A0$=GJ8P[*N-'U/:'/0&'RI,. M;>]ZR+4GI6!!H,P.97=/VJ.2I KVS,J8I-N^J3N M;=>7OK;=F']8WC2U: FKHE)(:HFAP7"$YR>;/K&9:%';5FLA-#9N=KC&WAJD M68#?ET+H_<1LT'7K\]]02P,$% @ S8AC5(@0*.*O @ ^@@ !D !X M;"]W;W)K&ULM59=;]HP%/TK5M1)K;01)R$AK0"I MP*;MH1)JU^W932XD:FPSVX'NW\]VP*40PE2I+XD_[CD^UT?V]7##Q;,L !1Z MH163(Z]0:G7C^S(K@!+9XRM@>F;!!25*=\72ERL!)+<@6ODAQHE/2+N!^W)9*#/@CX=@H@@HR92B(_JUA M"E5EF+2./UM2SZUI@/OM'?LWF[Q.YHE(F/+J=YFK8N2E'LIA0>I*W?/-=]@F M%!N^C%?2?M&FB>U''LIJJ3C=@K4"6K+F3UZV&[$'")(3@' +" \!_1. : N( M;**-,IO6C"@R'@J^0<)$:S;3L'MCT3J;DAD;'Y30LZ7&J?$]K('5@"YGH$A9 MR2OT!3T^S-#EQ16Z0"5#/PM>2\)R.?257L^@_&S+/6FXPQ/<08CN.%.%1%]9 M#OE; E\+=6K#G=I)V,DX@ZR'HN S"G$8M B:_C\<=\B)W.9%EJ_?O7FM6],@ M$XLT9VD]#H,TC8;^>E_O<520QF'BHM[(ZCM9_4Y9(+?=8:AQ>" M4]>12I]YVBJ\FSO N(?QI[:]?P?P37JQ2R_N9)IR2FM69L3< QU\B>-+WNUB MZV,V=]'MANXEG<4&GAZE++CWGX:HJ";%7^@@6?(H[B7MCMX'GC=;J&_ M5T4HB*4MKA)EO&:JN:+=J"O@M[9L'8Q/3&&WU>F5IGD5W!&Q+)E$%2PT)>X- M]$D73:%M.HJO;*UZXDI7/MLL].,$A G0\PO.U:YC%G#/G?$_4$L#!!0 ( M ,V(8U2.XZ@#_@( .@) 9 >&PO=V]R:W-H965TZ8'QC]$#"#1,4NIF%FQE+L[VQ9A#!D1 [8#JMYL&,^( M5$N^M<6. XF,*$MM[#B!G9&$6O.IV7OF\RG;RS2A\,R1V&<9X?\6D++#S'*M MT\9+LHVEWK#GTQW9PAKDV^Z9JY5=>HF2#*A(&$4<-C/KWKU;NIX6&(O?"1Q$ MY1GI5-X9^]"+QVAF.9H(4@BE=D'4SR2)858D60 M)33_)<>B$!6!&W0(<"' =8'?(? *@:FN)5=O$Z63\T<:L@S0*SF"0-< Y5W/:[\TI5O7/D=KAX@ D[2MB+G MPL (]:?Y.0\\/+4_JWDW;3QG5-I<$ U+HF$OT5H2"6T\N6Q8B>6.@QI/TV;L MM^,$)4[07R#&U7=)VX"")I SJ0$U;70#M0&-2J!1+] KDR15WZEI@3:L42/D M!(]J6$T;W\7M7..2:]S;E"O8@&**^KIR4OJ:?+TP6.O/3O7 M.9]:SO?ZLM!=(-7KW6(S=#J(*N>H^]W6+)073,-Z;[89=76GB\]4^ O]&17= MT J'FW%=I_XIMUAY73WJGD].U_L"'1S53"( J9E$W37F.I+Z.FJE]1IGW+A2 MI0*V:33"]9/'KMR9&?"M&24$"MF>ROPN*G?+<>7>7-*U_84>8\Q=?':3ST!/ MA&\3*E *&^72&8Q4^7@^5N0+R7;F9GYG4MWSYC%6HQAP;:#>;QB3IX4.4 YW M\_]02P,$% @ S8AC5&1?(_\4! '1( !D !X;"]W;W)K&ULG5C;;MLX$/T5PFB!!&@LD?(U< PTR1:;AP)!T^X^,]+8 M%B*17I*.T[\O22F2;4DC;UYL768.SR&'/!07>ZE>] ; D+<\$_IFL#%F>QT$ M.MY SO50;D'8-RNIJN )SXISP(6AI,@YZD8+!?^V:-:+N3.9*F M1T7T+L^Y^GT+F=S?#.C@_<&/=+TQ[D&P7&SY&I[ _-H^*GL75"A)FH/0J11$ MP>IF\)5>WS&?X"/^26&O#ZZ)D_(LY8N[>4AN!J%C!!G$QD%P^_<*=Y!E#LGR M^*\$'51MNL3#ZW?T;UZ\%?/,-=S)[-\T,9N;P6Q $ECQ769^R/W?4 H:.[Q8 M9MK_DGT1.PD')-YI(_,RV3+(4U'\\[>R(PX2Z*0C@94)[#1AU)$0E0F1%UHP M\[+NN>'+A9)[HERT17,7OF]\ME63"C>,3T;9MZG-,\L'$A$8VZQ+#N*RB=NB"=;1!&7DNQ1F MH\E?(H'D&""P?"O2[)WT+4,1[R$>DHA^(2QDM(70W?GI(4(GJOHP\GC1&7V( MP(TJN)&'&W7 ?8,$%,^(-MSLC%2_B>%O1'$#7PC/Y4Z8MC$H,"<>T\W=U^5L M,EH$KX?=THP9S^N8([+CBNP8)?MD2<)9! N<\4'C-)J?$&R)H=-V@I.*X 0E M^ AVL@L0AB3I:@4*1 RVN.W$BE^NW *0$#MZ=E74W*TKF())@]W5>'RBH!G# MYNT"II6 Z4<$2+,!A;&=-MG.HA.VS1@Z:6<[J]C.\.*5RJZ45WCM*U3P#3\BVQ%RQ#K8'%D-QMO:,A MQ>74?DAQ0_S??M.C%V_M@@ZC\/-EJV(\D_8IK@V6?LAA2X/JD8=#7S!79NWR M\,QP.,;EU?9+!_8(Q9OP.EMEXGGA M<(*/8NWS%#=ZQ#%[E.&X8:.NL@L./K1S4&M__J#M@F[W#,7G:_6T.N/X MZK_L3Y[?TNN[XJ2BABD.3KYSM4Z%)AFL+&0XG-IE7!5G$<6-D5O_.?\LC9&Y MO]P MQL$%V#?KZ0T[S>N@>I$:/D'4$L#!!0 ( ,V(8U17K[, 2 0 .H2 M 9 >&PO=V]R:W-H965TI$% MZDBD)!\"VT"BH.@"+6IL]G!-2U1,1!)=DHZ]^_0E)452RD/<36]BR9X9_C,B MOYEH=6+\2>P)D>!;?[TC)3NL)G+Q\\8D^[J7^ M(MBL#OB1/!#YY;#EZB[HH^2T(K6@K :<%.O)+;Q)HU [-!9?*3F)T370J>P8 M>](W'_/U)-2*2$DRJ4-@]?%,4E*6.I+2\7<7=-*OJ1W'UR_1?VN25\GLL" I M*[_17.[7D\4$Y*3 QU)^8J??29=0HN-EK!3-7W!J;6.U8G84DE6=L[JO:-U^ MXG-7B)$#C!T.J'- ESI$G4/4)-HJ:]*ZQQ)O5IR= -?6*IJ^:&K3>*ML:*T? MXX/DZE>J_.3F8YVQBH#/^$P$N+HG$M-2 /0!3,&7AWMP]6[V2%_?R M8J^\VU(=2EQG!*CC#7)VW,GB6*J3DK%C+85-;1LP&>F "3+E6LSBI5-OTNM- MO'H?),N> #OH\VQ5EQC++A:F.-,*A@NGN%DO;N85]YGC6N"6-1D3]O+-C*7C MV!1HL9HY]Z%++Q/^H'A'2RHI\8(!A@-&0V_F6TX.F.: MG%6#%<2Z6[H0XURFB9FQS0RZ4X8CU$.OQCLLJ Y+=3C(1H3M 8%/:L'U3PD MNV9H$3.W;'*KX<*]I>" ;XB\LE-\H&I;T1]*J&"%/&%N)6\7QBBOH=2T] M>OMH9-)>'9B91;[-<#EWRQ\Z _2WAG2O]A_Q86W@.5R\=4PTR)^8I]*PXL!#%_\(3_O+I@$4F1!%_0\Y(%< MR$^NGVCQ*;*!R/W?"!HXA-[@T&6-.T7F,/JOQOU:P$ OY!]'+^_**3+GS*FG MUZ*!>LA/O?_8_E)D$G :N<$3#0B,_ A\1U-+N]"O3A^"IJA@]")"OP7Z$_-' M6@M0DD(YAM=SE19O7ZRT-Y(=FG<3.R8EJYK+/<$YX=I _5XP)E]N].N._O76 MYA]02P,$% @ S8AC5%Y&\(DG @ !P4 !D !X;"]W;W)K&ULE53;;MLP#/T5P=A# FSQ)4XV%(Z!)NFP/;0(&G1[5FPZ M%J*+)\EQ^_?3Q?'2K@FV%UND> X/*5%9)^1!U0 :/3/*U2*HM6YNPE 5-3"L M)J(!;G8J(1G6QI3[4#42<.E C(9)%,U#A@D/\LSY-C+/1*LIX;"12+6,8?FR M!"JZ11 ')\MJ"?FHTT5CBPE(0!5T1P)*%:!+?QS2JU\2[@ M!X%.G:V1K60GQ,$:W\M%$%E!0*'0E@&;WQ%60*DE,C)^]9S!D-("S]!%\"5$*%6ZH?1?<-^GIFEJ\05+DOZGSL+ E0T2HM6 \V M"ACA_H^?^SZ< >+Y!4#2 Y*W@/0"8-H#IJY0K\R5M<8:YYD4'9(VVK#9A>N- M0YMJ"+>GN-72[!*#T_D=:ZAX 4!+X% 1C384.;_H_7517B-.!.'7$Z07B-(I'AS$J3/*7BNN>.RXWO,YVD4F0*/YZWY.RIY%>6%AF=WBH'&ULK5;?;]HP$/Y7K&@/ MK=21WP0J0&J!:9W4"15U>YCV8)*#6#AV:CO03OOC9R=I1D>(J+27Q';NN[OO ML^^08=GC.3#]9BHTM*$H8; 02!99AL7++5"^'UNN];KP0#:I,@OV9)3C M#2Q!/>8+H6=VXR4A&3!).$,"UF/KQKV>NR6@M/A&8"\/QLA067&^-9.[9&PY M)B.@$"OC NO7#J9 J?&D\WBJG5I-3 ,\'+]Z_U22UV166,*4T^\D4>G8&E@H M@34NJ'K@^\]0$PJ-OYA363[1OK(-M'%<2,6S&JPSR BKWOBY%N( X 8G %X- M\,X%^#7 /Q<0U(#@7$!8 TKJ=L6]%&Z&%9Z,!-\C8:RU-S,HU2_16B_"S$%9 M*J&_$HU3DV6QDO!4 %-HOM-/B2YFH#"A$GW%0F"SC9?H(WI +9CWD>E?(Q(^ZX;/(.XAOX*[+?#Y M^7#G+=S60C=J>XW:7NDO..%ORK-,5X?>U7B+9(H%2%2P! 1](6S31J_R%Y;^ M3-'O)GXT]$-_,+)WASS:["(G"KW&[DW"?I.PWYFPY[@!6E#,T#UD*Q#H-[H7 M:$$49P1OT8]J]6>'-$$3*>B,=,-8@2F2F.I^U7;,*GC_@*'GAX[CM!,,F[!A M9]@'D$J06$%2[4I;Y/!(6]V&3P7N-X'[[PI\A7(M;WDFVG+H'[/OMR<0-0E$ MG0G?S;>\\I)_>@L;OO9BD@+T2&PO5;H*%;(6>A$EO"MSM2SX)X_1]&#BZF#N M)^].3@9W9Y>']E,+G(61E_3B&:3G@P%.#"!&GCZ/_"EN2QUU"9J."RGV\P0& M$YM4-+@G?!+."&=SQ<"K(!7C:V<>@F$AN52!-@4R8F*P- \.CMT,:M?Q5$Q( M96.[".[OO%M^ &QF()!QW@LVZ-@I+1=;Q M\"+<.MB;"3*7*J>J#Q.'&]-TS&D!_2#E[$&]3L7NK/K=F. ML'-H%GJM:,%6=KXJ>@$8>XRSD[KFZT^TZ?UCSO*+%2&L +Q"3\#B\K M?!LTF+>,:R:ZV9+E.16/SC=#K\G1%1JC/"/5Q7CYD9C]8'+]/9B[_3K,L2=(4 MR^ALYE4PP_*6IO#ULV':P .+ Y'^+-=XM?$.>;H/L)H^U2'83O%.Q':*YQH0 M?][ (\O\U<;B@ =6!:QW(+X_#O24WR=)H*J8-NP)QI$LPQ#H17^/IBF2G10^ M_OI@3TF29)D? *NQS $P( L !?3T\$MP>:4#M.*2V MBZD8_1!2:5K5N %(MB6/:(7->=I3W;+T]!;X"O.DQQ0FE(2S,.\,W2?S+W\PPU1>5*(Y5;&GC3Y?YV MX$G1H2)8%II%R=.B':5_'-LE>"\$ !\(P #P 'AL+W=O/W83CX_*_VT4>J)O52E-,-@;^WAMM.6C@A=D#V*KL1?W^H%=Q(8,OGR_W6NF>GU 6MC@K@9(Q QG\1,EN[P[?IP@$N M[]ER-7WT(!,$,KD:Y'CY;>5!I@AD>CW(4?;@00X0R,'5(+/U6SS8*((B4TQD[FJ@*WY2YL)\T)(+(9I=2C5*P"[ PE;8=FJY+)%APDA M)#?"QL#/H[N(34]U9_/!, F$Q!9 5?4C\F?+F!@B8C'@F+&/B8DA(A:#[U3V MP:W12C#_^'#HDH/8#ZA^)B836)BF[15-P'+1=F*G!C=N2*62"<=6W"M>;U[ZF-B M4HF)I8(KV9_6Q)A48F*IX)C^.!1CDHF))8-CML8A3#DQL7+:NP=_]$X?$Y-/ M3"R?RSRL*[0QV\3$MGG']1;4/F&"B2:A%@TZ5?2C.L%$DU"+!L7THSK!1),0 MBP;']*,ZP8R37'._JS6[2-"G)5==QOBSBP0S3O*7EC$=@T^"*28A5LP[+A:V MR#"K)-16>4?6/2QB0DF(A?+?&K"[43&C),1&::\!.^A2S"8IL4TZZ=H=+\4T MDA)KI)LO:O%A_DBI'XMT;0R_@?J8F#]2:G^\WR%NA[*/B?DC;?S1N[SM4;@2 M2R@6[B^,R\]YF:\TJP_GQU5)6N\^;X]E.79Y2SE7O+B\/')Y\>7+;U!+ P04 M " #-B&-4#Y142-H! !9( &@ 'AL+U]R96QS+W=O )/[F/!00D5#B]B %28/D<269Q#)[HE"$8Y% M08/F5-;8\O5?6)^LD>6;7?(FVV?)\?][I 7S::4_B&$O-RD?9MONCX= MSE=6W;!ORWDYK$/?+M_;=0HZG<["\'-&\SC_.7/R>NK37R9VJ]5VF9ZZY<<^ M''Z3)M0.4@C2 M^D$&058_R"'(ZP=%"(KU@V80-*L?= M!M_6#[B#HKG[0/03=UP^2*B MWDJ@MZ+>2J"WCCZV"?16U%L)]%;46PGT5M1;"?16U%L)]%;46PGT5M1;"?16 MU%L)]#;4VPCT-M3;"/0VU-L(]+;19@F!WH9Z&X'>AGH;@=Z&>AN!WH9Z&X'> MAGH;@=Z&>AN!WHYZ.X'>CGH[@=Z.>CN!WHYZ.X'>/MKL)M#;46\GT-M1;R?0 MVU%O)]#;46\GT-M1;R?0.Z+>D4#OB'I' KTCZAT)](ZH=R30.Z+>\3_USN6T M2_G:\[W&Y_\GU>5\;[H^_K+\/CEZ>R\X!_B3X/$+4$L#!!0 ( ,V(8U0A M7: @=!&S:;EL6_0$W>4!$$ENVH?#W=<(@M:*HB$J]&R)B^]T76SJ;9/2V MM>1[F[IJ_#A9A& ?&//Y@FKM4V.IB2,SXVH=XE\W9U;G2STG)@:#(F&2>.*I_T'G<3VZQQHJVMRER'.,[63?$MI;]/ M2./*;HY?E-;?Q D).YG0COPJ^C87(A?+\(QX38^FKGX_:TRZH^&5VW-X/XY;=>7C67:[?XZ]G M?*Q_81\"I \)TH<"Z2,#Z6,(TL&PO=&AE;64O M=&AE;64Q+GAM;%!+ 0(4 Q0 ( ,V(8U3$^-FV! 8 ,<9 8 M " @0P( !X;"]W;W)KT% #=%P & @(%&#@ >&PO=V]R:W-H M965T&UL4$L! A0#% @ S8AC5!'AV,B! P =@P !@ M ("!:10 'AL+W=O&PO=V]R:W-H965T&UL M4$L! A0#% @ S8AC5+TF17W]!0 /Q@ !@ ("!KA\ M 'AL+W=O$E !X;"]W;W)K.L" # !@ & M@($D*P >&PO=V]R:W-H965T&UL4$L! A0#% @ S8AC M5+Z6>K4K(0 ?F4 !@ ("!12X 'AL+W=O&UL4$L! A0#% M @ S8AC5"QZ8FS!! V L !D ("! %, 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ S8AC5(I50\M= M# "0 !D ("!AE\ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ S8AC5$C]1O8=!P LQ !D M ("!97( 'AL+W=O0 >&PO=V]R M:W-H965T&UL M4$L! A0#% @ S8AC5!#1JRD?(@ ZVP !D ("!IH0 M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MS8AC5)*D(#9] P !@D !D ("!,:T 'AL+W=O&PO=V]R:W-H965TQ00 /T- 9 " @5BT !X;"]W M;W)K&UL4$L! A0#% @ S8AC5#+N9/>F @ M3P8 !D ("!5+D 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ S8AC5+\2*<^< @ )0< !D M ("!?<, 'AL+W=O6%+&PO=V]R:W-H M965T&UL4$L! M A0#% @ S8AC5&V)3X!G!0 @10 !D ("!!LP 'AL M+W=O&PO=V]R:W-H965T- ( &T% 9 " M@774 !X;"]W;W)K&UL4$L! A0#% @ S8AC M5#N?0_EU! 1Q< !D ("!X-8 'AL+W=O&PO=V]R:W-H965T !X;"]W;W)K M&UL4$L! A0#% @ S8AC5/2K!@H4 @ (@4 M !D ("!A> 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ S8AC5'$11/]>! X!, !D M ("!X^H 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ S8AC5'Z.<%+- P F@\ !D ("!H_< 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ S8AC5)DA M+[%U @ .0< !D ("!EP(! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ S8AC5([CJ /^ @ Z D !D M ("!K@L! 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ S8AC5%Y&\(DG @ !P4 !D ("! MK1&PO=V]R:W-H965T&UL4$L! A0#% @ S8AC5)>*NQS M $P( L ( !<2 ! %]R96QS+RYR96QS4$L! A0#% M @ S8AC5'C;)7@O! ?", \ ( !6B$! 'AL+W=O7!E&UL4$L%!@ ^ #X Z1 ,8I 0 $! end XML 72 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 73 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 74 FilingSummary.xml IDEA: XBRL DOCUMENT 3.22.0.1 html 112 409 1 false 47 0 false 4 false false R1.htm 000001 - Document - Cover Sheet http://issuerdirect.com/role/Cover Cover Cover 1 false false R2.htm 000002 - Statement - CONSOLIDATED BALANCE SHEETS Sheet http://issuerdirect.com/role/ConsolidatedBalanceSheets CONSOLIDATED BALANCE SHEETS Statements 2 false false R3.htm 000003 - Statement - CONSOLIDATED BALANCE SHEETS (PARENTHETICAL) Sheet http://issuerdirect.com/role/ConsolidatedBalanceSheetsParenthetical CONSOLIDATED BALANCE SHEETS (PARENTHETICAL) Statements 3 false false R4.htm 000004 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS Sheet http://issuerdirect.com/role/ConsolidatedStatementsOfOperations CONSOLIDATED STATEMENTS OF OPERATIONS Statements 4 false false R5.htm 000005 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (UNAUDITED) Sheet http://issuerdirect.com/role/ConsolidatedStatementsOfComprehensiveIncomeUnaudited CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (UNAUDITED) Statements 5 false false R6.htm 000006 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS Sheet http://issuerdirect.com/role/ConsolidatedStatementsOfCashFlows CONSOLIDATED STATEMENTS OF CASH FLOWS Statements 6 false false R7.htm 000007 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS EQUITY (UNAUDITED) Sheet http://issuerdirect.com/role/ConsolidatedStatementsOfStockholdersEquityUnaudited CONSOLIDATED STATEMENTS OF STOCKHOLDERS EQUITY (UNAUDITED) Statements 7 false false R8.htm 000008 - Disclosure - Description Background and Basis of Operations Sheet http://issuerdirect.com/role/DescriptionBackgroundAndBasisOfOperations Description Background and Basis of Operations Notes 8 false false R9.htm 000009 - Disclosure - Summary of Significant Accounting Policies Sheet http://issuerdirect.com/role/SummaryOfSignificantAccountingPolicies Summary of Significant Accounting Policies Notes 9 false false R10.htm 000010 - Disclosure - Fixed Assets Sheet http://issuerdirect.com/role/FixedAssets Fixed Assets Notes 10 false false R11.htm 000011 - Disclosure - Goodwill and Other Intangible Assets Sheet http://issuerdirect.com/role/GoodwillAndOtherIntangibleAssets Goodwill and Other Intangible Assets Notes 11 false false R12.htm 000012 - Disclosure - Line of Credit Sheet http://issuerdirect.com/role/LineOfCredit Line of Credit Notes 12 false false R13.htm 000013 - Disclosure - Equity Sheet http://issuerdirect.com/role/Equity Equity Notes 13 false false R14.htm 000014 - Disclosure - Stock Options and Restricted Stock Units Sheet http://issuerdirect.com/role/StockOptionsAndRestrictedStockUnits Stock Options and Restricted Stock Units Notes 14 false false R15.htm 000015 - Disclosure - Commitments and Contingencies Sheet http://issuerdirect.com/role/CommitmentsAndContingencies Commitments and Contingencies Notes 15 false false R16.htm 000016 - Disclosure - Revenues Sheet http://issuerdirect.com/role/Revenues Revenues Notes 16 false false R17.htm 000017 - Disclosure - Income Taxes Sheet http://issuerdirect.com/role/IncomeTaxes Income Taxes Notes 17 false false R18.htm 000018 - Disclosure - Employee Benefit Plans Sheet http://issuerdirect.com/role/EmployeeBenefitPlans Employee Benefit Plans Notes 18 false false R19.htm 000019 - Disclosure - Subsequent Events Sheet http://issuerdirect.com/role/SubsequentEvents Subsequent Events Notes 19 false false R20.htm 000020 - Disclosure - Summary of Significant Accounting Policies (Policies) Sheet http://issuerdirect.com/role/SummaryOfSignificantAccountingPoliciesPolicies Summary of Significant Accounting Policies (Policies) Policies http://issuerdirect.com/role/SummaryOfSignificantAccountingPolicies 20 false false R21.htm 000021 - Disclosure - Summary of Significant Accounting Policies (Tables) Sheet http://issuerdirect.com/role/SummaryOfSignificantAccountingPoliciesTables Summary of Significant Accounting Policies (Tables) Tables http://issuerdirect.com/role/SummaryOfSignificantAccountingPolicies 21 false false R22.htm 000022 - Disclosure - Fixed Assets (Tables) Sheet http://issuerdirect.com/role/FixedAssetsTables Fixed Assets (Tables) Tables http://issuerdirect.com/role/FixedAssets 22 false false R23.htm 000023 - Disclosure - Goodwill and Other Intangible Assets (Tables) Sheet http://issuerdirect.com/role/GoodwillAndOtherIntangibleAssetsTables Goodwill and Other Intangible Assets (Tables) Tables http://issuerdirect.com/role/GoodwillAndOtherIntangibleAssets 23 false false R24.htm 000024 - Disclosure - Equity (Tables) Sheet http://issuerdirect.com/role/EquityTables Equity (Tables) Tables http://issuerdirect.com/role/Equity 24 false false R25.htm 000025 - Disclosure - Stock Options and Restricted Stock Units (Tables) Sheet http://issuerdirect.com/role/StockOptionsAndRestrictedStockUnitsTables Stock Options and Restricted Stock Units (Tables) Tables http://issuerdirect.com/role/StockOptionsAndRestrictedStockUnits 25 false false R26.htm 000026 - Disclosure - Leases (Tables) Sheet http://issuerdirect.com/role/LeasesTables Leases (Tables) Tables 26 false false R27.htm 000027 - Disclosure - Revenues (Tables) Sheet http://issuerdirect.com/role/RevenuesTables Revenues (Tables) Tables http://issuerdirect.com/role/Revenues 27 false false R28.htm 000028 - Disclosure - Income Taxes (Tables) Sheet http://issuerdirect.com/role/IncomeTaxesTables Income Taxes (Tables) Tables http://issuerdirect.com/role/IncomeTaxes 28 false false R29.htm 000029 - Disclosure - Summary of Significant Accounting Policies (Details) Sheet http://issuerdirect.com/role/SummaryOfSignificantAccountingPoliciesDetails Summary of Significant Accounting Policies (Details) Details http://issuerdirect.com/role/SummaryOfSignificantAccountingPoliciesTables 29 false false R30.htm 000030 - Disclosure - Summary of Significant Accounting Policies (Details 1) Sheet http://issuerdirect.com/role/SummaryOfSignificantAccountingPoliciesDetails1 Summary of Significant Accounting Policies (Details 1) Details http://issuerdirect.com/role/SummaryOfSignificantAccountingPoliciesTables 30 false false R31.htm 000031 - Disclosure - Summary of Significant Accounting Policies (Details 2) Sheet http://issuerdirect.com/role/SummaryOfSignificantAccountingPoliciesDetails2 Summary of Significant Accounting Policies (Details 2) Details http://issuerdirect.com/role/SummaryOfSignificantAccountingPoliciesTables 31 false false R32.htm 000032 - Disclosure - Summary of Significant Accounting Policies (Details Narrative) Sheet http://issuerdirect.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative Summary of Significant Accounting Policies (Details Narrative) Details http://issuerdirect.com/role/SummaryOfSignificantAccountingPoliciesTables 32 false false R33.htm 000033 - Disclosure - Fixed Assets (Details) Sheet http://issuerdirect.com/role/FixedAssetsDetails Fixed Assets (Details) Details http://issuerdirect.com/role/FixedAssetsTables 33 false false R34.htm 000034 - Disclosure - Fixed Assets (Details Narrative) Sheet http://issuerdirect.com/role/FixedAssetsDetailsNarrative Fixed Assets (Details Narrative) Details http://issuerdirect.com/role/FixedAssetsTables 34 false false R35.htm 000035 - Disclosure - Goodwill and Other Intangible Assets (Details) Sheet http://issuerdirect.com/role/GoodwillAndOtherIntangibleAssetsDetails Goodwill and Other Intangible Assets (Details) Details http://issuerdirect.com/role/GoodwillAndOtherIntangibleAssetsTables 35 false false R36.htm 000036 - Disclosure - Goodwill and Other Intangible Assets (Details 1) Sheet http://issuerdirect.com/role/GoodwillAndOtherIntangibleAssetsDetails1 Goodwill and Other Intangible Assets (Details 1) Details http://issuerdirect.com/role/GoodwillAndOtherIntangibleAssetsTables 36 false false R37.htm 000037 - Disclosure - Goodwill and Other Intangible Assets (Details Narrative) Sheet http://issuerdirect.com/role/GoodwillAndOtherIntangibleAssetsDetailsNarrative Goodwill and Other Intangible Assets (Details Narrative) Details http://issuerdirect.com/role/GoodwillAndOtherIntangibleAssetsTables 37 false false R38.htm 000038 - Disclosure - Line of Credit (Details Narrative) Sheet http://issuerdirect.com/role/LineOfCreditDetailsNarrative Line of Credit (Details Narrative) Details http://issuerdirect.com/role/LineOfCredit 38 false false R39.htm 000039 - Disclosure - Equity (Details) Sheet http://issuerdirect.com/role/EquityDetails Equity (Details) Details http://issuerdirect.com/role/EquityTables 39 false false R40.htm 000040 - Disclosure - Equity (Details Narrative) Sheet http://issuerdirect.com/role/EquityDetailsNarrative Equity (Details Narrative) Details http://issuerdirect.com/role/EquityTables 40 false false R41.htm 000041 - Disclosure - Stock Options and Restricted Stock Units (Details) Sheet http://issuerdirect.com/role/StockOptionsAndRestrictedStockUnitsDetails Stock Options and Restricted Stock Units (Details) Details http://issuerdirect.com/role/StockOptionsAndRestrictedStockUnitsTables 41 false false R42.htm 000042 - Disclosure - Stock Options and Restricted Stock Units (Details 1) Sheet http://issuerdirect.com/role/StockOptionsAndRestrictedStockUnitsDetails1 Stock Options and Restricted Stock Units (Details 1) Details http://issuerdirect.com/role/StockOptionsAndRestrictedStockUnitsTables 42 false false R43.htm 000043 - Disclosure - Stock Options and Restricted Stock Units (Details 2) Sheet http://issuerdirect.com/role/StockOptionsAndRestrictedStockUnitsDetails2 Stock Options and Restricted Stock Units (Details 2) Details http://issuerdirect.com/role/StockOptionsAndRestrictedStockUnitsTables 43 false false R44.htm 000044 - Disclosure - Stock Options and Restricted Stock Units (Details 3) Sheet http://issuerdirect.com/role/StockOptionsAndRestrictedStockUnitsDetails3 Stock Options and Restricted Stock Units (Details 3) Details http://issuerdirect.com/role/StockOptionsAndRestrictedStockUnitsTables 44 false false R45.htm 000045 - Disclosure - Stock Options and Restricted Stock Units (Details Narrative) Sheet http://issuerdirect.com/role/StockOptionsAndRestrictedStockUnitsDetailsNarrative Stock Options and Restricted Stock Units (Details Narrative) Details http://issuerdirect.com/role/StockOptionsAndRestrictedStockUnitsTables 45 false false R46.htm 000046 - Disclosure - Leases (Details) Sheet http://issuerdirect.com/role/LeasesDetails Leases (Details) Details http://issuerdirect.com/role/LeasesTables 46 false false R47.htm 000047 - Disclosure - Leases (Details 1) Sheet http://issuerdirect.com/role/LeasesDetails1 Leases (Details 1) Details http://issuerdirect.com/role/LeasesTables 47 false false R48.htm 000048 - Disclosure - Leases (Details Narrative) Sheet http://issuerdirect.com/role/LeasesDetailsNarrative Leases (Details Narrative) Details http://issuerdirect.com/role/LeasesTables 48 false false R49.htm 000049 - Disclosure - Revenue (Details) Sheet http://issuerdirect.com/role/RevenueDetails Revenue (Details) Details http://issuerdirect.com/role/RevenuesTables 49 false false R50.htm 000050 - Disclosure - Income Taxes (Details) Sheet http://issuerdirect.com/role/IncomeTaxesDetails Income Taxes (Details) Details http://issuerdirect.com/role/IncomeTaxesTables 50 false false R51.htm 000051 - Disclosure - Income Taxes (Details 1) Sheet http://issuerdirect.com/role/IncomeTaxesDetails1 Income Taxes (Details 1) Details http://issuerdirect.com/role/IncomeTaxesTables 51 false false R52.htm 000052 - Disclosure - Income Taxes (Details 2) Sheet http://issuerdirect.com/role/IncomeTaxesDetails2 Income Taxes (Details 2) Details http://issuerdirect.com/role/IncomeTaxesTables 52 false false R53.htm 000053 - Disclosure - Employee Benefit Plan (Details Narrative) Sheet http://issuerdirect.com/role/EmployeeBenefitPlanDetailsNarrative Employee Benefit Plan (Details Narrative) Details http://issuerdirect.com/role/EmployeeBenefitPlans 53 false false R54.htm 000054 - Disclosure - Subsequent Events (Details Narrative) Sheet http://issuerdirect.com/role/SubsequentEventsDetailsNarrative Subsequent Events (Details Narrative) Details http://issuerdirect.com/role/SubsequentEvents 54 false false All Reports Book All Reports isdr_10k.htm isdr-20211231.xsd isdr-20211231_cal.xml isdr-20211231_def.xml isdr-20211231_lab.xml isdr-20211231_pre.xml isdr_ex211.htm isdr_ex231.htm isdr_ex311.htm isdr_ex312.htm isdr_ex321.htm isdr_ex322.htm isdr_10kimg1.jpg isdr_10kimg2.jpg isdr_10kimg4.jpg http://fasb.org/us-gaap/2021-01-31 http://xbrl.sec.gov/dei/2021q4 true true JSON 77 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "isdr_10k.htm": { "axisCustom": 0, "axisStandard": 18, "contextCount": 112, "dts": { "calculationLink": { "local": [ "isdr-20211231_cal.xml" ] }, "definitionLink": { "local": [ "isdr-20211231_def.xml" ] }, "inline": { "local": [ "isdr_10k.htm" ] }, "labelLink": { "local": [ "isdr-20211231_lab.xml" ] }, "presentationLink": { "local": [ "isdr-20211231_pre.xml" ] }, "schema": { "local": [ "isdr-20211231.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "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", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd", "http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd", "http://www.xbrl.org/lrr/arcrole/factExplanatory-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-roles-2021-01-31.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-types-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-roles-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-types-2021-01-31.xsd", "https://xbrl.sec.gov/country/2021/country-2021.xsd", "https://xbrl.sec.gov/currency/2021/currency-2021.xsd", "https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd", "https://xbrl.sec.gov/exch/2021/exch-2021.xsd", "https://xbrl.sec.gov/naics/2021/naics-2021.xsd", "https://xbrl.sec.gov/sic/2021/sic-2021.xsd", "https://xbrl.sec.gov/stpr/2021/stpr-2021.xsd" ] } }, "elementCount": 447, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2021-01-31": 24, "http://issuerdirect.com/20211231": 3, "http://xbrl.sec.gov/dei/2021q4": 8, "total": 35 }, "keyCustom": 40, "keyStandard": 369, "memberCustom": 27, "memberStandard": 20, "nsprefix": "isdr", "nsuri": "http://issuerdirect.com/20211231", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "strong", "p", "td", "tr", "tbody", "table", "body", "html" ], "baseRef": "isdr_10k.htm", "contextRef": "From2021-01-01to2021-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://issuerdirect.com/role/Cover", "shortName": "Cover", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "strong", "p", "td", "tr", "tbody", "table", "body", "html" ], "baseRef": "isdr_10k.htm", "contextRef": "From2021-01-01to2021-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": "isdr_10k.htm", "contextRef": "From2021-01-01to2021-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "isdr:FixedAssetsTextblock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000010 - Disclosure - Fixed Assets", "role": "http://issuerdirect.com/role/FixedAssets", "shortName": "Fixed Assets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "isdr_10k.htm", "contextRef": "From2021-01-01to2021-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "isdr:FixedAssetsTextblock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "isdr_10k.htm", "contextRef": "From2021-01-01to2021-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000011 - Disclosure - Goodwill and Other Intangible Assets", "role": "http://issuerdirect.com/role/GoodwillAndOtherIntangibleAssets", "shortName": "Goodwill and Other Intangible Assets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "isdr_10k.htm", "contextRef": "From2021-01-01to2021-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "isdr_10k.htm", "contextRef": "From2021-01-01to2021-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": "000012 - Disclosure - Line of Credit", "role": "http://issuerdirect.com/role/LineOfCredit", "shortName": "Line of Credit", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "isdr_10k.htm", "contextRef": "From2021-01-01to2021-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "isdr_10k.htm", "contextRef": "From2021-01-01to2021-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EquityMethodInvestmentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000013 - Disclosure - Equity", "role": "http://issuerdirect.com/role/Equity", "shortName": "Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "isdr_10k.htm", "contextRef": "From2021-01-01to2021-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EquityMethodInvestmentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "isdr_10k.htm", "contextRef": "From2021-01-01to2021-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RestrictionsOnDividendsLoansAndAdvancesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000014 - Disclosure - Stock Options and Restricted Stock Units", "role": "http://issuerdirect.com/role/StockOptionsAndRestrictedStockUnits", "shortName": "Stock Options and Restricted Stock Units", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "isdr_10k.htm", "contextRef": "From2021-01-01to2021-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RestrictionsOnDividendsLoansAndAdvancesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "isdr_10k.htm", "contextRef": "From2021-01-01to2021-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": "000015 - Disclosure - Commitments and Contingencies", "role": "http://issuerdirect.com/role/CommitmentsAndContingencies", "shortName": "Commitments and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "isdr_10k.htm", "contextRef": "From2021-01-01to2021-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "isdr_10k.htm", "contextRef": "From2021-01-01to2021-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "isdr:RevenuesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000016 - Disclosure - Revenues", "role": "http://issuerdirect.com/role/Revenues", "shortName": "Revenues", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "isdr_10k.htm", "contextRef": "From2021-01-01to2021-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "isdr:RevenuesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "isdr_10k.htm", "contextRef": "From2021-01-01to2021-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": "000017 - Disclosure - Income Taxes", "role": "http://issuerdirect.com/role/IncomeTaxes", "shortName": "Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "isdr_10k.htm", "contextRef": "From2021-01-01to2021-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "isdr_10k.htm", "contextRef": "From2021-01-01to2021-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000018 - Disclosure - Employee Benefit Plans", "role": "http://issuerdirect.com/role/EmployeeBenefitPlans", "shortName": "Employee Benefit Plans", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "isdr_10k.htm", "contextRef": "From2021-01-01to2021-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "isdr_10k.htm", "contextRef": "From2021-01-01to2021-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": "000019 - Disclosure - Subsequent Events", "role": "http://issuerdirect.com/role/SubsequentEvents", "shortName": "Subsequent Events", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "isdr_10k.htm", "contextRef": "From2021-01-01to2021-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "body", "html" ], "baseRef": "isdr_10k.htm", "contextRef": "AsOf2021-12-31", "decimals": "-3", "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://issuerdirect.com/role/ConsolidatedBalanceSheets", "shortName": "CONSOLIDATED BALANCE SHEETS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "body", "html" ], "baseRef": "isdr_10k.htm", "contextRef": "AsOf2021-12-31", "decimals": "-3", "lang": null, "name": "us-gaap:AccountsReceivableNet", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "isdr_10k.htm", "contextRef": "From2021-01-01to2021-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000020 - Disclosure - Summary of Significant Accounting Policies (Policies)", "role": "http://issuerdirect.com/role/SummaryOfSignificantAccountingPoliciesPolicies", "shortName": "Summary of Significant Accounting Policies (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "isdr_10k.htm", "contextRef": "From2021-01-01to2021-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "us-gaap:AccountsAndNontradeReceivableTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "isdr_10k.htm", "contextRef": "From2021-01-01to2021-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCreditLossesForFinancingReceivablesCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000021 - Disclosure - Summary of Significant Accounting Policies (Tables)", "role": "http://issuerdirect.com/role/SummaryOfSignificantAccountingPoliciesTables", "shortName": "Summary of Significant Accounting Policies (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:AccountsAndNontradeReceivableTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "isdr_10k.htm", "contextRef": "From2021-01-01to2021-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCreditLossesForFinancingReceivablesCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "isdr:FixedAssetsTextblock", "body", "html" ], "baseRef": "isdr_10k.htm", "contextRef": "From2021-01-01to2021-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": "000022 - Disclosure - Fixed Assets (Tables)", "role": "http://issuerdirect.com/role/FixedAssetsTables", "shortName": "Fixed Assets (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "isdr:FixedAssetsTextblock", "body", "html" ], "baseRef": "isdr_10k.htm", "contextRef": "From2021-01-01to2021-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "us-gaap:GoodwillAndIntangibleAssetsPolicyTextBlock", "body", "html" ], "baseRef": "isdr_10k.htm", "contextRef": "From2021-01-01to2021-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000023 - Disclosure - Goodwill and Other Intangible Assets (Tables)", "role": "http://issuerdirect.com/role/GoodwillAndOtherIntangibleAssetsTables", "shortName": "Goodwill and Other Intangible Assets (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:GoodwillAndIntangibleAssetsPolicyTextBlock", "body", "html" ], "baseRef": "isdr_10k.htm", "contextRef": "From2021-01-01to2021-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "isdr_10k.htm", "contextRef": "From2021-01-01to2021-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AcceleratedShareRepurchasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000024 - Disclosure - Equity (Tables)", "role": "http://issuerdirect.com/role/EquityTables", "shortName": "Equity (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "isdr_10k.htm", "contextRef": "From2021-01-01to2021-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AcceleratedShareRepurchasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "isdr_10k.htm", "contextRef": "From2021-01-01to2021-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000025 - Disclosure - Stock Options and Restricted Stock Units (Tables)", "role": "http://issuerdirect.com/role/StockOptionsAndRestrictedStockUnitsTables", "shortName": "Stock Options and Restricted Stock Units (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "isdr_10k.htm", "contextRef": "From2021-01-01to2021-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "isdr_10k.htm", "contextRef": "From2021-01-01to2021-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000026 - Disclosure - Leases (Tables)", "role": "http://issuerdirect.com/role/LeasesTables", "shortName": "Leases (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "isdr_10k.htm", "contextRef": "From2021-01-01to2021-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "isdr:RevenuesDisclosureTextBlock", "body", "html" ], "baseRef": "isdr_10k.htm", "contextRef": "From2021-01-01to2021-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": "000027 - Disclosure - Revenues (Tables)", "role": "http://issuerdirect.com/role/RevenuesTables", "shortName": "Revenues (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "isdr:RevenuesDisclosureTextBlock", "body", "html" ], "baseRef": "isdr_10k.htm", "contextRef": "From2021-01-01to2021-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "isdr_10k.htm", "contextRef": "From2021-01-01to2021-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": "000028 - Disclosure - Income Taxes (Tables)", "role": "http://issuerdirect.com/role/IncomeTaxesTables", "shortName": "Income Taxes (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "isdr_10k.htm", "contextRef": "From2021-01-01to2021-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfCreditLossesForFinancingReceivablesCurrentTableTextBlock", "us-gaap:AccountsAndNontradeReceivableTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "isdr_10k.htm", "contextRef": "AsOf2020-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000029 - Disclosure - Summary of Significant Accounting Policies (Details)", "role": "http://issuerdirect.com/role/SummaryOfSignificantAccountingPoliciesDetails", "shortName": "Summary of Significant Accounting Policies (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfCreditLossesForFinancingReceivablesCurrentTableTextBlock", "us-gaap:AccountsAndNontradeReceivableTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "isdr_10k.htm", "contextRef": "AsOf2019-12-31", "decimals": "-3", "lang": null, "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "tbody", "table", "body", "html" ], "baseRef": "isdr_10k.htm", "contextRef": "AsOf2021-12-31", "decimals": "-3", "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://issuerdirect.com/role/ConsolidatedBalanceSheetsParenthetical", "shortName": "CONSOLIDATED BALANCE SHEETS (PARENTHETICAL)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "tbody", "table", "body", "html" ], "baseRef": "isdr_10k.htm", "contextRef": "AsOf2021-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "tbody", "table", "us-gaap:ScheduleOfPublicUtilityPropertyPlantAndEquipmentTextBlock", "us-gaap:IntangibleAssetsFiniteLivedPolicy", "ix:continuation", "body", "html" ], "baseRef": "isdr_10k.htm", "contextRef": "From2021-01-01to2021-12-31_us-gaap_LeaseholdImprovementsMember", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentEstimatedUsefulLives", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000030 - Disclosure - Summary of Significant Accounting Policies (Details 1)", "role": "http://issuerdirect.com/role/SummaryOfSignificantAccountingPoliciesDetails1", "shortName": "Summary of Significant Accounting Policies (Details 1)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "tbody", "table", "us-gaap:ScheduleOfPublicUtilityPropertyPlantAndEquipmentTextBlock", "us-gaap:IntangibleAssetsFiniteLivedPolicy", "ix:continuation", "body", "html" ], "baseRef": "isdr_10k.htm", "contextRef": "From2021-01-01to2021-12-31_us-gaap_LeaseholdImprovementsMember", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentEstimatedUsefulLives", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:CapitalizedContractCostTableTextBlock", "us-gaap:RevenueRecognitionSoftware", "ix:continuation", "body", "html" ], "baseRef": "isdr_10k.htm", "contextRef": "From2021-01-01to2021-12-31", "decimals": "-3", "first": true, "lang": null, "name": "isdr:CapitalizedSoftwareDevelopmentCosts", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000031 - Disclosure - Summary of Significant Accounting Policies (Details 2)", "role": "http://issuerdirect.com/role/SummaryOfSignificantAccountingPoliciesDetails2", "shortName": "Summary of Significant Accounting Policies (Details 2)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:CapitalizedContractCostTableTextBlock", "us-gaap:RevenueRecognitionSoftware", "ix:continuation", "body", "html" ], "baseRef": "isdr_10k.htm", "contextRef": "From2021-01-01to2021-12-31", "decimals": "-3", "first": true, "lang": null, "name": "isdr:CapitalizedSoftwareDevelopmentCosts", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "p", "us-gaap:ConcentrationRiskCreditRisk", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "isdr_10k.htm", "contextRef": "AsOf2021-12-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:CashFDICInsuredAmount", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000032 - Disclosure - Summary of Significant Accounting Policies (Details Narrative)", "role": "http://issuerdirect.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative", "shortName": "Summary of Significant Accounting Policies (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:ConcentrationRiskCreditRisk", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "isdr_10k.htm", "contextRef": "AsOf2021-12-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:CashFDICInsuredAmount", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "isdr:FixedAssetsTextblock", "body", "html" ], "baseRef": "isdr_10k.htm", "contextRef": "AsOf2021-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:MachineryAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000033 - Disclosure - Fixed Assets (Details)", "role": "http://issuerdirect.com/role/FixedAssetsDetails", "shortName": "Fixed Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "isdr:FixedAssetsTextblock", "body", "html" ], "baseRef": "isdr_10k.htm", "contextRef": "AsOf2021-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:MachineryAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "p", "isdr:FixedAssetsTextblock", "body", "html" ], "baseRef": "isdr_10k.htm", "contextRef": "From2021-01-01to2021-12-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:Depreciation", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000034 - Disclosure - Fixed Assets (Details Narrative)", "role": "http://issuerdirect.com/role/FixedAssetsDetailsNarrative", "shortName": "Fixed Assets (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "isdr:FixedAssetsTextblock", "body", "html" ], "baseRef": "isdr_10k.htm", "contextRef": "From2021-01-01to2021-12-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:Depreciation", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "tbody", "table", "body", "html" ], "baseRef": "isdr_10k.htm", "contextRef": "AsOf2021-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000035 - Disclosure - Goodwill and Other Intangible Assets (Details)", "role": "http://issuerdirect.com/role/GoodwillAndOtherIntangibleAssetsDetails", "shortName": "Goodwill and Other Intangible Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "us-gaap:GoodwillAndIntangibleAssetsPolicyTextBlock", "body", "html" ], "baseRef": "isdr_10k.htm", "contextRef": "AsOf2021-12-31_isdr_TrademarksDefiniteMember", "decimals": "-3", "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "isdr_10k.htm", "contextRef": "AsOf2021-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000036 - Disclosure - Goodwill and Other Intangible Assets (Details 1)", "role": "http://issuerdirect.com/role/GoodwillAndOtherIntangibleAssetsDetails1", "shortName": "Goodwill and Other Intangible Assets (Details 1)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "isdr_10k.htm", "contextRef": "AsOf2021-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "p", "us-gaap:GoodwillAndIntangibleAssetsPolicyTextBlock", "body", "html" ], "baseRef": "isdr_10k.htm", "contextRef": "From2021-01-01to2021-12-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:AmortizationOfIntangibleAssets", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000037 - Disclosure - Goodwill and Other Intangible Assets (Details Narrative)", "role": "http://issuerdirect.com/role/GoodwillAndOtherIntangibleAssetsDetailsNarrative", "shortName": "Goodwill and Other Intangible Assets (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:GoodwillAndIntangibleAssetsPolicyTextBlock", "body", "html" ], "baseRef": "isdr_10k.htm", "contextRef": "From2021-01-01to2021-12-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:AmortizationOfIntangibleAssets", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "p", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "baseRef": "isdr_10k.htm", "contextRef": "AsOf2021-12-31", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000038 - Disclosure - Line of Credit (Details Narrative)", "role": "http://issuerdirect.com/role/LineOfCreditDetailsNarrative", "shortName": "Line of Credit (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "baseRef": "isdr_10k.htm", "contextRef": "AsOf2021-12-31", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:AcceleratedShareRepurchasesTextBlock", "ix:continuation", "body", "html" ], "baseRef": "isdr_10k.htm", "contextRef": "From2021-01-01to2021-12-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:StockRepurchasedAndRetiredDuringPeriodShares", "reportCount": 1, "unitRef": "Shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000039 - Disclosure - Equity (Details)", "role": "http://issuerdirect.com/role/EquityDetails", "shortName": "Equity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:AcceleratedShareRepurchasesTextBlock", "ix:continuation", "body", "html" ], "baseRef": "isdr_10k.htm", "contextRef": "From2021-01-01to2021-12-31", "decimals": "INF", "lang": null, "name": "us-gaap:AcceleratedShareRepurchasesFinalPricePaidPerShare", "reportCount": 1, "unique": true, "unitRef": "USDPShares", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "body", "html" ], "baseRef": "isdr_10k.htm", "contextRef": "From2021-01-01to2021-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Revenues", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "000004 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS", "role": "http://issuerdirect.com/role/ConsolidatedStatementsOfOperations", "shortName": "CONSOLIDATED STATEMENTS OF OPERATIONS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "body", "html" ], "baseRef": "isdr_10k.htm", "contextRef": "From2021-01-01to2021-12-31", "decimals": "-3", "lang": null, "name": "us-gaap:CostOfRevenue", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "p", "us-gaap:EquityMethodInvestmentsTextBlock", "body", "html" ], "baseRef": "isdr_10k.htm", "contextRef": "From2021-01-01to2021-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PaymentsOfDividends", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000040 - Disclosure - Equity (Details Narrative)", "role": "http://issuerdirect.com/role/EquityDetailsNarrative", "shortName": "Equity (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:EquityMethodInvestmentsTextBlock", "body", "html" ], "baseRef": "isdr_10k.htm", "contextRef": "From2021-01-01to2021-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PaymentsOfDividends", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "body", "html" ], "baseRef": "isdr_10k.htm", "contextRef": "AsOf2021-12-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unitRef": "Shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000041 - Disclosure - Stock Options and Restricted Stock Units (Details)", "role": "http://issuerdirect.com/role/StockOptionsAndRestrictedStockUnitsDetails", "shortName": "Stock Options and Restricted Stock Units (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfShareBasedCompensationActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "isdr_10k.htm", "contextRef": "AsOf2019-12-31_us-gaap_OptionMember", "decimals": "0", "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unique": true, "unitRef": "Shares", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfNonvestedShareActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "isdr_10k.htm", "contextRef": "AsOf2020-12-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares", "reportCount": 1, "unitRef": "Shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000042 - Disclosure - Stock Options and Restricted Stock Units (Details 1)", "role": "http://issuerdirect.com/role/StockOptionsAndRestrictedStockUnitsDetails1", "shortName": "Stock Options and Restricted Stock Units (Details 1)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfNonvestedShareActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "isdr_10k.htm", "contextRef": "AsOf2019-12-31", "decimals": "0", "lang": null, "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares", "reportCount": 1, "unique": true, "unitRef": "Shares", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "body", "html" ], "baseRef": "isdr_10k.htm", "contextRef": "AsOf2021-12-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unitRef": "Shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000043 - Disclosure - Stock Options and Restricted Stock Units (Details 2)", "role": "http://issuerdirect.com/role/StockOptionsAndRestrictedStockUnitsDetails2", "shortName": "Stock Options and Restricted Stock Units (Details 2)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock", "ix:continuation", "body", "html" ], "baseRef": "isdr_10k.htm", "contextRef": "From2021-01-01to2021-12-31", "decimals": null, "lang": "en-US", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "isdr_10k.htm", "contextRef": "AsOf2020-12-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber", "reportCount": 1, "unitRef": "Shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000044 - Disclosure - Stock Options and Restricted Stock Units (Details 3)", "role": "http://issuerdirect.com/role/StockOptionsAndRestrictedStockUnitsDetails3", "shortName": "Stock Options and Restricted Stock Units (Details 3)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "isdr_10k.htm", "contextRef": "AsOf2019-12-31", "decimals": "0", "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber", "reportCount": 1, "unique": true, "unitRef": "Shares", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "body", "html" ], "baseRef": "isdr_10k.htm", "contextRef": "AsOf2021-12-31", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:SharePrice", "reportCount": 1, "unique": true, "unitRef": "USDPShares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000045 - Disclosure - Stock Options and Restricted Stock Units (Details Narrative)", "role": "http://issuerdirect.com/role/StockOptionsAndRestrictedStockUnitsDetailsNarrative", "shortName": "Stock Options and Restricted Stock Units (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "body", "html" ], "baseRef": "isdr_10k.htm", "contextRef": "AsOf2021-12-31", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:SharePrice", "reportCount": 1, "unique": true, "unitRef": "USDPShares", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "isdr_10k.htm", "contextRef": "From2021-01-01to2021-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LeaseCost", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000046 - Disclosure - Leases (Details)", "role": "http://issuerdirect.com/role/LeasesDetails", "shortName": "Leases (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "isdr_10k.htm", "contextRef": "From2021-01-01to2021-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LeaseCost", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "isdr_10k.htm", "contextRef": "AsOf2021-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000047 - Disclosure - Leases (Details 1)", "role": "http://issuerdirect.com/role/LeasesDetails1", "shortName": "Leases (Details 1)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "isdr_10k.htm", "contextRef": "AsOf2021-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "body", "html" ], "baseRef": "isdr_10k.htm", "contextRef": "AsOf2021-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseLiabilityCurrent", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000048 - Disclosure - Leases (Details Narrative)", "role": "http://issuerdirect.com/role/LeasesDetailsNarrative", "shortName": "Leases (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "body", "html" ], "baseRef": "isdr_10k.htm", "contextRef": "AsOf2021-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseLiabilityCurrent", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "body", "html" ], "baseRef": "isdr_10k.htm", "contextRef": "From2021-01-01to2021-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Revenues", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000049 - Disclosure - Revenue (Details)", "role": "http://issuerdirect.com/role/RevenueDetails", "shortName": "Revenue (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:DisaggregationOfRevenueTableTextBlock", "isdr:RevenuesDisclosureTextBlock", "body", "html" ], "baseRef": "isdr_10k.htm", "contextRef": "From2021-01-01to2021-12-31", "decimals": "INF", "lang": null, "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "body", "html" ], "baseRef": "isdr_10k.htm", "contextRef": "From2021-01-01to2021-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "000005 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (UNAUDITED)", "role": "http://issuerdirect.com/role/ConsolidatedStatementsOfComprehensiveIncomeUnaudited", "shortName": "CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (UNAUDITED)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "tbody", "table", "body", "html" ], "baseRef": "isdr_10k.htm", "contextRef": "From2021-01-01to2021-12-31", "decimals": "0", "lang": null, "name": "us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "isdr_10k.htm", "contextRef": "From2021-01-01to2021-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000050 - Disclosure - Income Taxes (Details)", "role": "http://issuerdirect.com/role/IncomeTaxesDetails", "shortName": "Income Taxes (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "isdr_10k.htm", "contextRef": "From2021-01-01to2021-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "isdr_10k.htm", "contextRef": "From2021-01-01to2021-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000051 - Disclosure - Income Taxes (Details 1)", "role": "http://issuerdirect.com/role/IncomeTaxesDetails1", "shortName": "Income Taxes (Details 1)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "isdr_10k.htm", "contextRef": "From2021-01-01to2021-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "isdr_10k.htm", "contextRef": "AsOf2021-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DeferredTaxAssetsDeferredIncome", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000052 - Disclosure - Income Taxes (Details 2)", "role": "http://issuerdirect.com/role/IncomeTaxesDetails2", "shortName": "Income Taxes (Details 2)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "isdr_10k.htm", "contextRef": "AsOf2021-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DeferredTaxAssetsDeferredIncome", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "p", "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock", "body", "html" ], "baseRef": "isdr_10k.htm", "contextRef": "From2021-01-01to2021-12-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:DeferredCompensationArrangementWithIndividualContributionsByEmployer", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000053 - Disclosure - Employee Benefit Plan (Details Narrative)", "role": "http://issuerdirect.com/role/EmployeeBenefitPlanDetailsNarrative", "shortName": "Employee Benefit Plan (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock", "body", "html" ], "baseRef": "isdr_10k.htm", "contextRef": "From2021-01-01to2021-12-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:DeferredCompensationArrangementWithIndividualContributionsByEmployer", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "p", "us-gaap:SubsequentEventsTextBlock", "body", "html" ], "baseRef": "isdr_10k.htm", "contextRef": "From2022-01-01to2022-01-12_isdr_TwentyFourteenPlanMember_isdr_MrPitoniakMember", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:SalariesAndWages", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000054 - Disclosure - Subsequent Events (Details Narrative)", "role": "http://issuerdirect.com/role/SubsequentEventsDetailsNarrative", "shortName": "Subsequent Events (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:SubsequentEventsTextBlock", "body", "html" ], "baseRef": "isdr_10k.htm", "contextRef": "From2022-01-01to2022-01-12_isdr_TwentyFourteenPlanMember_isdr_MrPitoniakMember", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:SalariesAndWages", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "body", "html" ], "baseRef": "isdr_10k.htm", "contextRef": "From2021-01-01to2021-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "000006 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS", "role": "http://issuerdirect.com/role/ConsolidatedStatementsOfCashFlows", "shortName": "CONSOLIDATED STATEMENTS OF CASH FLOWS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "body", "html" ], "baseRef": "isdr_10k.htm", "contextRef": "From2021-01-01to2021-12-31", "decimals": "-3", "lang": null, "name": "us-gaap:ProvisionForDoubtfulAccounts", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "body", "html" ], "baseRef": "isdr_10k.htm", "contextRef": "AsOf2019-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": "000007 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS EQUITY (UNAUDITED)", "role": "http://issuerdirect.com/role/ConsolidatedStatementsOfStockholdersEquityUnaudited", "shortName": "CONSOLIDATED STATEMENTS OF STOCKHOLDERS EQUITY (UNAUDITED)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "body", "html" ], "baseRef": "isdr_10k.htm", "contextRef": "AsOf2019-12-31_us-gaap_CommonStockMember", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:SharesIssued", "reportCount": 1, "unique": true, "unitRef": "Shares", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "isdr_10k.htm", "contextRef": "From2021-01-01to2021-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000008 - Disclosure - Description Background and Basis of Operations", "role": "http://issuerdirect.com/role/DescriptionBackgroundAndBasisOfOperations", "shortName": "Description Background and Basis of Operations", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "isdr_10k.htm", "contextRef": "From2021-01-01to2021-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "isdr_10k.htm", "contextRef": "From2021-01-01to2021-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": "000009 - Disclosure - Summary of Significant Accounting Policies", "role": "http://issuerdirect.com/role/SummaryOfSignificantAccountingPolicies", "shortName": "Summary of Significant Accounting Policies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "isdr_10k.htm", "contextRef": "From2021-01-01to2021-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "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/2021q4", "presentation": [ "http://issuerdirect.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_AuditorFirmId": { "auth_ref": [ "r464", "r465", "r466" ], "lang": { "en-us": { "role": { "documentation": "PCAOB issued Audit Firm Identifier", "label": "Auditor Firm Id" } } }, "localname": "AuditorFirmId", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://issuerdirect.com/role/Cover" ], "xbrltype": "nonemptySequenceNumberItemType" }, "dei_AuditorLocation": { "auth_ref": [ "r464", "r465", "r466" ], "lang": { "en-us": { "role": { "label": "Auditor Location" } } }, "localname": "AuditorLocation", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://issuerdirect.com/role/Cover" ], "xbrltype": "internationalNameItemType" }, "dei_AuditorName": { "auth_ref": [ "r464", "r465", "r466" ], "lang": { "en-us": { "role": { "label": "Auditor Name" } } }, "localname": "AuditorName", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://issuerdirect.com/role/Cover" ], "xbrltype": "internationalNameItemType" }, "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/2021q4", "presentation": [ "http://issuerdirect.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/2021q4", "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/2021q4", "presentation": [ "http://issuerdirect.com/role/Cover" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentAnnualReport": { "auth_ref": [ "r464", "r465", "r466" ], "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/2021q4", "presentation": [ "http://issuerdirect.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/2021q4", "presentation": [ "http://issuerdirect.com/role/Cover" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This is focus fiscal year of the document report in YYYY 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/2021q4", "presentation": [ "http://issuerdirect.com/role/Cover" ], "xbrltype": "gYearItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD.", "label": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://issuerdirect.com/role/Cover" ], "xbrltype": "dateItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r467" ], "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/2021q4", "presentation": [ "http://issuerdirect.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/2021q4", "presentation": [ "http://issuerdirect.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/2021q4", "presentation": [ "http://issuerdirect.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/2021q4", "presentation": [ "http://issuerdirect.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/2021q4", "presentation": [ "http://issuerdirect.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/2021q4", "presentation": [ "http://issuerdirect.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/2021q4", "presentation": [ "http://issuerdirect.com/role/Cover" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r462" ], "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/2021q4", "presentation": [ "http://issuerdirect.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/2021q4", "presentation": [ "http://issuerdirect.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/2021q4", "presentation": [ "http://issuerdirect.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r462" ], "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/2021q4", "presentation": [ "http://issuerdirect.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/2021q4", "presentation": [ "http://issuerdirect.com/role/Cover" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r462" ], "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/2021q4", "presentation": [ "http://issuerdirect.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/2021q4", "presentation": [ "http://issuerdirect.com/role/Cover" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r475" ], "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/2021q4", "presentation": [ "http://issuerdirect.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/2021q4", "presentation": [ "http://issuerdirect.com/role/Cover" ], "xbrltype": "monetaryItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r462" ], "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/2021q4", "presentation": [ "http://issuerdirect.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r462" ], "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/2021q4", "presentation": [ "http://issuerdirect.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r462" ], "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/2021q4", "presentation": [ "http://issuerdirect.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r462" ], "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/2021q4", "presentation": [ "http://issuerdirect.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/2021q4", "presentation": [ "http://issuerdirect.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityWellKnownSeasonedIssuer": { "auth_ref": [ "r476" ], "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/2021q4", "presentation": [ "http://issuerdirect.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/2021q4", "presentation": [ "http://issuerdirect.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r461" ], "lang": { "en-us": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Security 12b Title" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://issuerdirect.com/role/Cover" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r463" ], "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/2021q4", "presentation": [ "http://issuerdirect.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/2021q4", "presentation": [ "http://issuerdirect.com/role/Cover" ], "xbrltype": "tradingSymbolItemType" }, "isdr_AmortizationIncludedInDepreciationAndAmortization": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "label": "Amortization Included in Depreciation and Amortization" } } }, "localname": "AmortizationIncludedInDepreciationAndAmortization", "nsuri": "http://issuerdirect.com/20211231", "presentation": [ "http://issuerdirect.com/role/SummaryOfSignificantAccountingPoliciesDetails2" ], "xbrltype": "monetaryItemType" }, "isdr_CapitalizedSoftware": { "auth_ref": [], "calculation": { "http://issuerdirect.com/role/ConsolidatedStatementsOfCashFlows": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "label": "Capitalized software" } } }, "localname": "CapitalizedSoftware", "nsuri": "http://issuerdirect.com/20211231", "presentation": [ "http://issuerdirect.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "isdr_CapitalizedSoftwareDevelopmentCosts": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of impairment loss from capitalized computer software costs.", "label": "Capitalized Software Development Costs" } } }, "localname": "CapitalizedSoftwareDevelopmentCosts", "nsuri": "http://issuerdirect.com/20211231", "presentation": [ "http://issuerdirect.com/role/SummaryOfSignificantAccountingPoliciesDetails2" ], "xbrltype": "monetaryItemType" }, "isdr_ChangeMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Change" } } }, "localname": "ChangeMember", "nsuri": "http://issuerdirect.com/20211231", "presentation": [ "http://issuerdirect.com/role/IncomeTaxesDetails2" ], "xbrltype": "domainItemType" }, "isdr_CommunicationMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Communication" } } }, "localname": "CommunicationMember", "nsuri": "http://issuerdirect.com/20211231", "presentation": [ "http://issuerdirect.com/role/RevenueDetails" ], "xbrltype": "domainItemType" }, "isdr_ComplianceMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Compliance" } } }, "localname": "ComplianceMember", "nsuri": "http://issuerdirect.com/20211231", "presentation": [ "http://issuerdirect.com/role/RevenueDetails" ], "xbrltype": "domainItemType" }, "isdr_DeferredTaxAssetsTransactionCosts": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "label": "Transaction costs" } } }, "localname": "DeferredTaxAssetsTransactionCosts", "nsuri": "http://issuerdirect.com/20211231", "presentation": [ "http://issuerdirect.com/role/IncomeTaxesDetails2" ], "xbrltype": "monetaryItemType" }, "isdr_DescriptionOfRestrictedStockUnits": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Description of restricted stock units" } } }, "localname": "DescriptionOfRestrictedStockUnits", "nsuri": "http://issuerdirect.com/20211231", "presentation": [ "http://issuerdirect.com/role/StockOptionsAndRestrictedStockUnitsDetailsNarrative" ], "xbrltype": "stringItemType" }, "isdr_DisposalOfFixedAssets": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of decreases to the indemnification asset due to disposals relating to loss sharing agreements with the Federal Deposit Insurance Corporation (FDIC).", "label": "Disposal of fixed assets" } } }, "localname": "DisposalOfFixedAssets", "nsuri": "http://issuerdirect.com/20211231", "presentation": [ "http://issuerdirect.com/role/FixedAssetsDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "isdr_DistributionPartnerRelationshipsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Distribution Partner Relationships" } } }, "localname": "DistributionPartnerRelationshipsMember", "nsuri": "http://issuerdirect.com/20211231", "presentation": [ "http://issuerdirect.com/role/GoodwillAndOtherIntangibleAssetsDetails", "http://issuerdirect.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "domainItemType" }, "isdr_EffectiveIncomeTaxRateReconciliationFDIIDeduction": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "FDII deduction, percentage" } } }, "localname": "EffectiveIncomeTaxRateReconciliationFDIIDeduction", "nsuri": "http://issuerdirect.com/20211231", "presentation": [ "http://issuerdirect.com/role/IncomeTaxesDetails1" ], "xbrltype": "percentItemType" }, "isdr_EffectiveIncomeTaxRateReconciliationForeignEarningsTaxReform": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Tax on foreign earnings - tax reform, percentage" } } }, "localname": "EffectiveIncomeTaxRateReconciliationForeignEarningsTaxReform", "nsuri": "http://issuerdirect.com/20211231", "presentation": [ "http://issuerdirect.com/role/IncomeTaxesDetails1" ], "xbrltype": "percentItemType" }, "isdr_EffectiveIncomeTaxRateReconciliationForeignTaxCreditGenerated": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Foreign tax credit generated, percentage" } } }, "localname": "EffectiveIncomeTaxRateReconciliationForeignTaxCreditGenerated", "nsuri": "http://issuerdirect.com/20211231", "presentation": [ "http://issuerdirect.com/role/IncomeTaxesDetails1" ], "xbrltype": "percentItemType" }, "isdr_EffectiveIncomeTaxRateReconciliationShareBasedCompensation": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Permanent difference - stock-based compensation, percentage" } } }, "localname": "EffectiveIncomeTaxRateReconciliationShareBasedCompensation", "nsuri": "http://issuerdirect.com/20211231", "presentation": [ "http://issuerdirect.com/role/IncomeTaxesDetails1" ], "xbrltype": "percentItemType" }, "isdr_ExerciseOfStockAwardsNetOfTaxAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "label": "Exercise of stock awards, net of tax, amount" } } }, "localname": "ExerciseOfStockAwardsNetOfTaxAmount", "nsuri": "http://issuerdirect.com/20211231", "presentation": [ "http://issuerdirect.com/role/ConsolidatedStatementsOfStockholdersEquityUnaudited" ], "xbrltype": "monetaryItemType" }, "isdr_ExerciseOfStockAwardsNetOfTaxShares": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Exercise of stock awards, net of tax, shares" } } }, "localname": "ExerciseOfStockAwardsNetOfTaxShares", "nsuri": "http://issuerdirect.com/20211231", "presentation": [ "http://issuerdirect.com/role/ConsolidatedStatementsOfStockholdersEquityUnaudited" ], "xbrltype": "sharesItemType" }, "isdr_ExercisePriceRange": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Exercise price range" } } }, "localname": "ExercisePriceRange", "nsuri": "http://issuerdirect.com/20211231", "presentation": [ "http://issuerdirect.com/role/StockOptionsAndRestrictedStockUnitsDetails2" ], "xbrltype": "stringItemType" }, "isdr_FixedAssetsTextblock": { "auth_ref": [], "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": "Note Fixed Assets" } } }, "localname": "FixedAssetsTextblock", "nsuri": "http://issuerdirect.com/20211231", "presentation": [ "http://issuerdirect.com/role/FixedAssets" ], "xbrltype": "textBlockItemType" }, "isdr_ForeignCurrencyTranslation": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "label": "Foreign currency translation" } } }, "localname": "ForeignCurrencyTranslation", "nsuri": "http://issuerdirect.com/20211231", "presentation": [ "http://issuerdirect.com/role/ConsolidatedStatementsOfStockholdersEquityUnaudited" ], "xbrltype": "monetaryItemType" }, "isdr_IncomeTaxReconciliationFDIIDeduction": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "label": "FDII deduction, amount" } } }, "localname": "IncomeTaxReconciliationFDIIDeduction", "nsuri": "http://issuerdirect.com/20211231", "presentation": [ "http://issuerdirect.com/role/IncomeTaxesDetails1" ], "xbrltype": "monetaryItemType" }, "isdr_IncomeTaxReconciliationForeignEarningsTaxReform": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "label": "Tax on foreign earnings - tax reform, amount" } } }, "localname": "IncomeTaxReconciliationForeignEarningsTaxReform", "nsuri": "http://issuerdirect.com/20211231", "presentation": [ "http://issuerdirect.com/role/IncomeTaxesDetails1" ], "xbrltype": "monetaryItemType" }, "isdr_IncomeTaxReconciliationForeignTaxCreditGenerated": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "label": "Foreign tax credit generated, amount" } } }, "localname": "IncomeTaxReconciliationForeignTaxCreditGenerated", "nsuri": "http://issuerdirect.com/20211231", "presentation": [ "http://issuerdirect.com/role/IncomeTaxesDetails1" ], "xbrltype": "monetaryItemType" }, "isdr_JanuaryFourTwentyNineteenMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "January 4, 2019" } } }, "localname": "JanuaryFourTwentyNineteenMember", "nsuri": "http://issuerdirect.com/20211231", "presentation": [ "http://issuerdirect.com/role/LeasesDetailsNarrative" ], "xbrltype": "domainItemType" }, "isdr_LeaseLiabilitiyMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Lease Liability" } } }, "localname": "LeaseLiabilitiyMember", "nsuri": "http://issuerdirect.com/20211231", "presentation": [ "http://issuerdirect.com/role/LeasesDetailsNarrative" ], "xbrltype": "domainItemType" }, "isdr_MarchTwentyNineteenMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "March 2019" } } }, "localname": "MarchTwentyNineteenMember", "nsuri": "http://issuerdirect.com/20211231", "presentation": [ "http://issuerdirect.com/role/LeasesDetailsNarrative" ], "xbrltype": "domainItemType" }, "isdr_MrPitoniakMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Mr Pitoniak [Member]" } } }, "localname": "MrPitoniakMember", "nsuri": "http://issuerdirect.com/20211231", "presentation": [ "http://issuerdirect.com/role/StockOptionsAndRestrictedStockUnitsDetailsNarrative", "http://issuerdirect.com/role/SubsequentEventsDetailsNarrative" ], "xbrltype": "domainItemType" }, "isdr_NumberOfOptionsExercised": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Custom Element.", "label": "[Number of options exercised]", "negatedLabel": "Number of options exercised" } } }, "localname": "NumberOfOptionsExercised", "nsuri": "http://issuerdirect.com/20211231", "presentation": [ "http://issuerdirect.com/role/StockOptionsAndRestrictedStockUnitsDetails" ], "xbrltype": "sharesItemType" }, "isdr_Range10Member": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "May 1-31, 2020" } } }, "localname": "Range10Member", "nsuri": "http://issuerdirect.com/20211231", "presentation": [ "http://issuerdirect.com/role/EquityDetails" ], "xbrltype": "domainItemType" }, "isdr_Range11Member": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "March 1-31, 2021" } } }, "localname": "Range11Member", "nsuri": "http://issuerdirect.com/20211231", "presentation": [ "http://issuerdirect.com/role/EquityDetails" ], "xbrltype": "domainItemType" }, "isdr_Range1Member": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "August 7-31, 2019" } } }, "localname": "Range1Member", "nsuri": "http://issuerdirect.com/20211231", "presentation": [ "http://issuerdirect.com/role/EquityDetails" ], "xbrltype": "domainItemType" }, "isdr_Range2Member": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "September 1-30, 2019" } } }, "localname": "Range2Member", "nsuri": "http://issuerdirect.com/20211231", "presentation": [ "http://issuerdirect.com/role/EquityDetails" ], "xbrltype": "domainItemType" }, "isdr_Range3Member": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "October 1-31, 2019" } } }, "localname": "Range3Member", "nsuri": "http://issuerdirect.com/20211231", "presentation": [ "http://issuerdirect.com/role/EquityDetails" ], "xbrltype": "domainItemType" }, "isdr_Range4Member": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "November 1-30, 2019" } } }, "localname": "Range4Member", "nsuri": "http://issuerdirect.com/20211231", "presentation": [ "http://issuerdirect.com/role/EquityDetails" ], "xbrltype": "domainItemType" }, "isdr_Range5Member": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "December 1-31, 2019" } } }, "localname": "Range5Member", "nsuri": "http://issuerdirect.com/20211231", "presentation": [ "http://issuerdirect.com/role/EquityDetails" ], "xbrltype": "domainItemType" }, "isdr_Range6Member": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "January 1-31, 2020" } } }, "localname": "Range6Member", "nsuri": "http://issuerdirect.com/20211231", "presentation": [ "http://issuerdirect.com/role/EquityDetails" ], "xbrltype": "domainItemType" }, "isdr_Range7Member": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "February 1-29, 2020" } } }, "localname": "Range7Member", "nsuri": "http://issuerdirect.com/20211231", "presentation": [ "http://issuerdirect.com/role/EquityDetails" ], "xbrltype": "domainItemType" }, "isdr_Range8Member": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "March 1-31, 2020" } } }, "localname": "Range8Member", "nsuri": "http://issuerdirect.com/20211231", "presentation": [ "http://issuerdirect.com/role/EquityDetails" ], "xbrltype": "domainItemType" }, "isdr_Range9Member": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "April 1-30, 2020" } } }, "localname": "Range9Member", "nsuri": "http://issuerdirect.com/20211231", "presentation": [ "http://issuerdirect.com/role/EquityDetails" ], "xbrltype": "domainItemType" }, "isdr_RangeOfExercisePriceOptionsExercised": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Range of exercise price options exercised" } } }, "localname": "RangeOfExercisePriceOptionsExercised", "nsuri": "http://issuerdirect.com/20211231", "presentation": [ "http://issuerdirect.com/role/StockOptionsAndRestrictedStockUnitsDetails" ], "xbrltype": "stringItemType" }, "isdr_RangeOfExercisePriceOptionsForfeited": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Range of exercise price options forfeited/cancelled" } } }, "localname": "RangeOfExercisePriceOptionsForfeited", "nsuri": "http://issuerdirect.com/20211231", "presentation": [ "http://issuerdirect.com/role/StockOptionsAndRestrictedStockUnitsDetails" ], "xbrltype": "stringItemType" }, "isdr_RangeOfExercisePriceOptionsGranted": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Range of exercise price options granted" } } }, "localname": "RangeOfExercisePriceOptionsGranted", "nsuri": "http://issuerdirect.com/20211231", "presentation": [ "http://issuerdirect.com/role/StockOptionsAndRestrictedStockUnitsDetails" ], "xbrltype": "stringItemType" }, "isdr_RangeOfExercisePriceOptionsOutstandingBeginning": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Range of exercise price options outstanding, beginning" } } }, "localname": "RangeOfExercisePriceOptionsOutstandingBeginning", "nsuri": "http://issuerdirect.com/20211231", "presentation": [ "http://issuerdirect.com/role/StockOptionsAndRestrictedStockUnitsDetails" ], "xbrltype": "stringItemType" }, "isdr_RangeOfExercisePriceOptionsOutstandingEnding": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Range of exercise price options outstanding, ending" } } }, "localname": "RangeOfExercisePriceOptionsOutstandingEnding", "nsuri": "http://issuerdirect.com/20211231", "presentation": [ "http://issuerdirect.com/role/StockOptionsAndRestrictedStockUnitsDetails" ], "xbrltype": "stringItemType" }, "isdr_RevenueRecognizedIncludedInTheDeferredRevenue": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Revenue Recognized Included in the Deferred Revenue.", "label": "Revenue Recognized Included in the Deferred Revenue" } } }, "localname": "RevenueRecognizedIncludedInTheDeferredRevenue", "nsuri": "http://issuerdirect.com/20211231", "presentation": [ "http://issuerdirect.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "isdr_RevenuesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Revenues (Tables)" } } }, "localname": "RevenuesDisclosureAbstract", "nsuri": "http://issuerdirect.com/20211231", "xbrltype": "stringItemType" }, "isdr_RevenuesDisclosureTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note Revenues" } } }, "localname": "RevenuesDisclosureTextBlock", "nsuri": "http://issuerdirect.com/20211231", "presentation": [ "http://issuerdirect.com/role/Revenues" ], "xbrltype": "textBlockItemType" }, "isdr_RightOfUseAssetLeases": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's right to use underlying asset under operating lease.", "label": "Right-of-use asset - leases" } } }, "localname": "RightOfUseAssetLeases", "nsuri": "http://issuerdirect.com/20211231", "presentation": [ "http://issuerdirect.com/role/LeasesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "isdr_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "[Weighted average exercise price outstanding, beginning 1]", "periodEndLabel": "Weighted average exercise price outstanding, ending", "periodStartLabel": "Weighted average exercise price outstanding, beginning" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingWeightedAverageExercisePrice", "nsuri": "http://issuerdirect.com/20211231", "presentation": [ "http://issuerdirect.com/role/StockOptionsAndRestrictedStockUnitsDetails3" ], "xbrltype": "perShareItemType" }, "isdr_ShareBasedCompensationArrangementsByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Weighted average exercise price forfeited" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresInPeriodWeightedAverageExercisePrice", "nsuri": "http://issuerdirect.com/20211231", "presentation": [ "http://issuerdirect.com/role/StockOptionsAndRestrictedStockUnitsDetails3" ], "xbrltype": "perShareItemType" }, "isdr_ShareBasedCompensationArrangementsByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "[Weighted average exercise price granted]", "verboseLabel": "Weighted average exercise price granted" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageExercisePrice", "nsuri": "http://issuerdirect.com/20211231", "presentation": [ "http://issuerdirect.com/role/StockOptionsAndRestrictedStockUnitsDetails3" ], "xbrltype": "perShareItemType" }, "isdr_ShareBasedCompensationArrangementsByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Weighted average exercise price vested/issued", "verboseLabel": "Weighted average exercise price vested/issued" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageExercisePrice", "nsuri": "http://issuerdirect.com/20211231", "presentation": [ "http://issuerdirect.com/role/StockOptionsAndRestrictedStockUnitsDetails3", "http://issuerdirect.com/role/StockOptionsAndRestrictedStockUnitsDetailsNarrative" ], "xbrltype": "perShareItemType" }, "isdr_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueForfeited": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "label": "Aggregate intrinsic value forfeited" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueForfeited", "nsuri": "http://issuerdirect.com/20211231", "presentation": [ "http://issuerdirect.com/role/StockOptionsAndRestrictedStockUnitsDetails3" ], "xbrltype": "monetaryItemType" }, "isdr_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueGranted": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "label": "[Aggregate intrinsic value granted]", "verboseLabel": "Aggregate intrinsic value granted" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueGranted", "nsuri": "http://issuerdirect.com/20211231", "presentation": [ "http://issuerdirect.com/role/StockOptionsAndRestrictedStockUnitsDetails3" ], "xbrltype": "monetaryItemType" }, "isdr_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "[Weighted average exercise price forfeited/cancelled]", "verboseLabel": "Weighted average exercise price forfeited/cancelled" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedWeightedAverageExercisePrice", "nsuri": "http://issuerdirect.com/20211231", "presentation": [ "http://issuerdirect.com/role/StockOptionsAndRestrictedStockUnitsDetails1" ], "xbrltype": "perShareItemType" }, "isdr_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "[Weighted average exercise price outstanding, beginning]", "periodEndLabel": "Weighted average exercise price outstanding, ending", "periodStartLabel": "Weighted average exercise price outstanding, beginning" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageExercisePrice", "nsuri": "http://issuerdirect.com/20211231", "presentation": [ "http://issuerdirect.com/role/StockOptionsAndRestrictedStockUnitsDetails1" ], "xbrltype": "perShareItemType" }, "isdr_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Weighted average exercise price vested" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageExercisePrice", "nsuri": "http://issuerdirect.com/20211231", "presentation": [ "http://issuerdirect.com/role/StockOptionsAndRestrictedStockUnitsDetails1" ], "xbrltype": "perShareItemType" }, "isdr_StockBasedCompensationExpense": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "label": "[Stock-based compensation expense]", "verboseLabel": "Stock-based compensation expense" } } }, "localname": "StockBasedCompensationExpense", "nsuri": "http://issuerdirect.com/20211231", "presentation": [ "http://issuerdirect.com/role/ConsolidatedStatementsOfStockholdersEquityUnaudited" ], "xbrltype": "monetaryItemType" }, "isdr_StockOption1Member": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Option 1" } } }, "localname": "StockOption1Member", "nsuri": "http://issuerdirect.com/20211231", "presentation": [ "http://issuerdirect.com/role/StockOptionsAndRestrictedStockUnitsDetails2" ], "xbrltype": "domainItemType" }, "isdr_StockOption2Member": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Option 2" } } }, "localname": "StockOption2Member", "nsuri": "http://issuerdirect.com/20211231", "presentation": [ "http://issuerdirect.com/role/StockOptionsAndRestrictedStockUnitsDetails2" ], "xbrltype": "domainItemType" }, "isdr_StockOption3Member": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Option 3" } } }, "localname": "StockOption3Member", "nsuri": "http://issuerdirect.com/20211231", "presentation": [ "http://issuerdirect.com/role/StockOptionsAndRestrictedStockUnitsDetails2" ], "xbrltype": "domainItemType" }, "isdr_StockOption4Member": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Option 4" } } }, "localname": "StockOption4Member", "nsuri": "http://issuerdirect.com/20211231", "presentation": [ "http://issuerdirect.com/role/StockOptionsAndRestrictedStockUnitsDetails2" ], "xbrltype": "domainItemType" }, "isdr_StockOption5Member": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Option 5" } } }, "localname": "StockOption5Member", "nsuri": "http://issuerdirect.com/20211231", "presentation": [ "http://issuerdirect.com/role/StockOptionsAndRestrictedStockUnitsDetails2" ], "xbrltype": "domainItemType" }, "isdr_StockPurchaseAgreementDescription": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stock Purchase Agreement Description" } } }, "localname": "StockPurchaseAgreementDescription", "nsuri": "http://issuerdirect.com/20211231", "presentation": [ "http://issuerdirect.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "stringItemType" }, "isdr_SummaryOfCapitalizedCostsAndAmortization": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "label": "Summary of Capitalized Costs and Amortization" } } }, "localname": "SummaryOfCapitalizedCostsAndAmortization", "nsuri": "http://issuerdirect.com/20211231", "presentation": [ "http://issuerdirect.com/role/SummaryOfSignificantAccountingPoliciesDetails2" ], "xbrltype": "monetaryItemType" }, "isdr_TotalIntangibleAssetsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Total Intangible Assets" } } }, "localname": "TotalIntangibleAssetsMember", "nsuri": "http://issuerdirect.com/20211231", "presentation": [ "http://issuerdirect.com/role/GoodwillAndOtherIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "isdr_TrademarksDefiniteMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Trademarks - Definite-Lived" } } }, "localname": "TrademarksDefiniteMember", "nsuri": "http://issuerdirect.com/20211231", "presentation": [ "http://issuerdirect.com/role/GoodwillAndOtherIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "isdr_TwentyFourteenPlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "2014 Plan Member" } } }, "localname": "TwentyFourteenPlanMember", "nsuri": "http://issuerdirect.com/20211231", "presentation": [ "http://issuerdirect.com/role/StockOptionsAndRestrictedStockUnitsDetailsNarrative", "http://issuerdirect.com/role/SubsequentEventsDetailsNarrative" ], "xbrltype": "domainItemType" }, "isdr_WeightedAverageNonCancelableLeaseTerm": { "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 non cancelable lease term" } } }, "localname": "WeightedAverageNonCancelableLeaseTerm", "nsuri": "http://issuerdirect.com/20211231", "presentation": [ "http://issuerdirect.com/role/LeasesDetailsNarrative" ], "xbrltype": "durationItemType" }, "srt_EuropeMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Europe" } } }, "localname": "EuropeMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://issuerdirect.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "domainItemType" }, "srt_MaximumMember": { "auth_ref": [ "r205", "r224", "r240", "r241", "r371", "r372", "r373", "r374", "r375", "r376", "r395", "r428", "r430", "r455", "r456" ], "lang": { "en-us": { "role": { "label": "Equipment", "verboseLabel": "Equipment" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://issuerdirect.com/role/SummaryOfSignificantAccountingPoliciesDetails1", "http://issuerdirect.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r205", "r224", "r240", "r241", "r371", "r372", "r373", "r374", "r375", "r376", "r395", "r428", "r430", "r455", "r456" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]", "verboseLabel": "Minimum [Member]" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://issuerdirect.com/role/SummaryOfSignificantAccountingPoliciesDetails1", "http://issuerdirect.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r205", "r224", "r238", "r240", "r241", "r371", "r372", "r373", "r374", "r375", "r376", "r395", "r428", "r430", "r455", "r456" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://issuerdirect.com/role/SummaryOfSignificantAccountingPoliciesDetails1", "http://issuerdirect.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r205", "r224", "r238", "r240", "r241", "r371", "r372", "r373", "r374", "r375", "r376", "r395", "r428", "r430", "r455", "r456" ], "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://issuerdirect.com/role/SummaryOfSignificantAccountingPoliciesDetails1", "http://issuerdirect.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "domainItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r136", "r137", "r233", "r235", "r429", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r453", "r454" ], "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://issuerdirect.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r136", "r137", "r233", "r235", "r429", "r442", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r453", "r454" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://issuerdirect.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_AcceleratedShareRepurchasesFinalPricePaidPerShare": { "auth_ref": [ "r229" ], "lang": { "en-us": { "role": { "documentation": "Final price paid per share for the purchase of the targeted number of shares, determined by an average market price over a fixed period of time.", "label": "Average price paid per share" } } }, "localname": "AcceleratedShareRepurchasesFinalPricePaidPerShare", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://issuerdirect.com/role/EquityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_AcceleratedShareRepurchasesTextBlock": { "auth_ref": [ "r229" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of accelerated share repurchase (ASR) programs. An ASR is a combination of transactions that permits an entity to purchase a targeted number of shares immediately with the final purchase price of those shares determined by an average market price over a fixed period of time. An accelerated share repurchase program is intended to combine the immediate share retirement benefits of a tender offer with the market impact and pricing benefits of a disciplined daily open market stock repurchase program. ASRs can be disclosed as part of stockholders' equity.", "label": "Schedule of shares repurchased" } } }, "localname": "AcceleratedShareRepurchasesTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://issuerdirect.com/role/EquityTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Summary of Significant Accounting Policies" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_AccountsAndNontradeReceivableTextBlock": { "auth_ref": [ "r142", "r164" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for accounts receivable, contract receivable, receivable held-for-sale, and nontrade receivable.", "label": "Accounts Receivable and Allowance for Doubtful Accounts" } } }, "localname": "AccountsAndNontradeReceivableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://issuerdirect.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r28", "r361" ], "calculation": { "http://issuerdirect.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 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/2021-01-31", "presentation": [ "http://issuerdirect.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNet": { "auth_ref": [ "r14", "r416", "r443" ], "calculation": { "http://issuerdirect.com/role/ConsolidatedBalanceSheets": { "order": 3.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.", "label": "Accounts receivable (net of allowance for doubtful accounts of $675 and $657, respectively)" } } }, "localname": "AccountsReceivableNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://issuerdirect.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedIncomeTaxesCurrent": { "auth_ref": [ "r11", "r406", "r418" ], "calculation": { "http://issuerdirect.com/role/ConsolidatedBalanceSheets": { "order": 13.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all currently due domestic and foreign income tax obligations.", "label": "Income taxes payable" } } }, "localname": "AccruedIncomeTaxesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://issuerdirect.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r31" ], "calculation": { "http://issuerdirect.com/role/ConsolidatedBalanceSheets": { "order": 14.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, 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. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued expenses" } } }, "localname": "AccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://issuerdirect.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r26", "r187" ], "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 - fixed assets", "verboseLabel": "Less: accumulated depreciation" } } }, "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://issuerdirect.com/role/ConsolidatedBalanceSheetsParenthetical", "http://issuerdirect.com/role/FixedAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r17", "r38", "r39", "r40", "r419", "r435", "r436" ], "calculation": { "http://issuerdirect.com/role/ConsolidatedBalanceSheets": { "order": 20.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "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": "Other accumulated comprehensive loss" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://issuerdirect.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r37", "r40", "r47", "r48", "r49", "r83", "r84", "r85", "r319", "r431", "r432", "r477" ], "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/2021-01-31", "presentation": [ "http://issuerdirect.com/role/ConsolidatedStatementsOfStockholdersEquityUnaudited" ], "xbrltype": "domainItemType" }, "us-gaap_AdditionalPaidInCapital": { "auth_ref": [ "r15", "r270", "r361" ], "calculation": { "http://issuerdirect.com/role/ConsolidatedBalanceSheets": { "order": 21.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock.", "label": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapital", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://issuerdirect.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r83", "r84", "r85", "r267", "r268", "r269", "r325" ], "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/2021-01-31", "presentation": [ "http://issuerdirect.com/role/ConsolidatedStatementsOfStockholdersEquityUnaudited" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Adjustments to reconcile net income to net cash provided by operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://issuerdirect.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AdvertisingCostsPolicyTextBlock": { "auth_ref": [ "r272" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for advertising cost.", "label": "Advertising" } } }, "localname": "AdvertisingCostsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://issuerdirect.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_AdvertisingExpense": { "auth_ref": [ "r273" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount charged to advertising expense for the period, which are expenses incurred with the objective of increasing revenue for a specified brand, product or product line.", "label": "Advertising Expense" } } }, "localname": "AdvertisingExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://issuerdirect.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivable": { "auth_ref": [ "r140", "r151", "r153", "r155" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable.", "label": "[Accounts Receivable, Allowance for Credit Loss]", "periodEndLabel": "Allowance for doubtful accounts, ending", "periodStartLabel": "Allowance for doubtful accounts, beginning" } } }, "localname": "AllowanceForDoubtfulAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://issuerdirect.com/role/SummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r21", "r140", "r151" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current.", "label": "Allowance for accounts receivables" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://issuerdirect.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r68", "r171", "r179" ], "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": "Amortization of intangible assets" } } }, "localname": "AmortizationOfIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://issuerdirect.com/role/GoodwillAndOtherIntangibleAssetsDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r103" ], "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 excluded from computation of earnings per common share" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://issuerdirect.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "sharesItemType" }, "us-gaap_Assets": { "auth_ref": [ "r78", "r124", "r127", "r133", "r148", "r194", "r195", "r196", "r197", "r198", "r199", "r200", "r201", "r202", "r203", "r204", "r316", "r320", "r332", "r359", "r361", "r405", "r417" ], "calculation": { "http://issuerdirect.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/2021-01-31", "presentation": [ "http://issuerdirect.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "ASSETS", "terseLabel": "Assets:", "verboseLabel": "Assets:" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://issuerdirect.com/role/ConsolidatedBalanceSheets", "http://issuerdirect.com/role/ConsolidatedBalanceSheetsParenthetical", "http://issuerdirect.com/role/IncomeTaxesDetails2" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r4", "r5", "r36", "r78", "r148", "r194", "r195", "r196", "r197", "r198", "r199", "r200", "r201", "r202", "r203", "r204", "r316", "r320", "r332", "r359", "r361" ], "calculation": { "http://issuerdirect.com/role/ConsolidatedBalanceSheets": { "order": 11.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/2021-01-31", "presentation": [ "http://issuerdirect.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Current assets:" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://issuerdirect.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AwardDateAxis": { "auth_ref": [ "r245", "r266" ], "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/2021-01-31", "presentation": [ "http://issuerdirect.com/role/LeasesDetailsNarrative" ], "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/2021-01-31", "presentation": [ "http://issuerdirect.com/role/LeasesDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock": { "auth_ref": [ "r2", "r82", "r118" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the business description and basis of presentation concepts. Business description describes the nature and type of organization including but not limited to organizational structure as may be applicable to holding companies, parent and subsidiary relationships, business divisions, business units, business segments, affiliates and information about significant ownership of the reporting entity. Basis of presentation describes the underlying basis used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).", "label": "Note Description Background and Basis of Operations" } } }, "localname": "BusinessDescriptionAndBasisOfPresentationTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://issuerdirect.com/role/DescriptionBackgroundAndBasisOfOperations" ], "xbrltype": "textBlockItemType" }, "us-gaap_CanadaRevenueAgencyMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Designated tax department of the government of Canada.", "label": "Canada [Member]" } } }, "localname": "CanadaRevenueAgencyMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://issuerdirect.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_CapitalizedComputerSoftwareAccumulatedAmortization": { "auth_ref": [ "r460" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "For each balance sheet presented, the amount of accumulated amortization for capitalized computer software costs.", "label": "Accumulated amortization - capitalized software" } } }, "localname": "CapitalizedComputerSoftwareAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://issuerdirect.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedComputerSoftwareNet": { "auth_ref": [ "r459" ], "calculation": { "http://issuerdirect.com/role/ConsolidatedBalanceSheets": { "order": 10.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The carrying amount of capitalized computer software costs net of accumulated amortization as of the balance sheet date.", "label": "Capitalized software (net of accumulated amortization of $3,301 and $2,761, respectively)" } } }, "localname": "CapitalizedComputerSoftwareNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://issuerdirect.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostNet": { "auth_ref": [ "r165" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer.", "label": "Capitalized costs" } } }, "localname": "CapitalizedContractCostNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://issuerdirect.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostTableTextBlock": { "auth_ref": [ "r166" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of cost capitalized in obtaining or fulfilling contract with customer.", "label": "Schedule of Capitalized Costs and Amortization" } } }, "localname": "CapitalizedContractCostTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://issuerdirect.com/role/SummaryOfSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_Cash": { "auth_ref": [ "r23", "r361", "r438", "r439" ], "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. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash-on-hand" } } }, "localname": "Cash", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://issuerdirect.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r3", "r23", "r70" ], "calculation": { "http://issuerdirect.com/role/ConsolidatedBalanceSheets": { "order": 2.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 - ending", "periodStartLabel": "Cash- beginning" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://issuerdirect.com/role/ConsolidatedBalanceSheets", "http://issuerdirect.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsPolicyTextBlock": { "auth_ref": [ "r8", "r71" ], "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 Equivalents" } } }, "localname": "CashAndCashEquivalentsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://issuerdirect.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect": { "auth_ref": [ "r64", "r333" ], "calculation": { "http://issuerdirect.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, and cash and cash equivalents restricted to withdrawal or usage; excluding effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, 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.", "label": "[Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Excluding Exchange Rate Effect]", "totalLabel": "Net change in cash" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://issuerdirect.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashFDICInsuredAmount": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of cash deposited in financial institutions as of the balance sheet date that is insured by the Federal Deposit Insurance Corporation.", "label": "FDIC insurance limit" } } }, "localname": "CashFDICInsuredAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://issuerdirect.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1": { "auth_ref": [ "r227" ], "lang": { "en-us": { "role": { "documentation": "Exercise price per share or per unit of warrants or rights outstanding.", "label": "Exercise price" } } }, "localname": "ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://issuerdirect.com/role/SubsequentEventsDetailsNarrative" ], "xbrltype": "perShareItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Commitments and contingencies (see Note 9)" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://issuerdirect.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r190", "r191", "r192", "r193", "r445" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for commitments and contingencies.", "label": "Note Commitments and Contingencies" } } }, "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://issuerdirect.com/role/CommitmentsAndContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r83", "r84", "r325" ], "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/2021-01-31", "presentation": [ "http://issuerdirect.com/role/ConsolidatedStatementsOfStockholdersEquityUnaudited" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r13" ], "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/2021-01-31", "presentation": [ "http://issuerdirect.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r13" ], "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/2021-01-31", "presentation": [ "http://issuerdirect.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r13" ], "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" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://issuerdirect.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r13", "r226" ], "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", "verboseLabel": "Common stock shares underlying" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://issuerdirect.com/role/ConsolidatedBalanceSheetsParenthetical", "http://issuerdirect.com/role/SubsequentEventsDetailsNarrative" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r13", "r361" ], "calculation": { "http://issuerdirect.com/role/ConsolidatedBalanceSheets": { "order": 23.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "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, 20,000,000 shares authorized, 3,793,538 and 3,770,752 shares issued and outstanding as of December 31, 2021 and 2020, respectively." } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://issuerdirect.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CompensationAndEmployeeBenefitPlansTextBlock": { "auth_ref": [ "r236", "r237", "r242", "r271" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for an entity's employee compensation and benefit plans, including, but not limited to, postemployment and postretirement benefit plans, defined benefit pension plans, defined contribution plans, non-qualified and supplemental benefit plans, deferred compensation, share-based compensation, life insurance, severance, health care, unemployment and other benefit plans.", "label": "Note Employee Benefit Plans" } } }, "localname": "CompensationAndEmployeeBenefitPlansTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://issuerdirect.com/role/EmployeeBenefitPlans" ], "xbrltype": "textBlockItemType" }, "us-gaap_CompensationAndRetirementDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Employee Benefit Plans" } } }, "localname": "CompensationAndRetirementDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r42", "r44", "r45", "r53", "r410", "r424" ], "calculation": { "http://issuerdirect.com/role/ConsolidatedStatementsOfComprehensiveIncomeUnaudited": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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 Income (Loss), Net of Tax, Attributable to Parent]", "totalLabel": "Comprehensive income" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://issuerdirect.com/role/ConsolidatedStatementsOfComprehensiveIncomeUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomePolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for comprehensive income.", "label": "Comprehensive Income" } } }, "localname": "ComprehensiveIncomePolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://issuerdirect.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ComputerEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Long lived, depreciable assets that are used in the creation, maintenance and utilization of information systems.", "label": "Computer Equipment" } } }, "localname": "ComputerEquipmentMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://issuerdirect.com/role/SummaryOfSignificantAccountingPoliciesDetails1" ], "xbrltype": "domainItemType" }, "us-gaap_ComputerSoftwareIntangibleAssetMember": { "auth_ref": [ "r172", "r177", "r313" ], "lang": { "en-us": { "role": { "documentation": "Collection of computer programs and related data that provide instructions to a computer, for example, but not limited to, application program, control module or operating system, that perform one or more particular functions or tasks.", "label": "Proprietary Software" } } }, "localname": "ComputerSoftwareIntangibleAssetMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://issuerdirect.com/role/GoodwillAndOtherIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskByTypeAxis": { "auth_ref": [ "r113", "r114", "r138", "r330", "r331", "r437", "r444" ], "lang": { "en-us": { "role": { "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender.", "label": "Concentration Risk By Type Axis" } } }, "localname": "ConcentrationRiskByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://issuerdirect.com/role/RevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskCreditRisk": { "auth_ref": [ "r110", "r415" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for credit risk.", "label": "Concentration of Credit Risk" } } }, "localname": "ConcentrationRiskCreditRisk", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://issuerdirect.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConcentrationRiskPercentage1": { "auth_ref": [ "r113", "r114", "r138", "r330", "r331" ], "lang": { "en-us": { "role": { "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.", "label": "Percentage of revenue from revenue streams" } } }, "localname": "ConcentrationRiskPercentage1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://issuerdirect.com/role/RevenueDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ConcentrationRiskTypeDomain": { "auth_ref": [ "r113", "r114", "r138", "r330", "r331", "r444" ], "lang": { "en-us": { "role": { "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration." } } }, "localname": "ConcentrationRiskTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://issuerdirect.com/role/RevenueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ContractWithCustomerAssetNet": { "auth_ref": [ "r231", "r232", "r234" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time.", "label": "Accounts receivable related to contracts with customers" } } }, "localname": "ContractWithCustomerAssetNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://issuerdirect.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfRevenue": { "auth_ref": [ "r58", "r78", "r148", "r194", "r195", "r196", "r198", "r199", "r200", "r201", "r202", "r203", "r204", "r332" ], "calculation": { "http://issuerdirect.com/role/ConsolidatedStatementsOfOperations": { "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 revenues" } } }, "localname": "CostOfRevenue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://issuerdirect.com/role/ConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentFederalTaxExpenseBenefit": { "auth_ref": [ "r79", "r292", "r299" ], "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/2021-01-31", "presentation": [ "http://issuerdirect.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentForeignTaxExpenseBenefit": { "auth_ref": [ "r79", "r292" ], "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/2021-01-31", "presentation": [ "http://issuerdirect.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentIncomeTaxExpenseBenefit": { "auth_ref": [ "r79", "r292", "r299", "r301" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations.", "label": "Total current" } } }, "localname": "CurrentIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://issuerdirect.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Current:" } } }, "localname": "CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://issuerdirect.com/role/IncomeTaxesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": { "auth_ref": [ "r79", "r292", "r299" ], "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/2021-01-31", "presentation": [ "http://issuerdirect.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CustomerListsMember": { "auth_ref": [ "r311" ], "lang": { "en-us": { "role": { "documentation": "Information about customers such as their name and contact information; it may also be an extensive database that includes other information about the customers such as their order history and demographic information.", "label": "Customer Lists" } } }, "localname": "CustomerListsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://issuerdirect.com/role/GoodwillAndOtherIntangibleAssetsDetails", "http://issuerdirect.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_CustomerRelationshipsMember": { "auth_ref": [ "r312" ], "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", "verboseLabel": "Customer Relationships" } } }, "localname": "CustomerRelationshipsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://issuerdirect.com/role/GoodwillAndOtherIntangibleAssetsDetails", "http://issuerdirect.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Line of Credit" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r77", "r206", "r207", "r208", "r209", "r210", "r211", "r212", "r213", "r214", "r215", "r217", "r221" ], "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 Line of Credit" } } }, "localname": "DebtDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://issuerdirect.com/role/LineOfCredit" ], "xbrltype": "textBlockItemType" }, "us-gaap_DeferredCompensationArrangementWithIndividualContributionsByEmployer": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of contributions made by employer into fund established for purposes of making future disbursement to individual in accordance with deferred compensation arrangement.", "label": "401(k) contribution amount" } } }, "localname": "DeferredCompensationArrangementWithIndividualContributionsByEmployer", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://issuerdirect.com/role/EmployeeBenefitPlanDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredFederalIncomeTaxExpenseBenefit": { "auth_ref": [ "r79", "r293", "r299" ], "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/2021-01-31", "presentation": [ "http://issuerdirect.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredForeignIncomeTaxExpenseBenefit": { "auth_ref": [ "r79", "r293", "r299" ], "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/2021-01-31", "presentation": [ "http://issuerdirect.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r68", "r79", "r293", "r299", "r300", "r301" ], "calculation": { "http://issuerdirect.com/role/ConsolidatedStatementsOfCashFlows": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred income taxes" } } }, "localname": "DeferredIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://issuerdirect.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Deferred:" } } }, "localname": "DeferredIncomeTaxesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://issuerdirect.com/role/IncomeTaxesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredIncomeTaxesAndTaxCredits": { "auth_ref": [ "r69" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred income tax expense (benefit) and income tax credits.", "label": "Total deferred" } } }, "localname": "DeferredIncomeTaxesAndTaxCredits", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://issuerdirect.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredRevenueCurrent": { "auth_ref": [ "r22" ], "calculation": { "http://issuerdirect.com/role/ConsolidatedBalanceSheets": { "order": 12.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", "verboseLabel": "Deferred revenue" } } }, "localname": "DeferredRevenueCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://issuerdirect.com/role/ConsolidatedBalanceSheets", "http://issuerdirect.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit": { "auth_ref": [ "r79", "r293", "r299" ], "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/2021-01-31", "presentation": [ "http://issuerdirect.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetDomain": { "auth_ref": [ "r286" ], "lang": { "en-us": { "role": { "documentation": "Identification of the deferred tax asset for which a valuation reserve exists." } } }, "localname": "DeferredTaxAssetDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://issuerdirect.com/role/IncomeTaxesDetails2" ], "xbrltype": "domainItemType" }, "us-gaap_DeferredTaxAssetsDeferredIncome": { "auth_ref": [ "r290", "r291" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from deferred income.", "label": "[Deferred Tax Assets, Deferred Income]", "verboseLabel": "Deferred revenue" } } }, "localname": "DeferredTaxAssetsDeferredIncome", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://issuerdirect.com/role/IncomeTaxesDetails2" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsLiabilitiesNet": { "auth_ref": [ "r287" ], "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": "[Deferred Tax Assets, Net]", "negatedLabel": "Total net deferred tax asset/(liability)" } } }, "localname": "DeferredTaxAssetsLiabilitiesNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://issuerdirect.com/role/IncomeTaxesDetails2" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsNet": { "auth_ref": [ "r287" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.", "label": "Total deferred tax asset" } } }, "localname": "DeferredTaxAssetsNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://issuerdirect.com/role/IncomeTaxesDetails2" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsOther": { "auth_ref": [ "r290", "r291" ], "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": "Other" } } }, "localname": "DeferredTaxAssetsOther", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://issuerdirect.com/role/IncomeTaxesDetails2" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost": { "auth_ref": [ "r290", "r291" ], "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 options" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://issuerdirect.com/role/IncomeTaxesDetails2" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts": { "auth_ref": [ "r290", "r291" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary difference from allowance for credit loss on accounts receivable.", "label": "Allowance for doubtful accounts" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://issuerdirect.com/role/IncomeTaxesDetails2" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilities": { "auth_ref": [ "r278", "r287" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences without jurisdictional netting.", "label": "[Deferred Tax Liabilities, Net]", "negatedTotalLabel": "Total deferred tax liability" } } }, "localname": "DeferredTaxLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://issuerdirect.com/role/IncomeTaxesDetails2" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesDeferredExpenseCapitalizedSoftware": { "auth_ref": [ "r290", "r291" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from capitalized software.", "label": "[Deferred Tax Liabilities, Deferred Expense, Capitalized Software]", "negatedLabel": "Capitalized software" } } }, "localname": "DeferredTaxLiabilitiesDeferredExpenseCapitalizedSoftware", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://issuerdirect.com/role/IncomeTaxesDetails2" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets": { "auth_ref": [ "r290", "r291" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from intangible assets other than goodwill.", "label": "[Deferred Tax Liabilities, Intangible Assets]", "negatedLabel": "Purchase of intangibles" } } }, "localname": "DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://issuerdirect.com/role/IncomeTaxesDetails2" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesNoncurrent": { "auth_ref": [ "r277", "r278", "r279" ], "calculation": { "http://issuerdirect.com/role/ConsolidatedBalanceSheets": { "order": 17.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences, with jurisdictional netting and classified as noncurrent.", "label": "Deferred income tax liability" } } }, "localname": "DeferredTaxLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://issuerdirect.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesOther": { "auth_ref": [ "r290", "r291" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences classified as other.", "label": "[Deferred Tax Liabilities, Other]", "negatedLabel": "Other" } } }, "localname": "DeferredTaxLiabilitiesOther", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://issuerdirect.com/role/IncomeTaxesDetails2" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesPrepaidExpenses": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax consequences attributable to taxable temporary differences derived from prepaid expenses.", "label": "[Deferred Tax Liabilities, Prepaid Expenses]", "negatedLabel": "Prepaid expenses" } } }, "localname": "DeferredTaxLiabilitiesPrepaidExpenses", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://issuerdirect.com/role/IncomeTaxesDetails2" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment": { "auth_ref": [ "r290", "r291" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from property, plant, and equipment.", "label": "[Deferred Tax Liabilities, Property, Plant and Equipment]", "negatedLabel": "Basis difference in fixed assets" } } }, "localname": "DeferredTaxLiabilitiesPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://issuerdirect.com/role/IncomeTaxesDetails2" ], "xbrltype": "monetaryItemType" }, "us-gaap_Depreciation": { "auth_ref": [ "r68", "r185" ], "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/2021-01-31", "presentation": [ "http://issuerdirect.com/role/FixedAssetsDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationAndAmortization": { "auth_ref": [ "r68", "r185" ], "calculation": { "http://issuerdirect.com/role/ConsolidatedStatementsOfOperations": { "order": 4.0, "parentTag": "us-gaap_OperatingExpenses", "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/2021-01-31", "presentation": [ "http://issuerdirect.com/role/ConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r68", "r122" ], "calculation": { "http://issuerdirect.com/role/ConsolidatedStatementsOfCashFlows": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.", "label": "[Depreciation, Depletion and Amortization]", "verboseLabel": "Depreciation and amortization" } } }, "localname": "DepreciationDepletionAndAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://issuerdirect.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stock Options and Restricted Stock Units (Details Narrative)" } } }, "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r233" ], "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/2021-01-31", "presentation": [ "http://issuerdirect.com/role/RevenuesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stock Options and Restricted Stock Units" } } }, "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r54", "r88", "r89", "r90", "r91", "r92", "r96", "r98", "r100", "r101", "r102", "r105", "r106", "r326", "r327", "r411", "r425" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.", "label": "Income per share - basic" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://issuerdirect.com/role/ConsolidatedStatementsOfOperations" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r54", "r88", "r89", "r90", "r91", "r92", "r98", "r100", "r101", "r102", "r105", "r106", "r326", "r327", "r411", "r425" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (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": "Income per share - diluted" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://issuerdirect.com/role/ConsolidatedStatementsOfOperations" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerSharePolicyTextBlock": { "auth_ref": [ "r103", "r104" ], "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 (EPS)" } } }, "localname": "EarningsPerSharePolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://issuerdirect.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCash": { "auth_ref": [ "r333" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of effect of exchange rate changes on cash balances held in foreign currencies. Excludes cash equivalents.", "label": "Currency translation adjustment" } } }, "localname": "EffectOfExchangeRateOnCash", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://issuerdirect.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "auth_ref": [ "r281" ], "lang": { "en-us": { "role": { "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Total, percentage" } } }, "localname": "EffectiveIncomeTaxRateContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://issuerdirect.com/role/IncomeTaxesDetails1" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": { "auth_ref": [ "r80", "r281", "r302" ], "lang": { "en-us": { "role": { "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss).", "label": "Federal statutory tax rate, percentage" } } }, "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://issuerdirect.com/role/IncomeTaxesDetails1" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential": { "auth_ref": [ "r281", "r302" ], "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 statutory income tax expense (benefit) outside of the country of domicile.", "label": "Foreign rate differential, percentage" } } }, "localname": "EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://issuerdirect.com/role/IncomeTaxesDetails1" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther": { "auth_ref": [ "r281", "r302" ], "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 difference - other, percentage" } } }, "localname": "EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://issuerdirect.com/role/IncomeTaxesDetails1" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes": { "auth_ref": [ "r281", "r302" ], "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": "State tax rate, percentage" } } }, "localname": "EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://issuerdirect.com/role/IncomeTaxesDetails1" ], "xbrltype": "percentItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions": { "auth_ref": [ "r263" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost to be recognized for nonvested award under share-based payment arrangement. Excludes share and unit options.", "label": "Unrecognized compensation expense, restricted stock units" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://issuerdirect.com/role/StockOptionsAndRestrictedStockUnitsDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Equity" } } }, "localname": "EquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r0", "r47", "r48", "r49", "r83", "r84", "r85", "r87", "r93", "r95", "r107", "r150", "r226", "r228", "r267", "r268", "r269", "r295", "r296", "r325", "r334", "r335", "r336", "r337", "r338", "r339", "r431", "r432", "r433", "r477" ], "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/2021-01-31", "presentation": [ "http://issuerdirect.com/role/ConsolidatedStatementsOfStockholdersEquityUnaudited" ], "xbrltype": "domainItemType" }, "us-gaap_EquityMethodInvestmentsTextBlock": { "auth_ref": [ "r149" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of equity method investments including, but not limited to, name of each investee or group of investments, percentage ownership, difference between recorded amount of an investment and the value of the underlying equity in the net assets, and summarized financial information.", "label": "Note Equity" } } }, "localname": "EquityMethodInvestmentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://issuerdirect.com/role/Equity" ], "xbrltype": "textBlockItemType" }, "us-gaap_FDICIndemnificationAssetNetWriteOffs": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of decreases to the indemnification asset due to write offs of loans, net of recoveries, relating to loss sharing agreements with the Federal Deposit Insurance Corporation (FDIC).", "label": "[FDIC Indemnification Asset, Net Write Offs]", "negatedLabel": "Write-offs" } } }, "localname": "FDICIndemnificationAssetNetWriteOffs", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://issuerdirect.com/role/SummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for fair value measurements of financial and non-financial assets, liabilities and instruments classified in shareholders' equity. Disclosures include, but are not limited to, how an entity that manages a group of financial assets and liabilities on the basis of its net exposure measures the fair value of those assets and liabilities.", "label": "Fair Value Measurements" } } }, "localname": "FairValueMeasurementPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://issuerdirect.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueOfFinancialInstrumentsPolicy": { "auth_ref": [ "r328", "r329" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for determining the fair value of financial instruments.", "label": "Translation of Foreign Financial Statements" } } }, "localname": "FairValueOfFinancialInstrumentsPolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://issuerdirect.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_FinancialInstrumentAxis": { "auth_ref": [ "r143", "r144", "r145", "r146", "r147", "r152", "r156", "r157", "r158", "r159", "r160", "r161", "r162", "r163", "r216", "r225", "r324", "r365", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r392", "r393", "r394", "r468", "r469", "r470", "r471", "r472", "r473", "r474" ], "lang": { "en-us": { "role": { "documentation": "Information by type of financial instrument.", "label": "Financial Instrument [Axis]" } } }, "localname": "FinancialInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://issuerdirect.com/role/StockOptionsAndRestrictedStockUnitsDetails" ], "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": "Intangible asset estimated useful lives" } } }, "localname": "FiniteLivedIntangibleAssetUsefulLife", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://issuerdirect.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "durationItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r178" ], "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 - intangible assets", "verboseLabel": "Accumulated amortization" } } }, "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://issuerdirect.com/role/ConsolidatedBalanceSheetsParenthetical", "http://issuerdirect.com/role/GoodwillAndOtherIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for asset, excluding financial asset and goodwill, lacking physical substance with finite life expected to be recognized after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Thereafter" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://issuerdirect.com/role/GoodwillAndOtherIntangibleAssetsDetails1" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "auth_ref": [ "r180" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "2022" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://issuerdirect.com/role/GoodwillAndOtherIntangibleAssetsDetails1" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": { "auth_ref": [ "r180" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "2026" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://issuerdirect.com/role/GoodwillAndOtherIntangibleAssetsDetails1" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "auth_ref": [ "r180" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "2025" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://issuerdirect.com/role/GoodwillAndOtherIntangibleAssetsDetails1" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "auth_ref": [ "r180" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "2024" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://issuerdirect.com/role/GoodwillAndOtherIntangibleAssetsDetails1" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "auth_ref": [ "r180" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "2023" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://issuerdirect.com/role/GoodwillAndOtherIntangibleAssetsDetails1" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r172", "r174", "r178", "r182", "r401", "r402" ], "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/2021-01-31", "presentation": [ "http://issuerdirect.com/role/GoodwillAndOtherIntangibleAssetsDetails", "http://issuerdirect.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r178", "r402" ], "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": "Gross carrying amount" } } }, "localname": "FiniteLivedIntangibleAssetsGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://issuerdirect.com/role/GoodwillAndOtherIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r172", "r177" ], "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/2021-01-31", "presentation": [ "http://issuerdirect.com/role/GoodwillAndOtherIntangibleAssetsDetails", "http://issuerdirect.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r178", "r401" ], "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": "Net carrying amount", "verboseLabel": "Total" } } }, "localname": "FiniteLivedIntangibleAssetsNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://issuerdirect.com/role/GoodwillAndOtherIntangibleAssetsDetails", "http://issuerdirect.com/role/GoodwillAndOtherIntangibleAssetsDetails1" ], "xbrltype": "monetaryItemType" }, "us-gaap_FurnitureAndFixturesGross": { "auth_ref": [ "r186" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated depreciation of 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 & equipment" } } }, "localname": "FurnitureAndFixturesGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://issuerdirect.com/role/FixedAssetsDetails" ], "xbrltype": "monetaryItemType" }, "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 &amp; Equipment" } } }, "localname": "FurnitureAndFixturesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://issuerdirect.com/role/SummaryOfSignificantAccountingPoliciesDetails1" ], "xbrltype": "domainItemType" }, "us-gaap_GainsLossesOnExtinguishmentOfDebt": { "auth_ref": [ "r68", "r218", "r219" ], "calculation": { "http://issuerdirect.com/role/ConsolidatedStatementsOfCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity.", "label": "Gain on extinguishment of debt", "verboseLabel": "Gain losses on extinguishment of debt" } } }, "localname": "GainsLossesOnExtinguishmentOfDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://issuerdirect.com/role/ConsolidatedStatementsOfCashFlows", "http://issuerdirect.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpense": { "auth_ref": [ "r59" ], "calculation": { "http://issuerdirect.com/role/ConsolidatedStatementsOfOperations": { "order": 7.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/2021-01-31", "presentation": [ "http://issuerdirect.com/role/ConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r167", "r168", "r361", "r404" ], "calculation": { "http://issuerdirect.com/role/ConsolidatedBalanceSheets": { "order": 6.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", "verboseLabel": "Goodwill" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://issuerdirect.com/role/ConsolidatedBalanceSheets", "http://issuerdirect.com/role/GoodwillAndOtherIntangibleAssetsDetailsNarrative" ], "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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy": { "auth_ref": [ "r175" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for intangible assets. This accounting policy may address both intangible assets subject to amortization and those that are not. The following also may be disclosed: (1) a description of intangible assets (2) the estimated useful lives of those assets (3) the amortization method used (4) how the entity assesses and measures impairment of such assets (5) how future cash flows are estimated (6) how the fair values of such asset are determined.", "label": "Business Combinations, Goodwill and Intangible Assets" } } }, "localname": "GoodwillAndIntangibleAssetsIntangibleAssetsPolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://issuerdirect.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock": { "auth_ref": [ "r169", "r175" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for goodwill and intangible assets. This accounting policy also may address how an entity assesses and measures impairment of goodwill and intangible assets.", "label": "Note Goodwill and Other Intangible Assets" } } }, "localname": "GoodwillAndIntangibleAssetsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://issuerdirect.com/role/GoodwillAndOtherIntangibleAssets" ], "xbrltype": "textBlockItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r57", "r78", "r124", "r126", "r129", "r132", "r134", "r148", "r194", "r195", "r196", "r198", "r199", "r200", "r201", "r202", "r203", "r204", "r332" ], "calculation": { "http://issuerdirect.com/role/ConsolidatedStatementsOfOperations": { "order": 9.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 margin" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://issuerdirect.com/role/ConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock": { "auth_ref": [ "r183", "r189" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for recognizing and measuring the impairment of long-lived assets. An entity also may disclose its accounting policy for long-lived assets to be sold. This policy excludes goodwill and intangible assets.", "label": "Impairment of Long-lived Assets" } } }, "localname": "ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://issuerdirect.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r51", "r124", "r126", "r129", "r132", "r134", "r403", "r408", "r412", "r426" ], "calculation": { "http://issuerdirect.com/role/ConsolidatedStatementsOfCashFlows": { "order": 16.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "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": "Proceeds from exercise of stock options, net of income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://issuerdirect.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments": { "auth_ref": [ "r124", "r126", "r129", "r132", "r134" ], "calculation": { "http://issuerdirect.com/role/ConsolidatedStatementsOfOperations": { "order": 14.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (loss) from continuing operations before deduction of income tax expense (benefit) and income (loss) attributable to noncontrolling interest, and addition of income (loss) from equity method investments.", "label": "[Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest]", "totalLabel": "Income before income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://issuerdirect.com/role/ConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CONSOLIDATED STATEMENTS OF OPERATIONS" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxAuthorityNameAxis": { "auth_ref": [ "r283" ], "lang": { "en-us": { "role": { "documentation": "Information by name of taxing authority.", "label": "Income Tax Authority, Name [Axis]" } } }, "localname": "IncomeTaxAuthorityNameAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://issuerdirect.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxAuthorityNameDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Named agency, division or body that levies income taxes, examines tax returns for compliance, or grants exemptions from or makes other decisions pertaining to income taxes." } } }, "localname": "IncomeTaxAuthorityNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://issuerdirect.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Taxes" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r80", "r282", "r284", "r289", "r297", "r303", "r305", "r306", "r307" ], "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 Income Taxes" } } }, "localname": "IncomeTaxDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://issuerdirect.com/role/IncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r81", "r94", "r95", "r123", "r280", "r298", "r304", "r427" ], "calculation": { "http://issuerdirect.com/role/ConsolidatedStatementsOfOperations": { "order": 13.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": "Income tax expense", "terseLabel": "Total, amount", "verboseLabel": "Total expense for income taxes" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://issuerdirect.com/role/ConsolidatedStatementsOfOperations", "http://issuerdirect.com/role/IncomeTaxesDetails", "http://issuerdirect.com/role/IncomeTaxesDetails1" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxPolicyTextBlock": { "auth_ref": [ "r46", "r275", "r276", "r284", "r285", "r288", "r294" ], "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/2021-01-31", "presentation": [ "http://issuerdirect.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential": { "auth_ref": [ "r281" ], "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 foreign income tax expense (benefit).", "label": "Foreign rate differential, amount" } } }, "localname": "IncomeTaxReconciliationForeignIncomeTaxRateDifferential", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://issuerdirect.com/role/IncomeTaxesDetails1" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate": { "auth_ref": [ "r281" ], "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 tax rate, amount" } } }, "localname": "IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://issuerdirect.com/role/IncomeTaxesDetails1" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationNondeductibleExpenseOther": { "auth_ref": [ "r281" ], "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 nondeductible expenses.", "label": "Permanent difference - other, amount" } } }, "localname": "IncomeTaxReconciliationNondeductibleExpenseOther", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://issuerdirect.com/role/IncomeTaxesDetails1" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost": { "auth_ref": [ "r281" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of reported income tax expense (benefit) in excess of (less than) expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to nondeductible expense for award under share-based payment arrangement. Includes, but is not limited to, expense determined to be nondeductible upon grant or after for award under share-based payment arrangement.", "label": "Permanent difference - stock-based compensation, amount" } } }, "localname": "IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://issuerdirect.com/role/IncomeTaxesDetails1" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes": { "auth_ref": [ "r281" ], "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 tax rate, amount" } } }, "localname": "IncomeTaxReconciliationStateAndLocalIncomeTaxes", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://issuerdirect.com/role/IncomeTaxesDetails1" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesPaid": { "auth_ref": [ "r65", "r72" ], "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": "Cash paid for income taxes" } } }, "localname": "IncomeTaxesPaid", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://issuerdirect.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r67" ], "calculation": { "http://issuerdirect.com/role/ConsolidatedStatementsOfCashFlows": { "order": 4.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" } } }, "localname": "IncreaseDecreaseInAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://issuerdirect.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r67" ], "calculation": { "http://issuerdirect.com/role/ConsolidatedStatementsOfCashFlows": { "order": 6.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": "Decrease (increase) in accounts receivable" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://issuerdirect.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities": { "auth_ref": [ "r67" ], "calculation": { "http://issuerdirect.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 accrued expenses, and obligations classified as other.", "label": "Increase (decrease) in accrued expenses and other liabilities" } } }, "localname": "IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://issuerdirect.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInDeferredRevenue": { "auth_ref": [ "r67" ], "calculation": { "http://issuerdirect.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 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" } } }, "localname": "IncreaseDecreaseInDeferredRevenue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://issuerdirect.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Changes in operating assets and liabilities:" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://issuerdirect.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOtherOperatingAssets": { "auth_ref": [ "r67" ], "calculation": { "http://issuerdirect.com/role/ConsolidatedStatementsOfCashFlows": { "order": 5.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": "Decrease (increase) in other assets" } } }, "localname": "IncreaseDecreaseInOtherOperatingAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://issuerdirect.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r173", "r181" ], "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 by Major Class [Axis]" } } }, "localname": "IndefiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://issuerdirect.com/role/GoodwillAndOtherIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r173", "r181" ], "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/2021-01-31", "presentation": [ "http://issuerdirect.com/role/GoodwillAndOtherIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IntangibleAssetsFiniteLivedPolicy": { "auth_ref": [ "r74", "r177", "r397", "r398", "r399", "r401" ], "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": "Intangible Assets, Finite-Lived, Policy [Policy Text Block]", "verboseLabel": "Fixed Assets" } } }, "localname": "IntangibleAssetsFiniteLivedPolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://issuerdirect.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r170", "r176" ], "calculation": { "http://issuerdirect.com/role/ConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "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": "Intangible assets (net of accumulated amortization of $6,005 and $5,546, respectively)" } } }, "localname": "IntangibleAssetsNetExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://issuerdirect.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Fixed Assets" } } }, "localname": "IntangibleAssetsNetExcludingGoodwillAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_InterestAndDebtExpense": { "auth_ref": [ "r341" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Interest and debt related expenses associated with nonoperating financing activities of the entity.", "label": "[Interest and Debt Expense]", "verboseLabel": "Bad debt expense" } } }, "localname": "InterestAndDebtExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://issuerdirect.com/role/SummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentIncomeInterest": { "auth_ref": [ "r60", "r121" ], "calculation": { "http://issuerdirect.com/role/ConsolidatedStatementsOfOperations": { "order": 10.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount before accretion (amortization) of purchase discount (premium) of interest income on nonoperating securities.", "label": "Interest income, net" } } }, "localname": "InvestmentIncomeInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://issuerdirect.com/role/ConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentOwnedBalanceShares": { "auth_ref": [ "r440", "r441" ], "lang": { "en-us": { "role": { "documentation": "Balance held at close of period in number of shares.", "label": "Incentive stock option shares" } } }, "localname": "InvestmentOwnedBalanceShares", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://issuerdirect.com/role/SubsequentEventsDetailsNarrative" ], "xbrltype": "sharesItemType" }, "us-gaap_LeaseCost": { "auth_ref": [ "r353", "r355" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lease cost recognized by lessee for lease contract.", "label": "Rent expense" } } }, "localname": "LeaseCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://issuerdirect.com/role/LeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCostTableTextBlock": { "auth_ref": [ "r353" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.", "label": "Schedule of lease expense" } } }, "localname": "LeaseCostTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://issuerdirect.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeaseholdImprovementsGross": { "auth_ref": [ "r6", "r186" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated depreciation of additions or improvements to assets held under a lease arrangement.", "label": "Leasehold improvements" } } }, "localname": "LeaseholdImprovementsGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://issuerdirect.com/role/FixedAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseholdImprovementsMember": { "auth_ref": [ "r186" ], "lang": { "en-us": { "role": { "documentation": "Additions or improvements to assets held under a lease arrangement.", "label": "Leasehold Improvements" } } }, "localname": "LeaseholdImprovementsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://issuerdirect.com/role/SummaryOfSignificantAccountingPoliciesDetails1" ], "xbrltype": "domainItemType" }, "us-gaap_LeasesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Leases (Tables)" } } }, "localname": "LeasesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "auth_ref": [ "r354" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease having initial or remaining lease term in excess of one year to be paid in remainder of current fiscal year.", "label": "[Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year]", "verboseLabel": "2022" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://issuerdirect.com/role/LeasesDetails1" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r354" ], "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": "[Lessee, Operating Lease, Liability, Undiscounted Excess Amount]", "negatedLabel": "Present value adjustment" } } }, "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://issuerdirect.com/role/LeasesDetails1" ], "xbrltype": "monetaryItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r30", "r78", "r128", "r148", "r194", "r195", "r196", "r198", "r199", "r200", "r201", "r202", "r203", "r204", "r317", "r320", "r321", "r332", "r359", "r360" ], "calculation": { "http://issuerdirect.com/role/ConsolidatedBalanceSheets": { "order": 25.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/2021-01-31", "presentation": [ "http://issuerdirect.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities:" } } }, "localname": "LiabilitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://issuerdirect.com/role/IncomeTaxesDetails2" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r20", "r78", "r148", "r332", "r361", "r407", "r421" ], "calculation": { "http://issuerdirect.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 stockholders' equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://issuerdirect.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "LIABILITIES AND STOCKHOLDERS' EQUITY" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://issuerdirect.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r32", "r78", "r148", "r194", "r195", "r196", "r198", "r199", "r200", "r201", "r202", "r203", "r204", "r317", "r320", "r321", "r332", "r359", "r360", "r361" ], "calculation": { "http://issuerdirect.com/role/ConsolidatedBalanceSheets": { "order": 18.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/2021-01-31", "presentation": [ "http://issuerdirect.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Current liabilities:" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://issuerdirect.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd": { "auth_ref": [ "r29" ], "lang": { "en-us": { "role": { "documentation": "The effective interest rate at the end of the reporting period.", "label": "Line of credit facility, interest rate at period end" } } }, "localname": "LineOfCreditFacilityInterestRateAtPeriodEnd", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://issuerdirect.com/role/LineOfCreditDetailsNarrative" ], "xbrltype": "percentItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r29" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.", "label": "Line of credit, maximum borrowing capacity" } } }, "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://issuerdirect.com/role/LineOfCreditDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_LondonInterbankOfferedRateLiborSwapRateMember": { "auth_ref": [ "r323" ], "lang": { "en-us": { "role": { "documentation": "Fixed rate on single-currency, constant-notional interest rate swap that has its variable-rate leg referenced to London Interbank Offered Rate (LIBOR) with no additional spread on variable-rate leg.", "label": "LIBOR" } } }, "localname": "LondonInterbankOfferedRateLiborSwapRateMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://issuerdirect.com/role/LineOfCreditDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_MachineryAndEquipmentGross": { "auth_ref": [ "r6", "r186" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated depreciation of tangible personal property used to produce goods and services, including, but is not limited to, tools, dies and molds, computer and office equipment.", "label": "Computers equipment" } } }, "localname": "MachineryAndEquipmentGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://issuerdirect.com/role/FixedAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r64" ], "calculation": { "http://issuerdirect.com/role/ConsolidatedStatementsOfCashFlows": { "order": 19.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "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 used in financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://issuerdirect.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash flows from financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://issuerdirect.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r64" ], "calculation": { "http://issuerdirect.com/role/ConsolidatedStatementsOfCashFlows": { "order": 20.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "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/2021-01-31", "presentation": [ "http://issuerdirect.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/2021-01-31", "presentation": [ "http://issuerdirect.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r64", "r66", "r69" ], "calculation": { "http://issuerdirect.com/role/ConsolidatedStatementsOfCashFlows": { "order": 21.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "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 provided by operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://issuerdirect.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/2021-01-31", "presentation": [ "http://issuerdirect.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r1", "r41", "r43", "r49", "r52", "r69", "r78", "r86", "r88", "r89", "r90", "r91", "r94", "r95", "r99", "r124", "r126", "r129", "r132", "r134", "r148", "r194", "r195", "r196", "r198", "r199", "r200", "r201", "r202", "r203", "r204", "r327", "r332", "r409", "r423" ], "calculation": { "http://issuerdirect.com/role/ConsolidatedStatementsOfCashFlows": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 }, "http://issuerdirect.com/role/ConsolidatedStatementsOfComprehensiveIncomeUnaudited": { "order": 3.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 }, "http://issuerdirect.com/role/ConsolidatedStatementsOfOperations": { "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 income", "totalLabel": "Net income", "verboseLabel": "Net income" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://issuerdirect.com/role/ConsolidatedStatementsOfCashFlows", "http://issuerdirect.com/role/ConsolidatedStatementsOfComprehensiveIncomeUnaudited", "http://issuerdirect.com/role/ConsolidatedStatementsOfOperations", "http://issuerdirect.com/role/ConsolidatedStatementsOfStockholdersEquityUnaudited" ], "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 Adopted Accounting Pronouncements" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://issuerdirect.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NoncompeteAgreementsMember": { "auth_ref": [ "r310" ], "lang": { "en-us": { "role": { "documentation": "Agreement in which one party agrees not to pursue a similar trade in competition with another party.", "label": "Non-compete Agreements" } } }, "localname": "NoncompeteAgreementsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://issuerdirect.com/role/GoodwillAndOtherIntangibleAssetsDetails", "http://issuerdirect.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_NonoperatingIncomeExpenseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other income, net" } } }, "localname": "NonoperatingIncomeExpenseAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://issuerdirect.com/role/ConsolidatedStatementsOfOperations" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingCostsAndExpensesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Operating costs and expenses:" } } }, "localname": "OperatingCostsAndExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://issuerdirect.com/role/ConsolidatedStatementsOfOperations" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingExpenses": { "auth_ref": [], "calculation": { "http://issuerdirect.com/role/ConsolidatedStatementsOfOperations": { "order": 8.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 costs and expenses" } } }, "localname": "OperatingExpenses", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://issuerdirect.com/role/ConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r124", "r126", "r129", "r132", "r134" ], "calculation": { "http://issuerdirect.com/role/ConsolidatedStatementsOfOperations": { "order": 12.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "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 income" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://issuerdirect.com/role/ConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseExpense": { "auth_ref": [ "r348" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of operating lease expense. Excludes sublease income.", "label": "Operating lease expense" } } }, "localname": "OperatingLeaseExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://issuerdirect.com/role/LeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r347" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.", "label": "Lease liability", "verboseLabel": "Operating lease liability, total" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://issuerdirect.com/role/LeasesDetails1", "http://issuerdirect.com/role/LeasesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r347" ], "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/2021-01-31", "presentation": [ "http://issuerdirect.com/role/LeasesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r347" ], "calculation": { "http://issuerdirect.com/role/ConsolidatedBalanceSheets": { "order": 16.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 liabilities - long-term (See Note 8)" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://issuerdirect.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r349", "r351" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.", "label": "Lease payments" } } }, "localname": "OperatingLeasePayments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://issuerdirect.com/role/LeasesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r346" ], "calculation": { "http://issuerdirect.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 asset - leases (See Note 8)" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://issuerdirect.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r352", "r355" ], "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/2021-01-31", "presentation": [ "http://issuerdirect.com/role/LeasesDetailsNarrative" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDue": { "auth_ref": [ "r342", "r344" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of required minimum rental payments for leases having an initial or remaining non-cancelable letter-terms in excess of one year.", "label": "Total lease payments" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://issuerdirect.com/role/LeasesDetails1" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears": { "auth_ref": [ "r342", "r344" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due 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": "[Operating Leases, Future Minimum Payments, Due in Five Years]", "verboseLabel": "2026" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueInFiveYears", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://issuerdirect.com/role/LeasesDetails1" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears": { "auth_ref": [ "r342", "r344" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due 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": "[Operating Leases, Future Minimum Payments, Due in Four Years]", "verboseLabel": "2025" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueInFourYears", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://issuerdirect.com/role/LeasesDetails1" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears": { "auth_ref": [ "r342", "r344" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due 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": "[Operating Leases, Future Minimum Payments, Due in Three Years]", "verboseLabel": "2024" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueInThreeYears", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://issuerdirect.com/role/LeasesDetails1" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears": { "auth_ref": [ "r342", "r344" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due 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": "[Operating Leases, Future Minimum Payments, Due in Two Years]", "verboseLabel": "2023" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueInTwoYears", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://issuerdirect.com/role/LeasesDetails1" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter": { "auth_ref": [ "r342", "r344" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due 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": "[Operating Leases, Future Minimum Payments, Due Thereafter]", "verboseLabel": "Thereafter" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueThereafter", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://issuerdirect.com/role/LeasesDetails1" ], "xbrltype": "monetaryItemType" }, "us-gaap_OptionMember": { "auth_ref": [ "r322" ], "lang": { "en-us": { "role": { "documentation": "Contracts conveying rights, but not obligations, to buy or sell a specific commodity, or financial or equity instrument, at a specified price during a specified period (an American option) or at a specified date (a European option) which were purchased or otherwise acquired, excluding options written (for which a premium was received).", "label": "Option [Member]" } } }, "localname": "OptionMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://issuerdirect.com/role/StockOptionsAndRestrictedStockUnitsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Description Background and Basis of Operations" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_OtherAssetsCurrent": { "auth_ref": [ "r35", "r361" ], "calculation": { "http://issuerdirect.com/role/ConsolidatedBalanceSheets": { "order": 4.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/2021-01-31", "presentation": [ "http://issuerdirect.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r27" ], "calculation": { "http://issuerdirect.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/2021-01-31", "presentation": [ "http://issuerdirect.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r314", "r315", "r318" ], "calculation": { "http://issuerdirect.com/role/ConsolidatedStatementsOfComprehensiveIncomeUnaudited": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "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, attributable to parent entity.", "label": "Foreign currency translation adjustment" } } }, "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://issuerdirect.com/role/ConsolidatedStatementsOfComprehensiveIncomeUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNoncashExpense": { "auth_ref": [ "r69" ], "calculation": { "http://issuerdirect.com/role/ConsolidatedStatementsOfCashFlows": { "order": 9.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 expense" } } }, "localname": "OtherNoncashExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://issuerdirect.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherOperatingIncomeExpenseNet": { "auth_ref": [], "calculation": { "http://issuerdirect.com/role/ConsolidatedStatementsOfOperations": { "order": 11.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net amount of other operating income and expenses, the components of which are not separately disclosed on the income statement, from items that are associated with the entity's normal revenue producing operations.", "label": "Other income (See Note 2)" } } }, "localname": "OtherOperatingIncomeExpenseNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://issuerdirect.com/role/ConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForCapitalImprovements": { "auth_ref": [ "r61" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for acquisition of or capital improvements to properties held for investment (operating, managed, leased) or for use.", "label": "Improvment allowance of lease payments" } } }, "localname": "PaymentsForCapitalImprovements", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://issuerdirect.com/role/LeasesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "auth_ref": [ "r62" ], "calculation": { "http://issuerdirect.com/role/ConsolidatedStatementsOfCashFlows": { "order": 18.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow to reacquire common stock during the period.", "label": "[Payments for Repurchase of Common Stock]", "negatedLabel": "Payment for stock repurchase and retirement (see Note 7)" } } }, "localname": "PaymentsForRepurchaseOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://issuerdirect.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfDividends": { "auth_ref": [ "r62" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Cash outflow in the form of capital distributions and dividends to common shareholders, preferred shareholders and noncontrolling interests.", "label": "Cash dividends paid" } } }, "localname": "PaymentsOfDividends", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://issuerdirect.com/role/EquityDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r61" ], "calculation": { "http://issuerdirect.com/role/ConsolidatedStatementsOfCashFlows": { "order": 15.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.", "label": "[Payments to Acquire Property, Plant, and Equipment]", "negatedLabel": "Purchase of fixed assets" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://issuerdirect.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r245", "r266" ], "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/2021-01-31", "presentation": [ "http://issuerdirect.com/role/StockOptionsAndRestrictedStockUnitsDetailsNarrative", "http://issuerdirect.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/2021-01-31", "presentation": [ "http://issuerdirect.com/role/StockOptionsAndRestrictedStockUnitsDetailsNarrative", "http://issuerdirect.com/role/SubsequentEventsDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r12", "r223" ], "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/2021-01-31", "presentation": [ "http://issuerdirect.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockShareSubscriptions": { "auth_ref": [ "r12" ], "lang": { "en-us": { "role": { "documentation": "The number of nonredeemable preferred stock (shares) (or preferred stock redeemable solely at the option of the issuer) allocated to investors to buy shares of a new issue of preferred stock before they are offered to the public. When stock is sold on a subscription basis, the issuer does not initially receive the total proceeds. In general, the issuer does not issue the shares to the investor until it receives the entire proceeds.", "label": "Non-qualified stock options" } } }, "localname": "PreferredStockShareSubscriptions", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://issuerdirect.com/role/StockOptionsAndRestrictedStockUnitsDetailsNarrative" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r12" ], "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/2021-01-31", "presentation": [ "http://issuerdirect.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r12", "r223" ], "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/2021-01-31", "presentation": [ "http://issuerdirect.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesOutstanding": { "auth_ref": [ "r12" ], "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/2021-01-31", "presentation": [ "http://issuerdirect.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [ "r12", "r361" ], "calculation": { "http://issuerdirect.com/role/ConsolidatedBalanceSheets": { "order": 22.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "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, 1,000,000 shares authorized, no shares issued and outstanding as of December 31, 2021 and 2020, respectively." } } }, "localname": "PreferredStockValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://issuerdirect.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r26", "r188" ], "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, Type [Axis]" } } }, "localname": "PropertyPlantAndEquipmentByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://issuerdirect.com/role/SummaryOfSignificantAccountingPoliciesDetails1" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentEstimatedUsefulLives": { "auth_ref": [ "r184" ], "lang": { "en-us": { "role": { "documentation": "Describes the periods of time over which an entity anticipates to receive utility from its property, plant and equipment (that is, the periods of time over which an entity allocates the initial cost of its property, plant and equipment).", "label": "Property Plant and Equipment Estimated Useful Lives" } } }, "localname": "PropertyPlantAndEquipmentEstimatedUsefulLives", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://issuerdirect.com/role/SummaryOfSignificantAccountingPoliciesDetails1" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r25", "r186" ], "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": "Total fixed assets, gross" } } }, "localname": "PropertyPlantAndEquipmentGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://issuerdirect.com/role/FixedAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r9", "r10", "r188", "r361", "r413", "r422" ], "calculation": { "http://issuerdirect.com/role/ConsolidatedBalanceSheets": { "order": 9.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": "Fixed assets (net of accumulated depreciation of $456 and $312, respectively)", "verboseLabel": "Total fixed assets, net" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://issuerdirect.com/role/ConsolidatedBalanceSheets", "http://issuerdirect.com/role/FixedAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r9", "r188" ], "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 fixed assets" } } }, "localname": "PropertyPlantAndEquipmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://issuerdirect.com/role/FixedAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r9", "r186" ], "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/2021-01-31", "presentation": [ "http://issuerdirect.com/role/SummaryOfSignificantAccountingPoliciesDetails1" ], "xbrltype": "domainItemType" }, "us-gaap_ProvisionForDoubtfulAccounts": { "auth_ref": [ "r56", "r154" ], "calculation": { "http://issuerdirect.com/role/ConsolidatedStatementsOfCashFlows": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable.", "label": "Bad debt expense" } } }, "localname": "ProvisionForDoubtfulAccounts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://issuerdirect.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_RegulatoryLiabilityAxis": { "auth_ref": [ "r458" ], "lang": { "en-us": { "role": { "documentation": "Information by type of regulatory liability.", "label": "Regulatory Liability Axis" } } }, "localname": "RegulatoryLiabilityAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://issuerdirect.com/role/LeasesDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_RegulatoryLiabilityDomain": { "auth_ref": [ "r458" ], "lang": { "en-us": { "role": { "documentation": "Rate action of a regulator resulting in accrual of costs or expenses." } } }, "localname": "RegulatoryLiabilityDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://issuerdirect.com/role/LeasesDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyTransactionAxis": { "auth_ref": [ "r239", "r356", "r357", "r358" ], "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/2021-01-31", "presentation": [ "http://issuerdirect.com/role/StockOptionsAndRestrictedStockUnitsDetailsNarrative", "http://issuerdirect.com/role/SubsequentEventsDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionDomain": { "auth_ref": [ "r239" ], "lang": { "en-us": { "role": { "documentation": "Transaction between related party." } } }, "localname": "RelatedPartyTransactionDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://issuerdirect.com/role/StockOptionsAndRestrictedStockUnitsDetailsNarrative", "http://issuerdirect.com/role/SubsequentEventsDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_RepaymentsOfNotesPayable": { "auth_ref": [ "r63" ], "calculation": { "http://issuerdirect.com/role/ConsolidatedStatementsOfCashFlows": { "order": 17.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for a borrowing supported by a written promise to pay an obligation.", "label": "[Repayments of Notes Payable]", "negatedLabel": "Payment on notes payable" } } }, "localname": "RepaymentsOfNotesPayable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://issuerdirect.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r274", "r396", "r460" ], "calculation": { "http://issuerdirect.com/role/ConsolidatedStatementsOfOperations": { "order": 5.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": "Product development" } } }, "localname": "ResearchAndDevelopmentExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://issuerdirect.com/role/ConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictionsOnDividendsLoansAndAdvancesTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for a banking or savings institution's compliance during the year with (a) federal and state laws and regulations relative to dividend restrictions and (b) federal laws and regulations relative to insider loans.", "label": "Note Stock Options and Restricted Stock Units" } } }, "localname": "RestrictionsOnDividendsLoansAndAdvancesTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://issuerdirect.com/role/StockOptionsAndRestrictedStockUnits" ], "xbrltype": "textBlockItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r16", "r228", "r270", "r361", "r420", "r434", "r436" ], "calculation": { "http://issuerdirect.com/role/ConsolidatedBalanceSheets": { "order": 19.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained earnings" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://issuerdirect.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r0", "r83", "r84", "r85", "r87", "r93", "r95", "r150", "r267", "r268", "r269", "r295", "r296", "r325", "r431", "r433" ], "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings (Accumulated Deficit)" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://issuerdirect.com/role/ConsolidatedStatementsOfStockholdersEquityUnaudited" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Revenue (Details)" } } }, "localname": "RevenueFromContractWithCustomerAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_RevenueRecognitionLeasesOperating": { "auth_ref": [ "r343" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for revenue recognition for operating leases.", "label": "Lease Accounting" } } }, "localname": "RevenueRecognitionLeasesOperating", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://issuerdirect.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueRecognitionPolicyTextBlock": { "auth_ref": [ "r75", "r76" ], "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/2021-01-31", "presentation": [ "http://issuerdirect.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueRecognitionSoftware": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for revenue recognition for software arrangements relating to the licensing, selling, leasing, or marketing of computer software.", "label": "Capitalized Software" } } }, "localname": "RevenueRecognitionSoftware", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://issuerdirect.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_Revenues": { "auth_ref": [ "r50", "r78", "r119", "r120", "r125", "r130", "r131", "r135", "r136", "r138", "r148", "r194", "r195", "r196", "r198", "r199", "r200", "r201", "r202", "r203", "r204", "r332", "r412" ], "calculation": { "http://issuerdirect.com/role/ConsolidatedStatementsOfOperations": { "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": "[Revenues]", "terseLabel": "Revenues", "verboseLabel": "Revenues" } } }, "localname": "Revenues", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://issuerdirect.com/role/ConsolidatedStatementsOfOperations", "http://issuerdirect.com/role/RevenueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenuesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Revenues" } } }, "localname": "RevenuesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_SalariesAndWages": { "auth_ref": [ "r55" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for salary and wage arising from service rendered by nonofficer employee. Excludes allocated cost, labor-related nonsalary expense, and direct and overhead labor cost included in cost of good and service sold.", "label": "Annual salary" } } }, "localname": "SalariesAndWages", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://issuerdirect.com/role/SubsequentEventsDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_SaleOfStockPricePerShare": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Per share amount received by subsidiary or equity investee for each share of common stock issued or sold in the stock transaction.", "label": "Restricted stock, per share" } } }, "localname": "SaleOfStockPricePerShare", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://issuerdirect.com/role/SubsequentEventsDetailsNarrative" ], "xbrltype": "perShareItemType" }, "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": { "auth_ref": [ "r294" ], "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": "Schedule of components of income tax expense" } } }, "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://issuerdirect.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfCreditLossesForFinancingReceivablesCurrentTableTextBlock": { "auth_ref": [ "r139", "r156" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of allowance for credit loss of financing receivable, classified as current.", "label": "Summary of allowance for doubtful accounts" } } }, "localname": "ScheduleOfCreditLossesForFinancingReceivablesCurrentTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://issuerdirect.com/role/SummaryOfSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": { "auth_ref": [ "r287" ], "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 and liabilities" } } }, "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://issuerdirect.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": { "auth_ref": [ "r281" ], "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 effective income tax rate reconciliation" } } }, "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://issuerdirect.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfExtinguishmentOfDebtTextBlock": { "auth_ref": [ "r220" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of debt extinguished which may include, amount of gain (loss), the income tax effect and the per share amount of the aggregate gain (loss), net of the related income tax.", "label": "Gain on Extinguishment of Debt" } } }, "localname": "ScheduleOfExtinguishmentOfDebtTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://issuerdirect.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "auth_ref": [ "r172", "r177" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment.", "label": "Schedule of amortizable intangible assets" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://issuerdirect.com/role/GoodwillAndOtherIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock": { "auth_ref": [ "r345" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of future minimum payments required in the aggregate and for each of the five succeeding fiscal years for operating leases having initial or remaining noncancelable lease terms in excess of one year and the total minimum rentals to be received in the future under noncancelable subleases as of the balance sheet date.", "label": "Schedule of future minimum lease payments" } } }, "localname": "ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://issuerdirect.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfNonvestedShareActivityTableTextBlock": { "auth_ref": [ "r253" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the changes in outstanding nonvested shares.", "label": "Schedule of unvested stock options" } } }, "localname": "ScheduleOfNonvestedShareActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://issuerdirect.com/role/StockOptionsAndRestrictedStockUnitsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfPublicUtilityPropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r24", "r457" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of public utility 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, deprecation expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Schedule of estimated useful lives for fixed assets" } } }, "localname": "ScheduleOfPublicUtilityPropertyPlantAndEquipmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://issuerdirect.com/role/SummaryOfSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationActivityTableTextBlock": { "auth_ref": [ "r253", "r256", "r259" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of activity for award under share-based payment arrangement. Includes, but is not limited to, outstanding award at beginning and end of year, granted, exercised, forfeited, and weighted-average grant date fair value.", "label": "Summary of stock options activity" } } }, "localname": "ScheduleOfShareBasedCompensationActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://issuerdirect.com/role/StockOptionsAndRestrictedStockUnitsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock": { "auth_ref": [ "r246" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the number and weighted-average grant date fair value for restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock units that were granted, vested, or forfeited during the year.", "label": "Summary of restricted stock units issued" } } }, "localname": "ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://issuerdirect.com/role/StockOptionsAndRestrictedStockUnitsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock": { "auth_ref": [ "r266" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of option exercise prices, by grouped ranges, including the upper and lower limits of the price range, the number of shares under option, weighted average exercise price and remaining contractual option terms.", "label": "Schedule of stock options" } } }, "localname": "ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://issuerdirect.com/role/StockOptionsAndRestrictedStockUnitsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "auth_ref": [ "r177" ], "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 future amortization of intangible assets" } } }, "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://issuerdirect.com/role/GoodwillAndOtherIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SellingAndMarketingExpense": { "auth_ref": [], "calculation": { "http://issuerdirect.com/role/ConsolidatedStatementsOfOperations": { "order": 6.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/2021-01-31", "presentation": [ "http://issuerdirect.com/role/ConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r67" ], "calculation": { "http://issuerdirect.com/role/ConsolidatedStatementsOfCashFlows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense for share-based payment arrangement.", "label": "Stock-based compensation expense" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://issuerdirect.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Equity (Details)" } } }, "localname": "ShareBasedCompensationAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r251" ], "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": "[Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period]", "negatedLabel": "Number of restricted stock units forfeited" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://issuerdirect.com/role/StockOptionsAndRestrictedStockUnitsDetails3" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r254" ], "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 restricted stock units granted", "verboseLabel": "Number of restricted stock units granted" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://issuerdirect.com/role/StockOptionsAndRestrictedStockUnitsDetails3", "http://issuerdirect.com/role/StockOptionsAndRestrictedStockUnitsDetailsNarrative" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r255" ], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.", "label": "[Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period]", "negatedLabel": "Number of restricted stock units vested/issued" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://issuerdirect.com/role/StockOptionsAndRestrictedStockUnitsDetails3", "http://issuerdirect.com/role/StockOptionsAndRestrictedStockUnitsDetailsNarrative" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber": { "auth_ref": [ "r247", "r249" ], "lang": { "en-us": { "role": { "documentation": "Number of equity instruments other than options outstanding, including both vested and non-vested instruments.", "label": "[Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Outstanding, Number]", "periodEndLabel": "Number of restricted stock units outstanding, ending", "periodStartLabel": "Number of restricted stock units outstanding, beginning" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://issuerdirect.com/role/StockOptionsAndRestrictedStockUnitsDetails3" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "auth_ref": [ "r266" ], "lang": { "en-us": { "role": { "documentation": "The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable.", "label": "Shares available to be issued under plan" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://issuerdirect.com/role/StockOptionsAndRestrictedStockUnitsDetailsNarrative" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "auth_ref": [ "r250" ], "lang": { "en-us": { "role": { "documentation": "The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan.", "label": "Number of options exercisable" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://issuerdirect.com/role/StockOptionsAndRestrictedStockUnitsDetails2" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": { "auth_ref": [ "r258" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated difference between fair value of underlying shares on dates of exercise and exercise price on options exercised (or share units converted) into shares.", "label": "Aggregate intrinsic value exercised" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://issuerdirect.com/role/StockOptionsAndRestrictedStockUnitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r252" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price of options that were either forfeited or expired.", "label": "Weighted average exercise price forfeited/cancelled" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://issuerdirect.com/role/StockOptionsAndRestrictedStockUnitsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "auth_ref": [ "r251" ], "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": "[Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period]", "negatedLabel": "Number of options forfeited/cancelled" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://issuerdirect.com/role/StockOptionsAndRestrictedStockUnitsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGrantDateIntrinsicValue": { "auth_ref": [ "r257" ], "lang": { "en-us": { "role": { "documentation": "The grant-date intrinsic value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology.", "label": "Aggregate intrinsic value granted" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGrantDateIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://issuerdirect.com/role/StockOptionsAndRestrictedStockUnitsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Gross number of share options (or share units) granted during the period.", "label": "Number of options granted" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://issuerdirect.com/role/StockOptionsAndRestrictedStockUnitsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "auth_ref": [ "r266" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding.", "label": "[Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value]", "periodEndLabel": "Aggregate intrinsic value, ending" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://issuerdirect.com/role/StockOptionsAndRestrictedStockUnitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r248", "r266" ], "lang": { "en-us": { "role": { "documentation": "Number of options outstanding, including both vested and non-vested options.", "label": "[Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number]", "periodEndLabel": "Number of options outstanding, ending", "periodStartLabel": "Number of options outstanding, beginning", "terseLabel": "Stock Op?ons outstanding", "verboseLabel": "Number of options outstanding" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://issuerdirect.com/role/StockOptionsAndRestrictedStockUnitsDetails", "http://issuerdirect.com/role/StockOptionsAndRestrictedStockUnitsDetails2", "http://issuerdirect.com/role/StockOptionsAndRestrictedStockUnitsDetailsNarrative" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r247" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.", "label": "[Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price]", "periodEndLabel": "Weighted average exercise price outstanding, ending", "verboseLabel": "Weighted average exercise price outstanding, beginning" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://issuerdirect.com/role/StockOptionsAndRestrictedStockUnitsDetails", "http://issuerdirect.com/role/StockOptionsAndRestrictedStockUnitsDetails2" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "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": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://issuerdirect.com/role/StockOptionsAndRestrictedStockUnitsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "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": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://issuerdirect.com/role/StockOptionsAndRestrictedStockUnitsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationForfeituresPolicyTextBlock": { "auth_ref": [ "r243", "r244", "r264" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy election for determining cost for share-based payment arrangement by either estimating forfeiture expected to occur or by recognizing effect of forfeiture upon occurrence.", "label": "Stock-based Compensation" } } }, "localname": "ShareBasedCompensationForfeituresPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://issuerdirect.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis": { "auth_ref": [ "r261" ], "lang": { "en-us": { "role": { "documentation": "Information by range of option prices pertaining to options granted.", "label": "Share Based Compensation Shares Authorized Under Stock Option Plans By Exercise Price Range Axis" } } }, "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://issuerdirect.com/role/StockOptionsAndRestrictedStockUnitsDetails2" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain": { "auth_ref": [ "r262" ], "lang": { "en-us": { "role": { "documentation": "Supplementary information on outstanding and exercisable share awards as of the balance sheet date which stratifies outstanding options by ranges of exercise prices." } } }, "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://issuerdirect.com/role/StockOptionsAndRestrictedStockUnitsDetails2" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionStockholdersEquity": { "auth_ref": [ "r266" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount by which stockholders' equity was increased by the transaction in which equity securities were issued to pay for goods or nonemployee services.", "label": "Non employee stock shares granted" } } }, "localname": "ShareBasedGoodsAndNonemployeeServicesTransactionStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://issuerdirect.com/role/StockOptionsAndRestrictedStockUnitsDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Price of a single share of a number of saleable stocks of a company.", "label": "Stock closing price" } } }, "localname": "SharePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://issuerdirect.com/role/StockOptionsAndRestrictedStockUnitsDetailsNarrative" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareRepurchaseProgramAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by share repurchase program.", "label": "Share Repurchase Program [Axis]" } } }, "localname": "ShareRepurchaseProgramAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://issuerdirect.com/role/EquityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareRepurchaseProgramDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the share repurchase program." } } }, "localname": "ShareRepurchaseProgramDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://issuerdirect.com/role/EquityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Intrinsic value of outstanding 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, Aggregate Intrinsic Value, Outstanding]", "periodEndLabel": "Aggregate intrinsic value outstanding, ending", "periodStartLabel": "Aggregate intrinsic value outstanding, beginning" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://issuerdirect.com/role/StockOptionsAndRestrictedStockUnitsDetails3" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Intrinsic value of vested award under share-based payment arrangement. Excludes share and unit options.", "label": "Aggregate intrinsic value vested/issued" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://issuerdirect.com/role/StockOptionsAndRestrictedStockUnitsDetails3" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of non-vested options outstanding.", "label": "[Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested, Number of Shares]", "periodEndLabel": "Number of unvested options outstanding, ending", "periodStartLabel": "Number of unvested options outstanding, beginning" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://issuerdirect.com/role/StockOptionsAndRestrictedStockUnitsDetails1" ], "xbrltype": "sharesItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedNumberOfShares": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of non-vested options forfeited.", "label": "Number of unvested options forfeited/cancelled" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedNumberOfShares", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://issuerdirect.com/role/StockOptionsAndRestrictedStockUnitsDetails1" ], "xbrltype": "sharesItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedWeightedAverageGrantDateFairValue": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average grant-date fair value of non-vested options forfeited.", "label": "Weighted average grant date fair value forfeited/cancelled" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://issuerdirect.com/role/StockOptionsAndRestrictedStockUnitsDetails1" ], "xbrltype": "perShareItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average grant-date fair value of non-vested options outstanding.", "label": "[Share-based Compensation Arrangement by Share-based Payment Award, Option, Nonvested, Weighted Average Exercise Price]", "periodEndLabel": "Weighted average grant date fair value, ending", "periodStartLabel": "Weighted average grant date fair value, beginning" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://issuerdirect.com/role/StockOptionsAndRestrictedStockUnitsDetails1" ], "xbrltype": "perShareItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r260" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Weighted average remaining contractual life (in years)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://issuerdirect.com/role/StockOptionsAndRestrictedStockUnitsDetails2" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of options vested.", "label": "[Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested, Number of Shares]", "negatedLabel": "Number of unvested options vested" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://issuerdirect.com/role/StockOptionsAndRestrictedStockUnitsDetails1" ], "xbrltype": "sharesItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average grant-date fair value of options vested.", "label": "Weighted average grant date fair value vested" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://issuerdirect.com/role/StockOptionsAndRestrictedStockUnitsDetails1" ], "xbrltype": "perShareItemType" }, "us-gaap_SharesIssued": { "auth_ref": [ "r226" ], "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/2021-01-31", "presentation": [ "http://issuerdirect.com/role/ConsolidatedStatementsOfStockholdersEquityUnaudited" ], "xbrltype": "sharesItemType" }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r73", "r82" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for all significant accounting policies of the reporting entity.", "label": "Note Summary of Significant Accounting Policies" } } }, "localname": "SignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://issuerdirect.com/role/SummaryOfSignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r0", "r34", "r47", "r48", "r49", "r83", "r84", "r85", "r87", "r93", "r95", "r107", "r150", "r226", "r228", "r267", "r268", "r269", "r295", "r296", "r325", "r334", "r335", "r336", "r337", "r338", "r339", "r431", "r432", "r433", "r477" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Statement Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://issuerdirect.com/role/ConsolidatedStatementsOfStockholdersEquityUnaudited" ], "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/2021-01-31", "presentation": [ "http://issuerdirect.com/role/ConsolidatedStatementsOfStockholdersEquityUnaudited", "http://issuerdirect.com/role/EquityDetails", "http://issuerdirect.com/role/GoodwillAndOtherIntangibleAssetsDetails", "http://issuerdirect.com/role/IncomeTaxesDetails2", "http://issuerdirect.com/role/LeasesDetailsNarrative", "http://issuerdirect.com/role/LineOfCreditDetailsNarrative", "http://issuerdirect.com/role/RevenueDetails", "http://issuerdirect.com/role/StockOptionsAndRestrictedStockUnitsDetails", "http://issuerdirect.com/role/StockOptionsAndRestrictedStockUnitsDetails2", "http://issuerdirect.com/role/StockOptionsAndRestrictedStockUnitsDetailsNarrative", "http://issuerdirect.com/role/SubsequentEventsDetailsNarrative", "http://issuerdirect.com/role/SummaryOfSignificantAccountingPoliciesDetails1", "http://issuerdirect.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "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/2021-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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfOtherComprehensiveIncomeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (UNAUDITED)" } } }, "localname": "StatementOfOtherComprehensiveIncomeAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CONSOLIDATED STATEMENTS OF STOCKHOLDERS EQUITY (UNAUDITED)" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r83", "r84", "r85", "r107", "r400" ], "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/2021-01-31", "presentation": [ "http://issuerdirect.com/role/ConsolidatedStatementsOfStockholdersEquityUnaudited", "http://issuerdirect.com/role/EquityDetails", "http://issuerdirect.com/role/GoodwillAndOtherIntangibleAssetsDetails", "http://issuerdirect.com/role/IncomeTaxesDetails2", "http://issuerdirect.com/role/LeasesDetailsNarrative", "http://issuerdirect.com/role/LineOfCreditDetailsNarrative", "http://issuerdirect.com/role/RevenueDetails", "http://issuerdirect.com/role/StockOptionsAndRestrictedStockUnitsDetails", "http://issuerdirect.com/role/StockOptionsAndRestrictedStockUnitsDetails2", "http://issuerdirect.com/role/StockOptionsAndRestrictedStockUnitsDetailsNarrative", "http://issuerdirect.com/role/SubsequentEventsDetailsNarrative", "http://issuerdirect.com/role/SummaryOfSignificantAccountingPoliciesDetails1", "http://issuerdirect.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_StockGrantedDuringPeriodValueSharebasedCompensationForfeited": { "auth_ref": [ "r265" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Value of forfeited shares granted under share-based payment arrangement. Excludes employee stock ownership plan (ESOP).", "label": "Aggregate intrinsic value forfeited/cancelled" } } }, "localname": "StockGrantedDuringPeriodValueSharebasedCompensationForfeited", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://issuerdirect.com/role/StockOptionsAndRestrictedStockUnitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockOptionPlanExpense": { "auth_ref": [ "r68" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense for option under share-based payment arrangement.", "label": "Stock options and restricted stock units expense" } } }, "localname": "StockOptionPlanExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://issuerdirect.com/role/StockOptionsAndRestrictedStockUnitsDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchaseProgramAuthorizedAmount1": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of stock repurchase plan authorized.", "label": "Common stock shares repurchase authorized" } } }, "localname": "StockRepurchaseProgramAuthorizedAmount1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://issuerdirect.com/role/SubsequentEventsDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount remaining of a stock repurchase plan authorized.", "label": "Maximum dollar value of shares that may yet be purchased under the program" } } }, "localname": "StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://issuerdirect.com/role/EquityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchasedAndRetiredDuringPeriodShares": { "auth_ref": [ "r12", "r13", "r226", "r228" ], "lang": { "en-us": { "role": { "documentation": "Number of shares that have been repurchased and retired during the period.", "label": "Stock repurchase and retirement (see Note 6), shares", "verboseLabel": "Total number of shares repurchased" } } }, "localname": "StockRepurchasedAndRetiredDuringPeriodShares", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://issuerdirect.com/role/ConsolidatedStatementsOfStockholdersEquityUnaudited", "http://issuerdirect.com/role/EquityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockRepurchasedAndRetiredDuringPeriodValue": { "auth_ref": [ "r12", "r13", "r226", "r228" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Equity impact of the value of stock that has been repurchased and retired during the period. The excess of the purchase price over par value can be charged against retained earnings (once the excess is fully allocated to additional paid in capital).", "label": "Stock repurchase and retirement (see Note 6), amount" } } }, "localname": "StockRepurchasedAndRetiredDuringPeriodValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://issuerdirect.com/role/ConsolidatedStatementsOfStockholdersEquityUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchasedDuringPeriodShares": { "auth_ref": [ "r12", "r13", "r226", "r228" ], "lang": { "en-us": { "role": { "documentation": "Number of shares that have been repurchased during the period and have not been retired and are not held in treasury. Some state laws may govern the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock.", "label": "Total number of shares purchased as part of publicly announced program", "verboseLabel": "Shares repurchased" } } }, "localname": "StockRepurchasedDuringPeriodShares", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://issuerdirect.com/role/EquityDetails", "http://issuerdirect.com/role/EquityDetailsNarrative" ], "xbrltype": "sharesItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r13", "r18", "r19", "r78", "r141", "r148", "r332", "r361" ], "calculation": { "http://issuerdirect.com/role/ConsolidatedBalanceSheets": { "order": 24.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": "[Stockholders' Equity Attributable to Parent]", "periodEndLabel": "Balance, amount", "periodStartLabel": "Balance, amount", "totalLabel": "Total stockholders' equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://issuerdirect.com/role/ConsolidatedBalanceSheets", "http://issuerdirect.com/role/ConsolidatedStatementsOfStockholdersEquityUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders' equity:", "verboseLabel": "Stockholders' equity:" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://issuerdirect.com/role/ConsolidatedBalanceSheets", "http://issuerdirect.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventMember": { "auth_ref": [ "r340", "r363" ], "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/2021-01-31", "presentation": [ "http://issuerdirect.com/role/SubsequentEventsDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventTypeAxis": { "auth_ref": [ "r340", "r363" ], "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/2021-01-31", "presentation": [ "http://issuerdirect.com/role/SubsequentEventsDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeDomain": { "auth_ref": [ "r340", "r363" ], "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/2021-01-31", "presentation": [ "http://issuerdirect.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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventsTextBlock": { "auth_ref": [ "r362", "r364" ], "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": "Subsequent Events [Text Block]", "verboseLabel": "Subsequent Events" } } }, "localname": "SubsequentEventsTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://issuerdirect.com/role/SubsequentEvents" ], "xbrltype": "textBlockItemType" }, "us-gaap_SupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Supplemental disclosures:" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://issuerdirect.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_TechnologyBasedIntangibleAssetsMember": { "auth_ref": [ "r308" ], "lang": { "en-us": { "role": { "documentation": "Technology-based intangible assets, including, but not limited to, patented technology, unpatented technology, and developed technology rights.", "label": "Software and Technology" } } }, "localname": "TechnologyBasedIntangibleAssetsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://issuerdirect.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_TemporaryEquityParOrStatedValuePerShare": { "auth_ref": [ "r7", "r222" ], "lang": { "en-us": { "role": { "documentation": "Per share amount of par value or stated value of stock classified as temporary equity. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable.", "label": "Grant date fair value" } } }, "localname": "TemporaryEquityParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://issuerdirect.com/role/StockOptionsAndRestrictedStockUnitsDetailsNarrative" ], "xbrltype": "perShareItemType" }, "us-gaap_TimeDepositsAtOrAboveFDICInsuranceLimit": { "auth_ref": [ "r414" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of time deposit liabilities, including certificates of deposit, in denominations that meet or exceed the Federal Deposit Insurance Corporation (FDIC) insurance limit.", "label": "FDIC exceeding limit" } } }, "localname": "TimeDepositsAtOrAboveFDICInsuranceLimit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://issuerdirect.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_TrademarksMember": { "auth_ref": [ "r309" ], "lang": { "en-us": { "role": { "documentation": "Rights acquired through registration of a trademark to gain or protect exclusive use of a business name, symbol or other device or style.", "label": "Trademarks - Indefinite-Lived" } } }, "localname": "TrademarksMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://issuerdirect.com/role/GoodwillAndOtherIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "auth_ref": [ "r143", "r144", "r145", "r146", "r147", "r216", "r225", "r324", "r365", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r392", "r393", "r394", "r468", "r469", "r470", "r471", "r472", "r473", "r474" ], "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/2021-01-31", "presentation": [ "http://issuerdirect.com/role/StockOptionsAndRestrictedStockUnitsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockShares": { "auth_ref": [ "r33", "r230" ], "lang": { "en-us": { "role": { "documentation": "Number of common and preferred shares that were previously issued and that were repurchased by the issuing entity and held in treasury on the financial statement date. This stock has no voting rights and receives no dividends.", "label": "Restricted stock" } } }, "localname": "TreasuryStockShares", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://issuerdirect.com/role/SubsequentEventsDetailsNarrative" ], "xbrltype": "sharesItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r108", "r109", "r111", "r112", "r115", "r116", "r117" ], "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/2021-01-31", "presentation": [ "http://issuerdirect.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ValuationAllowanceByDeferredTaxAssetAxis": { "auth_ref": [ "r286" ], "lang": { "en-us": { "role": { "documentation": "Information by type of deferred tax consequences attributable to deductible temporary differences.", "label": "Valuation Allowance By Deferred Tax Asset Axis" } } }, "localname": "ValuationAllowanceByDeferredTaxAssetAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://issuerdirect.com/role/IncomeTaxesDetails2" ], "xbrltype": "stringItemType" }, "us-gaap_VariableLeaseCost": { "auth_ref": [ "r350", "r355" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of variable lease cost, excluded from lease liability, recognized when obligation for payment is incurred for finance and operating leases.", "label": "Variable lease expense" } } }, "localname": "VariableLeaseCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://issuerdirect.com/role/LeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_VariableRateAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of variable rate.", "label": "Variable Rate [Axis]" } } }, "localname": "VariableRateAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://issuerdirect.com/role/LineOfCreditDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_VariableRateDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index." } } }, "localname": "VariableRateDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://issuerdirect.com/role/LineOfCreditDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_WarrantExercisePriceIncrease": { "auth_ref": [ "r227" ], "lang": { "en-us": { "role": { "documentation": "Per share increase in exercise price of warrant. Excludes change due to standard antidilution provision.", "label": "Weighted average exercise price outstanding, beginning" } } }, "localname": "WarrantExercisePriceIncrease", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://issuerdirect.com/role/StockOptionsAndRestrictedStockUnitsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r97", "r102" ], "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": "Weighted average number of common shares outstanding - diluted" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://issuerdirect.com/role/ConsolidatedStatementsOfOperations" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r96", "r102" ], "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": "Weighted average number of common shares outstanding - basic" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://issuerdirect.com/role/ConsolidatedStatementsOfOperations" ], "xbrltype": "sharesItemType" } }, "unitCount": 4 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760" }, "r10": { "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=120391452&loc=d3e13212-122682" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1337-109256" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e3842-109258" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e4984-109258" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054" }, "r108": { "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" }, "r109": { "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" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r110": { "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" }, "r111": { "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" }, "r112": { "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" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6404-108592" }, "r115": { "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" }, "r116": { "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" }, "r117": { "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" }, "r118": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "http://asc.fasb.org/topic&trid=2134479" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r12": { "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=120391452&loc=d3e13212-122682" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8924-108599" }, "r13": { "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=120391452&loc=d3e13212-122682" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9031-108599" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9054-108599" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "11B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=SL6953423-111524" }, "r14": { "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=120391452&loc=d3e13212-122682" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5074-111524" }, "r141": { "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=122038336&loc=d3e74512-122707" }, "r142": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "310", "URI": "http://asc.fasb.org/topic&trid=2196771" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27232-111563" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=SL120269820-111563" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "321", "URI": "http://asc.fasb.org/extlink&oid=123583765&loc=SL75117539-209714" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "321", "URI": "http://asc.fasb.org/extlink&oid=123583765&loc=SL75117539-209714" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "321", "URI": "http://asc.fasb.org/extlink&oid=123583765&loc=SL75117539-209714" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r15": { "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=120391452&loc=d3e13212-122682" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255206&loc=SL82895884-210446" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919244-210447" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919253-210447" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919258-210447" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919230-210447" }, "r16": { "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=120391452&loc=d3e13212-122682" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124269663&loc=SL82922888-210455" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124269663&loc=SL82922895-210455" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124269663&loc=SL82922900-210455" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121590138&loc=SL82922954-210456" }, "r164": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "326", "URI": "http://asc.fasb.org/topic&trid=82887179" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=123353750&loc=SL49131252-203054" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=123353750&loc=SL49131252-203054" }, "r167": { "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" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=120320667&loc=SL49117168-202975" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r170": { "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" }, "r171": { "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" }, "r172": { "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" }, "r173": { "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" }, "r174": { "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" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r176": { "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" }, "r177": { "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" }, "r178": { "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" }, "r179": { "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" }, "r18": { "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=120391452&loc=d3e13212-122682" }, "r180": { "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" }, "r181": { "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" }, "r182": { "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" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226317&loc=d3e202-110218" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=123364984&loc=d3e1205-110223" }, "r185": { "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" }, "r186": { "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" }, "r187": { "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" }, "r188": { "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" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.CC)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=27011434&loc=d3e125687-122742" }, "r19": { "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=120391452&loc=d3e13212-122682" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308" }, "r192": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r193": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(5))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r2": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "205", "URI": "http://asc.fasb.org/topic&trid=2122149" }, "r20": { "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=120391452&loc=d3e13212-122682" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(5))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(i)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r21": { "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=120391452&loc=d3e13212-122682" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "40", "SubTopic": "50", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123467658&loc=d3e12317-112629" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "40", "SubTopic": "50", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123467658&loc=d3e12355-112629" }, "r22": { "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=120391452&loc=d3e13212-122682" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=7516071&loc=d3e13374-112631" }, "r221": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "http://asc.fasb.org/topic&trid=2208564" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Topic": "480", "URI": "http://asc.fasb.org/extlink&oid=122040564&loc=d3e177068-122764" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21463-112644" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21475-112644" }, "r228": { "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=120397183&loc=d3e187085-122770" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "25", "SubTopic": "30", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=6405686&loc=d3e22802-112653" }, "r23": { "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=120391452&loc=d3e13212-122682" }, "r230": { "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" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123360276&loc=SL49130531-203044" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123360276&loc=SL49130533-203044" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130545-203045" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130549-203045" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r236": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "710", "URI": "http://asc.fasb.org/topic&trid=2127225" }, "r237": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "712", "URI": "http://asc.fasb.org/topic&trid=2197446" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(n)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.13(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(d)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "80", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948" }, "r242": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "715", "URI": "http://asc.fasb.org/topic&trid=2235017" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=123468992&loc=SL116886442-113899" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=123468992&loc=d3e4549-113899" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)-(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r25": { "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=120391452&loc=d3e13212-122682" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r251": { "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=120381028&loc=d3e5070-113901" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(3)-(4)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r254": { "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=120381028&loc=d3e5070-113901" }, "r255": { "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=120381028&loc=d3e5070-113901" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r26": { "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=120391452&loc=d3e13212-122682" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(m)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "c(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r27": { "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=120391452&loc=d3e13212-122682" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(g)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r271": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r272": { "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" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "35", "Subparagraph": "(b)", "Topic": "720", "URI": "http://asc.fasb.org/extlink&oid=6420018&loc=d3e36677-107848" }, "r274": { "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" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e32247-109318" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e32280-109318" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e31917-109318" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e31931-109318" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e31958-109318" }, "r28": { "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=120391452&loc=d3e13212-122682" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32705-109319" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32840-109319" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32847-109319" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32857-109319" }, "r29": { "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=120391452&loc=d3e13212-122682" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32621-109319" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32632-109319" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r298": { "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=122134291&loc=d3e330036-122817" }, "r299": { "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=122134291&loc=d3e330036-122817" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r30": { "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=120391452&loc=d3e13212-122682" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.4)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.C)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330215-122817" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "270", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331" }, "r307": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5227-128473" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5263-128473" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5263-128473" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5333-128473" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5333-128473" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "38", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5504-128473" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4569616-111683" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4569643-111683" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r318": { "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" }, "r319": { "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" }, "r32": { "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=120391452&loc=d3e13212-122682" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "83", "Publisher": "FASB", "Section": "15", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125514181&loc=d3e34841-113949" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=124256753&loc=SL5864739-113975" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123477628&loc=d3e90205-114008" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(4)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r328": { "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" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13279-108611" }, "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=120391452&loc=d3e13212-122682" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13531-108611" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r339": { "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" }, "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=120391452&loc=d3e13212-122682" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32618-110901" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(Note 3)", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=123403562&loc=d3e38371-112697" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=123415192&loc=d3e39896-112707" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=123406913&loc=d3e41502-112717" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=123406913&loc=d3e41502-112717" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918638-209977" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977" }, "r35": { "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=120391452&loc=d3e13212-122682" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918701-209980" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123414884&loc=SL77918982-209971" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r358": { "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" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r36": { "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=120391452&loc=d3e13212-122682" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "855", "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662" }, "r363": { "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" }, "r364": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "855", "URI": "http://asc.fasb.org/topic&trid=2122774" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)(i)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)(ii)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=66007379&loc=d3e113888-111728" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=109249958&loc=SL34722452-111729" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e637-108580" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122625-111746" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122625-111746" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122625-111746" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)(i)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122625-111746" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(5)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(6)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e681-108580" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(7)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(b)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "http://asc.fasb.org/extlink&oid=123353855&loc=SL119991595-234733" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "730", "Topic": "912", "URI": "http://asc.fasb.org/extlink&oid=6472174&loc=d3e58812-109433" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "350", "Subparagraph": "(a)", "Topic": "920", "URI": "http://asc.fasb.org/extlink&oid=120155617&loc=SL120155628-234783" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "350", "Subparagraph": "(b)", "Topic": "920", "URI": "http://asc.fasb.org/extlink&oid=120155617&loc=SL120155628-234783" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "350", "Subparagraph": "(a)", "Topic": "920", "URI": "http://asc.fasb.org/extlink&oid=120155617&loc=SL120155638-234783" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669686-108580" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "http://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959" }, "r402": { "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" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "http://asc.fasb.org/extlink&oid=123384075&loc=d3e41242-110953" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10)(1))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r405": { "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=120398452&loc=d3e534808-122878" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(15)(1))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r407": { "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=120398452&loc=d3e534808-122878" }, "r408": { "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=120399700&loc=SL114874048-224260" }, "r409": { "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=120399700&loc=SL114874048-224260" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(26))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(2))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "405", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=116652737&loc=d3e64164-112818" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123345438&loc=d3e61044-112788" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(5))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r417": { "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=120400017&loc=d3e572229-122910" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(15)(b)(1))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580" }, "r420": { "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=120400017&loc=d3e572229-122910" }, "r421": { "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=120400017&loc=d3e572229-122910" }, "r422": { "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=120400017&loc=d3e572229-122910" }, "r423": { "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=120400993&loc=SL114874131-224263" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(22))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r426": { "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=120400993&loc=SL114874131-224263" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(9))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669625-108580" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117819544-158441" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=123600520&loc=SL75241803-196195" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "210", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=118262064&loc=SL116631418-115840" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "45", "SubTopic": "210", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=118262064&loc=SL116631419-115840" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669625-108580" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(c)", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=99383244&loc=d3e12121-115841" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column B))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "310", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Topic": "948", "URI": "http://asc.fasb.org/extlink&oid=120402547&loc=d3e617274-123014" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=123366838&loc=d3e3073-115593" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=123364037&loc=d3e3115-115594" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "440", "Subparagraph": "(a)", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=6491277&loc=d3e6429-115629" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column B))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column C))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column D))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column E))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e557-108580" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column F))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column G))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column H))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column I))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(c)", "Topic": "976", "URI": "http://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "978", "URI": "http://asc.fasb.org/extlink&oid=123360121&loc=d3e27327-108691" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "980", "URI": "http://asc.fasb.org/extlink&oid=84167750&loc=d3e42232-110370" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "405", "Topic": "980", "URI": "http://asc.fasb.org/extlink&oid=6500807&loc=d3e48068-110394" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "985", "URI": "http://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL116659661-227067" }, "r460": { "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" }, "r461": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r462": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r463": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r464": { "Name": "Form 10-K", "Number": "249", "Publisher": "SEC", "Section": "310" }, "r465": { "Name": "Form 20-F", "Number": "249", "Publisher": "SEC", "Section": "220", "Subsection": "f" }, "r466": { "Name": "Form 40-F", "Number": "249", "Publisher": "SEC", "Section": "240", "Subsection": "f" }, "r467": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1" }, "r468": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1402" }, "r469": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(1)" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067" }, "r470": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)" }, "r471": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(3)" }, "r472": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(i)" }, "r473": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(ii)" }, "r474": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(iii)" }, "r475": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r476": { "Name": "Securities Act", "Number": "230", "Publisher": "SEC", "Section": "405" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6801-107765" }, "r50": { "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=123367319&loc=SL114868664-224227" }, "r51": { "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=123367319&loc=SL114868664-224227" }, "r52": { "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=123367319&loc=SL114868664-224227" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(24))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r55": { "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=123367319&loc=SL114868664-224227" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(5))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r57": { "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=123367319&loc=SL114868664-224227" }, "r58": { "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=123367319&loc=SL114868664-224227" }, "r59": { "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=123367319&loc=SL114868664-224227" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6812-107765" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7(b))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3521-108585" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(27)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3044-108585" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4273-108586" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4297-108586" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18726-107790" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(c))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r8": { "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=120391452&loc=d3e13212-122682" }, "r80": { "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=120395691&loc=d3e23780-122690" }, "r81": { "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=120395691&loc=d3e23780-122690" }, "r82": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r9": { "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=120391452&loc=d3e13212-122682" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1448-109256" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1505-109256" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1252-109256" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256" } }, "version": "2.1" } ZIP 78 0001654954-22-002481-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001654954-22-002481-xbrl.zip M4$L#!!0 ( ,V(8U2EC/H2Y X '>J 1 :7-D2VF[3QV(A"1,*% ! M2%_ZZQ< [P0I@%1JL;O,9!(*YX)SSH?KX04??GK>.. 1489==%\0Z/_WX][]]^$>W^]O5PRT8N9:_0<0# MUQ1!#]G@"7MK($B?(?,0[79#[E^">B[ X.CDZ/A]7'X%&9=RB93AQ'Y,&7%] MP%T"2VB6HL\CR? H=8".&5P1PPT'@T 48 MX2TB-H7@YR,PXR7K6,>UNWVA>+7VP!OK!R#4@TGW;CP'5S[#!#$&9J[C"Q/8 M/\&$6$=@Z#C@04@P\( 8HH_(/@K4,6N--A#PR!)V\>Q<=M:>M[WH]9Z>GHZ> M%]0Y\#=^.T6DZ^=D).B92GKVQZG1HR63RD'Z27FEIP,64<7, 8VS]T^ZQ_WN22Q$T$JTK-+XG/>HZZ!>R!9+06RQXIHD*1\B[V6+ M6&%\)$6R9^UBWI:61(A3TOHSIC^=1(;W>[]]OIW)!M.)6PQO%$7L_?/S\YZD M1JP*9[9Y"?*"]ZU8,Z?B'?R8B'YN9?CM'%0A\UDO(&98<2'KVX 5Q\W7]8E' MRUIO0,PBX]$=P'-JC ;URC",204@VA[-B65JX>2>( O)8R&96":TBH974J$D M%56(<+'WG"#9OYW&3=C?:*SB'(AB*Q9PB8&,2[HY.6YOH1,%YH?C1?E HHI@ M9B<88L9\1&U,^4A]9+D;R=\?".YX"+IQZ6:$EM!WN%D^^>9#!R^QZ-K(06*R MR3"DR!ZD*^3=P0UB6V@A@TKYD W !TB(Z\DY1OX6)=LM)DLW_,D+1'>Z$)C. M>0R!N/CR,"FO0(Y(URZ?7#L \Z$KN(S510IMM,0$RXJ/Q9\^Z"8S:A=(J0^] M/&M>B\]GT"GY45YO*9^/2.",F&!"Z9!EEZ0%'-*V&N M@VTQW%]!1XQ:LS5"'HMB74;6QG_ @S[CP4,1 -.[V?1V,AK.QR-P-;P=WEV/ MP>S3>#R?M; 8PW+/UV?$6R,/1Z>/M# M"^ N ..@LNERND54VE_0P4KXM,"=[@)N-N?_?>98S<#T!DSOQP_#^80SM)"9 M0G;M;KC[:T08?D1\R^)NT!<"?1O+%?(N$'=*:F$],X?U>OKY_F'\:7PWF_PR M!I,[_GL,WGRY&WX933AWVS_-P89L?>.X3YKNF;!I87Q; <;A[!.XN9W^VO9. M8\!FGFM]7;N.C2@;?_.Q]V+8.7<):D%]9P[J;#Z]_OG3]'8T?IB!\;^_3.;_ M:;OF+J1'B%D4;T6-5]#ZNJ)\*VL/"5_;,%PP@YJS:U%]+[8,F%F.RWR*Q(]$ M-TB4RU285"]2:DD%+91Y*&?^9@/I"^]L>$7XQM*"Q!M:,C>!R>J>=TL+HQ!' M0UXMB.=Y$$/% JN4:I#H!I'R%L \@#?X&=E#QN(-8;I !T7_. ^%E :!>!OL M?+ _NJ[]A!V'#UY3OFVC$^XO6>&%@]((:+FTL/3SL$0JY< FE8)$:PM7"5R\ M&L17@A3Q-4, 3:9$"\,@#X,0%Z-4H* ->#[@P2HM"'5XK0WR23[(@6 ;7&6J M%LOAJ5SJ,#ZT/"#F46S)-3,G?.&V1/.T :,6EE-EDA;"(%0KQZ%$<4B4JEO@ MU(W19H,]N:GA$?$C*.)? MVKB_S<<]$FU#G ]QD%B;P^@*$5ZU M=^_ :!]>2-&&7]ER1VI J =(12T0ZM9ZP= WG[LY?A2#<;2)SI5J 2C8+DA+6TP.X';+\&LGTMM"=[)1_":D"_!7<_< \D>V<%,US%EU@*GY#C,\H-M/]L3QGXE' W6HTIBI!*0[4JT M/I2Y<;2RE!9:)?M2#=IVT#5[@+48SIT<6NB4U,UMY@'7%B3S>RZ9^2];I(5! MR<-$=UW:>*IF/:I"VJX9]P)U4!54?=[R5,F.5 >US5KN ^I)55!/]*#6?E$D M ?6D!74/4/-YZ!J"6I#W>-:D73R9/G:261]EB[0 E3YXTBYPC(+>+XBZP3)% MR7WDPMXN0G2!S^P^7MA-YG5=.RYY4TG!I,5/W_/E74O]/\1+_B.^0 M/Z ED-\OOQ!?H;[L,,P;M?C:N"Q;RP_@BR]%=Z-O,__.W3UZWC@1B]"_X_OE M$NU\A,**(Q606HH6Y?OJ7(F[1=3#B/4BXSN@]]W<WK:K^ MY)IC$[WB#;^J5]F^\OV=^M!+?Y6<_\I^M?P#]\FE'B#*Y\]W?>P_.*_BUK6D MHATBXE-KO]V+U/JF5'3AK(C68Q@B/GE507TU<,ZPB&PMX26UT7/6[Z& MA9Y+7V[X;[-0.)1FM(P3)?LA4W"*C*D]::GO9T2%@$02^[6+])DX1@TC$0@N MZPX,R6E"1M5&[.*B0I6:HUEV5JVX9"GH948$YXP)+,"8D?P^S7<8@\Z^ ]D1V?-=:2MEYUB M$G8<\7[O9<>COMABB'.W+A;!&2>7'1LMQ)=7@U*^UL>N/9=;$ML/OLC= <$6 M)>#8N'QDA_1EXJ&-X.-^^POF84\>1_>1NOXV8L60-:GK4G#GA A,G* M^ 3*+V.'=$R[7;/"K\J^NF_C9T0MS%#X??PA!\)F=\B;+N?P>;;FL+#(0S/6 M0C_U#C$I_^>Z,]R(G8"1.S%K0V&[<2G"*W(=[BSF%!+FA!4&[NWD:*I7J<\S MH6=OX7!<8G^*:96;6W#.VX7'=5P)'7L;'7T=(LE@SB/=D>V[60[O0L%@/.(F M.^Y6\%V[S&,[QNT"UH:.X]$[M2DGI,5#8O,.3SW\1Z8+5>!OIL-I(R?$=)>(CX]VR)7KK\9"#1U. MY;QV[U-KS9CWP5Y25(&7$VUAFEX1GR-M8AON1=(FR&3YJWL0ZE MNL=8_ENM2\4RAW50;@T7^9WQD%+AA&"]>DE8[N&+*)*[L="C.U>>;H[L7Y$X M-IX/\(^(PA7*>!]/9:]4F3:DP>T^+UZS\P4[)\NZ#Q[17UXMG$8U5=\ -2F8 M<8O)CRROVEPK5G[8D&>LD6-9/BF3H31@^%(2>RI$5WF(.#8!*L&+OQ,^(% _ M.(PR&:.-&\FA+#C\0+?+H'&)N1>NO)=8'@E8QHP7/XY M40@FBX9 4LF8_UE(POG$%]O'9N!2W:(&@%-GAM=&8KA:4?GLQ(2(F8YAZQ?H M^"BW1SU@_QJNQT90RJ2L$S2EV[24JN+ M_;7<'TTF(V3[5OJ^B"%O,QT=+Y?($F_*)%[P=IGUI'B=%F_&]]%0=]5E<2=> MQ7=MC]]7R5\E J5=?D\=S?>_J,_7$3RHI]'M:/'44O!XC'C4!TK;,H]NF# V M]H!-BB/G$PPIK[L\C.]43N>]M)%#[(2+;W4!<>WT8>,7;D8TVD'YEH^ U+J3X45PS.%A_>PD&QA8/F6'A2;.%)-8< M"]\66_BV.1:^*[;P77,L?%]LX?OF6'A>;.%Y8KS,1(HJ].W@.:ON_(/'YNOC&]:G& RWG0?V0B;Y;#!=\7^3A M%\7Z$OI!;;YV-QN?X.#-)\7B0NJA[=WR72???A49FR,=UM*U&!Y4*S/%![4P M]2U3=7 K(C;%6G7]7$1LBK7J6KJ(V!1KU75U$;$IUJIK["+B8??4F'7O#&[H__!5!+ P04 " #- MB&-4XL@+GI$/ SO %0 &ES9'(M,C R,3$R,S%?8V%L+GAM;-U=;7/; M-A+^?C/W'W#NEW3F9%NRW3:9IAW9DA--;4MGR;W>IPY-0A(N%.D I&WUU]^" M+Q9%@B H"01SG4[\AET]#W:!70!+\.=?7UL:4$=_[>-0]/CU"V+-]AWB+ MCT\=GQZ4]OO[^T&$CY7B0#?^R^_64 M^I _1S;7'(F>GIW _[W37N^MT=2?!R\6Q+JT:AS-YRARY 1#S.&IKX; M<@CLGVCDV<>H[[KHGDLP=(\9IL_8.8[5N<3[\H'_\PB\$'2PQSZ\,O+Q:!D$ M3Q].3EY>7HY?SHY]N@ >I]V3/VYOIO82KZP.\7A'V_@HE>):1'+=]^_?GT1_ M39L66KX^4C?]C+.3% XT9^0#BS[NQK>C3E400Z4M^$^=M%F'_ZK3[77.NL>O MS#F"WD H[@_JN_@>SQ'_^G _>OM,PEB(J4,HF.W8]EZW5ZL_;NM1L'Z"7R3D=63"R1/]OADC_DN<;@C7UHNM\9TB7' MJM%4"&I'.($QX 5+'!#;&*]2B _LT@'_YO,'&\_$3II$OUNIFN0;=F*_\ MU1/%2^PQ\HQA2O!7^,&S0@=F(&=7%BHZM?.RV/+:]5]V-D5!@6[$T\"WORQ] MUX'X,OP:DF"]MR$45!Z*U0 SFY(G[KN7EOUE0?W0<_H>C$I&:@V-VHH.Q6 : MKE8674.O0< EY $+\NAB-6BJ\H?">P,Y$0QTBF%$5&$3M3T4CGAH M5B'8;G4PK^=3Q#@:;@SZ'9+ @!([FD?@#P\>J39;#16'FT-7*Q)$LQQ\(DQ_ M?'!!RJ\P0!5$#X7R'C]C+ZR&E&]WJ,^/0^_,>JV&(&AZ,.\&!?X:XTOLX3D) M)I"E5<*1R1QNOG]D^&L(CC!\YMY0/;.+VS<;?PX;AW3%([5/GUDPM1^(R;8N M#7%5#6RI0%,Q5@UF/2V'C7-J"$5M&XQYBJY95]'!,A=L,=7Q(VI[Z BGAD3< M6D.T4X-3*M#L+#C @47< TV#.65&F'0/2J5KE$OOH%QZ1KG<690OG9_Q03D5 MM&J(O8I#I%Q"'R;E3E40;2I'4.S.FFH:1E\YR]35TS!^90W4J4E]5\RRJDY#ZJIIG<78X%F?F M6*@G4;NK/.PJ47$X"QMK05(Y*,6MM6!1CV12J0.OIQ5-)FZM83VMB*=<0A^F M2F>2B.A#53EC2T0T[KO73DG45>C:E:^_=E63+\=K6ZX=NM$9,Z2O7[;:X]< M>\[F])Q#KE,$%)" "YS&_W519U-VEOF6%WL-8:T=K-'(F_MT%8'1C+*J[B># MO =@W\H,X/NK\=UT?#,:]&?# ;KLW_3OKH9H^GDXG$WCXJD4M.O;6T!=7KOE MYTJD.$X&0*,*K;G%'J,RK9!U%I;UQ&OFNB?8#5CZF\C\G=-N4JWU7?+K/^/% MT55(>2%0^@FN]8C=Z'/_3-KEFIT8P\OK3?B!)'SA*X%GRXV.*(,K\-PU\1:_ M6VZ(RWDHBF_SRSA1G]K(IPZF'X_>9B*+VENN4ZR;2UJ<,+YCQ-5T"'A%*C^G M_DK6V4G7^KL0R9H%4!RA%\S+&#\>=4T:,=DE8_?8Q@ =UNAW6.9\XN8J1CHS M:B0IS[89)=HU49P.1&U5S'%NU!SE#-MFB^U"GK+IV"3"_/8:./;PU79#7GN= M;L65XU>35O&H"\T>5>)*=>BWS;FJS5//!#^8,4';NSDSV]SYGEUC2LTV5S' MCV8,("78.FO$!;'>(MJAB)[E&,\?6#Q\)5:1BZE8YR=#UE$AW#8K3:@/L(,U M7T('D-[RU/:)+Y^D^:%<2L5&[\W82(5NVTQT93V1P'+)7]CA#S"$ :;I,UE2 M(U7)J9BI>VK&3FJ<52Q5PJMKAMV57$C?=D2Y 7+N).?;-K^"Q3D-L9/98J[>!2L74;*1OMT(91M5LFZI MF>K, A(1)3/IVZ6H:R9)^_:9*=KJFEAKOL^E8B-A>R4#Z5OTUS&0A&_;K).A MI10\V[-22T&ME=;0U:)*_J5O1T-@".FZ34*_;3Z61G\(*AF6*F:KEE2RFKYM MD&JKJ9+?8XV@;Q^AFMZW$X>*SW*7^YVHK3GD]_P(WL/.T*(>#'\&$29<<3_ M#G@7L8ED!*G(*CF9OHV0QFDT=ZHX(*'&Y_QLX+Q'"8*:7)4 M3Y'2>;6^S1-EV^[80ZTSM.,0WBN6.[$(K*62_2&)0R[*AI$P;9M1^)4"OJ=BD6)+)7/HVUY1-D<9Q[;9 M(I/0]3VG3M)4+:EDJT;V6*34?A;'35O_F^L8K1BBO,,FS.96RF,_AR"P2F M:'R-QI/A?7\V@@;FBD@_44C:)M2?R]8H6XU,1B$&R65R1"$+05O-S!:$"OJW M$'<$K 0CNV,TZN1O\!$M9-,69JL[JWMR+\VS[B\/4)UE>R3AQDG?;7(Q?AJFJJ: M==OL] E[0(U?9=!W5L0C+(B?RJHT5J6@V7)258LI\F^;V=[H;78R%8)NMK'9 M>E()_K)#RH(A55+.IFLPU7F)TKZ6.=F&PS7PC"_F#(';9D%YB><^Q9D*GUOB M^90$ZY$78(H9KS3=UA)O&=SB8.G#7YZAR2I[=:/H^8T&09CLZQ1&##7%+NN8 M,@G#]:T&W*;PR(R\,]LVT*(#JMS4D4QWTD+G*CG#!<'F'4&M8_>HE-"W$=." MSI/$LI8-(#"F2B*4:V8ZLH+1$F=,KG.HBH(" 7@W'?T^1*,[^'F(WCW<]1\&(VC] MO;ES"0'IZN(;J9#A=$2 [1I\F2R\N"S/7L^HY3'+3G81HY^2$>K\-XS]-F4S MX3N,\(<@H.0Q#'@9\\R/#]HJLIOF8)@]=U'P'U%NT[25_A\#?],'/O5-+0Y& MWT(H*+RR*3/O_U!CWN]//Z/KF_&_#9X\@Q$XG0GUGPGTSN7Z@?&'F]ZRY#Z, ML>>*YQ[JZ#":G5+^1, QU]'7O$9H?3NV\TS!"K/?>ROV>PL7=\'BBGC0;JV M;?-PD5?N">TWZJY9]%JCO1M4;.'Y7J&LJASVF_5[>FF MZD8H57FSI^L:["OKIM850)6[Y^:*N%V&;U;:[*&\QA%<[*+6V?>313S&UP.8 MC;WA*R<<$K;DN?1X/L"/LO+(:E&SA_=[6U:Y3>T+:)&@8$_@Y)!W0-ENEJ7?M(YA* M0>BF>5JY7>52AL_V][:G2I^TS8[ZMNKUGF_O9RG5K7NS66<)S?@ >K^];:&. M'9@67RS!?Y.](S*])U$ D3<5MC1?95"SWU/W*F74SL$_L=;1D=#,[]M?0T)Q MZ7VDDBF]A@[#=WOM;M<=N'Y;<\HU\2S/WF].$>HP7^[6U0]?YI MG6DY\=R[DS:OGDS>K;3]BTS+"::$%X)N'U2\O?\#OEE:W@+?6P$>SN?8EMZ* MWBP.PY? F>GVXNJOKM_O?@.,OJW%-O>E+*?>O2_U[>6UN2]EVQK?0+5A\6HB M:=WYC^KUA]/9^.JWS^.;P?!^BH;_>AC-_K-5=J[S6I\!9C8ET6N++RW[RX+Z MH>> DUQ:C%3>[O,3?XLE8;;KLY!B_L-&&]JHBUYP&2E$_AQE56HD-N4#AJ[! M;F3AD3FQ^VL V98O<^S2E1Q\!EE:*,-;=1I9'1-7K&3JPO9 MP.Z>YF%'[=%VO8P68.D+K-+2POP[Q41HNWFTJ9+(62(U:*.G"1:@@^=\%#N9 MTZ@,XEX>,1?@/I&*:,26NPHM@^HLCVK[\CH]0ZOZ5>%<<6;HT119/>- MJN2/B3*M]YJM5B1^#(J_AC1:S"^P5S(Y="_R)#+R$869 MOX]*"Z+,AH<(U(]Y4'%[E CH'#_%%UL+$18"6BJ($DF4B&H-7-MOM!;A%(2H M5 BE4L9CJR3&]@K!2CW&HG?I=WHS(S62,[[Q(Z18B'!U*,9J]1+,Y!/E+ I1 M+YM5-(.S*KTH!U\(CBI)1C.DXC!=#KT0+&.!9L I!/ARY(4(J1KFF^$6O8U$ M K\0.6.!9L"E4;H<7B&&IB+- ,Q$^'*,A2B:C?,->;#2Y#W@;VAPA1SV6 2B M=XG>%E'L"CB>[16$$\6HVR*6/1'+O>)PRK+7(I9W%HUOD1.Q+<3K7=B^?4)C M"4CY2#PK!/'M#*21L59$*C5"(7@+(3?5S57YDZ3O"[%<+8%JQ":*M(0S7R'( MU^*E>\Y39"9UP4*>4(]A0ZYYD]ES4V%5R"QNMO;@&L93W]GDQU"LO/9I)V939B6:M\V)LKTM/>[:F3%"4 MJIT70GU]@KH3-66"9R*".V^!;PB>M86@=#[98Q.@Z1 4+>\EDTKIAD C4\86 M/.&L4(CT.7RZQ_P60JE3%*-W#FE#)D^V3"0V+X3M1*0AHV=V6Q@,#F'0 R>@! M !4 !IL)X P#/PO1YUWIT<6\)W A?[TRU&$CVWL0'ADX=#V M7=L+?/#E: GPT3_^_I__\;?_.C[^U]7HUKH.G&@._-#J(6"'P+6>83BSZ%?? M;!P"='RY ,.I;Q'&K1C09^L:+H#O(MOZ MYSOK@7PR6]71"Q9+!*>ST/K%^:M%J[<&QW?]L7458>@#C*V'P(LH"_B_K8'O MO+.ZGF>-* 6V1@ #] 3<=W%U'O1_?J8_'@DNBPC8QY]?,/QR- O#Q>>3D^?G MYW?/Y^\"-"4X3CLG__IV^^#,P-P^ACX5M ..4BI:2QE=Y].G3R?LV[1HH>3+ M(_+2-LY/4G96-9-OW7!%D"U\>1)_28IB^!DSSFX#A\E?H06+6X+^=9P6.Z8? M'7?.CL\[[UZP>T0$9UFQZ%#@@1&86/3?[Z/!JDV(<020"Q'1\#LGF)_0 B>] M@)@OX961SA"8?#F"V$6D_K-.YRRN_2]KA<+E@I@QAO.%1^1QLD7+/@X\Z%*; MO[(]JKB'&0 AEG,C(6R4&--E;XN?F_)](ET M= 1(CY#Q5E:V+C[BKBGC8+U4;59/7<20=3=,Y$[FBR&"#O,CY(OO/I2KK4(5 M]?G0^1R&S,N1%HG[HYV+K X4.J@":5U/&/P1$4/H/U%KD'OV\O*['7_J'8>: M&H_46A_;Q+77A&2]K@;&535FN02[&F/5V*Q62[WCG!J'965W..8IFF;5BFJ; MN0 ;J_:?LK)UCW!JG)27;F"T4V.'2[!;+W@-0AMZ-;G!7&6M(.G4"J73*I:S M6K&QB_ IFN-)6:@*I+N:(RB*LV(U.^9>ZF6J MUK-C_I4-9]/ZFM@EJNA%>U$N M:O1\?FWDI"R7%-J1JI 3O0(CETXIW$1@7]D)0UE9;*J M!?KA"2EZDI0Y*:V@::Y731V[P=R&%5DN4C?.+VOG> [FCS2DJA*SZZ1- Q048XX%0 &SKMI\'3B DC#43M_7-!?C^-?8VD"^#MKN_M(IJ6VLPII M\.Q'X+$V?B=E$B")I$Y*1-6@#&6!B!FYGA%1KN*>J%B'=P_#V\%U=]R_MJZZ MM]V[7M]Z^+7?'S\TJ_=*T8@9 .?J *Q?[KNC_MWXU_YXT.O>_G57@"1ABADP M%R(P#V/RSS?"_X,UO+&&]_U1=SP@!=J H12GF %VJ0ZL-_QV/^K_VK][&/SH M6X,[\G??^N7[7??[]8"4;D5KQ8C&#+;W%;!U'WZU;FZ'O[6B-)68Q@RN#^JX M'L;#WC]_'=Y>]T>6+C1S8V1?AX:ML+YII/@!?B]!/F MH8]/.TG@^5^2CW]?\4^W4P?D5USBKI/"965/VN><'; J<)V46^?XU;"Z:)UW M,KRGE28CO>)4*J:9H& NE5[27B!D.$#$'K\G**:%@,?!9?-P+5+&T>HLQ[+2;IMJRK%VG2RJ>.KA%&]2+<45GTPG(HO+J8B#)U'-N?&J^;U3@-"8 M=M(E4-/J89@2#5TH.,;V-$BC@@.?S2V^)7L /.V5%&U4;>L[$QR5"2TPIZH2 M *F#Z[2I@Z[K,JG9WKT-W8'?LQG*<:!YY=&+. M A)*EE%2G:E789C^U(&ENCQO4YZKA3W%$0+7J*94T2?@G[J=%OI(+B M 1S])!8IRYU .R3Q?FRWL/]"?RW;!J!$$AH3I*P (UVOU"GM_@M9#4,,DLVQ M[K.-7'P'PN%D;+_$_8TCQ,_MTYC9O>1/XIY5[(/P63R/^R M=8<_ HL(.3/:45EX5@@1<*\C1"/< 8*!R^TX65^J7(L)2MP(6*+0]_HK](?M M1<(]Z J5[)TZ$UR)-C_4Z1YO @3@U.]%" '?68Z1[6,O/N@N]XHB A,$+\.0 M"/ECFUV&^.5X.7H;8(&3RQ4S0?KEG"5%(5Y3U3F?5:F_5:77. RK*C MO'+=.9VI]V=](KZJ04"7#Z46A2]'B5E(14_IK5J((RK;10?/P=,!D1AK,O.)';"9L4<,!G>"T.BRL1B)YA* ML\9D."\,D3'!3GBKGBPFPWAA7%0=VW<"K33%3(;[PG@9$^R$-T[2F0QWA9$S M)=D)?_PL-!D6"V-G=G#?C?5NE'XF V&+!9_U2U*O/@@[)1#/MQIZDXJMSB'0 M^!!HO)^!QO
    JSM9"FS$*,]HF?^4U33[Z?436 M7CQ_2K[/?&V&QUSG.2/V%L3*#9%,F=Q)3*34IZV+K%RC@W?ZA_M?QF M_U^ >IZ-)>D]*E5BQB[2)LBTV'\7Q97>7EN+78 MJV]+[3KLM+6E^L.^?NO[^K5VNL.^ONX')3IXF\WV]2^U\P^KWO85!%-D+V8T MX2C?7PB*&^,_!!A:.]9ZB+6?Y8@[1%,(_.*M^QJI1655P<>1.0DS4Q6:>*E: MU)'U81^T/IMT>Q\"9^8$73)&FKK7.((_#Z6DJU5;#,GH1#DFW1R,0I^+ ,[B0]A(AT;[T#2'(5'>M M9JI,.;R%6.[92@OOFZ[6P*4ZJC6QV36D5PH?(RJE>QN%OFK7H=2JQ,:KI0K8 M5$VM!I'WJKLT=\M2.H#S2=KW-BI+Z?R8 MS<>3JNA3NRK"LYOK06_@T] JEYNT= 6GM'C[JE&.]^$@T"$?]1@28P*+ ,,0 M=\,AZCX&3V#%*WU5[A;.H4 [RA48I"]E3%NELZZM-[%7&^"?@&6\H@\L]@(< MW@%AE^+3&*0G$8RMA7D"*(28L,=/'Y\4+BMKD$;*V-OI6(=)FAB UA; M):^N[79F/.C]!L-9NE''-B+$@[^0R@1U*0'9*O&UZ*F1^R2Y^6K?)I,BF=-E M%.A,D+LBE'SZZU:&OGF 3@163A#@/LO<9>^(=CC2[ULUW0X21]G MN@>(O34@6Y/65+T)2J\7<;KFU336/;VO-Q',_-2H#5*M&J!4<^WF([#Q3+Q3 M9)3D8X93R:ZV$79[,3230I:?4O&\D(=U/8?L+I(F%AD5WN LY%\MY3A[1[/% M!+@"R1?2L:IEP%UII/W[FX5N<+AY>KAY>KAYJM_-4UVG98>;IXW>/'V;%XXU M"BEN]>;IN=9AQP,_4V"N8U^XNMD.B7TE?SB[2MCBREVUD/R(:8*J//.2O5HYA5[TNO(A9)[ MH2,NNE0]F\4K\?I'$-J>\D5P9C\BBKW0@!1EJHE6;\D(?/-7Q-ZPWV"3-:%L M7XTU1#ZD8'2XHR'@LNLXT3SR:*KI[CQ (?S3YH2AR1%SZ]H/A7+AZ7")0\"W M,)931K!N(G"H M_0TG/01<&*J *CR#2RN@V=_C*@Y)W@^A-F\FU.:'C2!%,2*0Q*>LQ9)&':,6 MV=9C@!Z>[07]0_KR8+5JVI]M\VTT__1@-62I%VQU'9R= MP=W8#O1@N&0( Z9+8?W ,' [?NN0*55*FE?H-W%2 4 M/$-_VK,7Y)MP64V=_%H,UR+8_KN6;@47&'XE%]+Q12'2PJ'E=.> MKYS8Y<<16"079N\1S:HU%Z^A1#1&K:9$0+185Y4S*)O :\7T6!&IF!6:WE"UOC?;F$DDN*97(IG MADOQ+"_%6N,>61/G&R[%\[P4-PM+%$GQ0B[%"\.E>)&78JW)K5D3'^52 M_&BX%#_FI5AK/!YKXI-YJ58:^P;:^*] M7(KO#9?B^[P4:TVHQ9KX()?B!\.E^"$OQJ%P1R?R3@Q E08A.'D?8D_:8[;M$RD?ZQ7?2D"!7WD4G#X)1 M64E]+!SYM<;D2U;GX2CZP#H"3ID/!E.2IC&8\(,+O]*=@A:;RM:G'!+K+EX(;9& M 6AQ'&Z>Y6ATW-Z>]9@30QU/FF0ATNNEVI_3-]$M-=#DD*@D<;>D V5XM]J4Y!S'!);Z'"2M-M_(3-S MB$'9[0I:GE_EW=P$: )@&"&P,I[F.FEI8R;809/XMWKD4'1F M.9RDMLK."XJ#S1680I_N58I.-:O48H(J-P+6R+-[?":8,^>Z5!7"/=#$"LM6 MK^I5%[YL1%,CW0,%%$>Z^L-\REM._.0F*LB0[H$*,FBV>D!OJV&BSWYN-4:D M5>R!2DI0:?%0RF_T),X/UU@>^ X"MNC%8C&5">I2 J+%.W72V2.NM,;[#<#I MC"8N>P+(GH(UY%M,X>MDPB#[V:E<"H_[&6F.*:BV+;(B'V_)*"N*)K7+?=G1 MZ/IN_V4!49RMO6$S;9:M?;+:9B65&G&K^=QK/!)HQUR5&7A#AJDLD]0$-[OH MIHD)YD\4R%_71- #/T30Q]#Y87M1@P:HV/P;,C]%B:3&UVK2_6VQ%B8N:?KT MG=B>6NMOR/34!)):WF8[M75&M"=[Q]FH>\8C _F8EX-HNS$;[+UQK299RE9 M4PMH]1V#&H?Y73D<09,FV4YS4D@-:[7]O=L;$^H7$,J2O5^<;7T#H>&$[^KX MSLKPG6^/[^QPQ^)PQV(_[UB4N\7X%N#K+;'OI,NB3#^\]VP?7RW75I;L6$HA M3V#=C1EUMZ,1"6AQ+V0+9$5<2CGRZFY,BULB#?;'^DR1+T,M+IJ8;HH:73LQ MVAS;RRJ9X5";C8>+C8 M6#S&*,)ZK!P'L,K^TR,38&0[861[8X#F9Q(+VS4SIMG@KN6C13:U0PB1IM:X MPQ BHR,Q$TATK[;I<;:DJ3=D527HF[A56IP\/]T28E[H?/I^7 M';'\X>Z[)X;,P5^'E]C@/KW8?#J/+W/,>'4;378 [>RXY15XO9=3Q[SKK M6IS;IBS)SKGRY;0X+2TS&([(M3JAW$SH&IT+5A:\.5GD1L"CN/O+Z?(!-KN4YG.?.KE:0Q"^H7L8!CZT M?PIE6BS6OBR5NF]6M$40J4C;W[-6V58V=.#2C9.[P ?S MA1 ^P@R/:OAI.R M;3&.AU.@,T$[BE",/BF)S2>39'H8S@ :SVR_]-)O P3B2%BHHHO;\H?55.NP" 34,:4/^,QRHT< IMT"6QJ->O" M/:D,()2,CPS!0_2X&D%%&_Y22H.T*P>S54K9MCN[='#Z0>9)P&USSI#GP"#C MV9U0FDBJNWG&N(KL5PPI8_'$>O!F@BUJ)*ZM\@[7Y"K[ZVOQ4-4CD/@ADIF'DN-7T$)KED\V1#CQ[PW@2([00T,,>2MFB2330F MA$(FY=V&9M[2].*BMX??YX,28XK,R\(-!E:N<5>:F.B#A+V&TPZM,2@,[OPH M8_00NGD(W2P=C?8G=)-Y1)KQ4QPGE2MF5&14CGP;43&!LWXP>D4BK0F:* "'!URGZQ;2HYQN@\81'XX(J#O MR=R^0O=1J0[!EV,01COS'*Z%*>L"3(7L*]#].>Z M+22'*(+%.*^\":J00- AE#/EYB9 /7L!Z6LY\P4*GH!$+3(Z@]0C@Z)#Q"1G M2E)Y.F:48K@8\F&1NSU,'8$GX$= <)KZ*7\*F)!DCE/;/T(K2/]P^'$!0XI?[*=72&1%IOO"G8G M4U46DQ8'BW6K2J-M^%K5U=[C#KU@/H]\Z#"FA!N7I27;GXLIF%AV75F*HI%W M&F@ G@?IOH],K+EB)LHT!V&[EQ9J._]C4U;A,7E:HGV9*\^U7IG6(3E"P522 M#3!["CH57/P:E4'*$ /);_#N=I4W\,FO8&R_B.)F+T_S*[V8S&)TNXF>+3): M%D)[V5'BM.% VB*O9V6\%MXA+>?U\!;G81F]I\MH>ND_OGS@><$SG1Q<+:^3 MV\*D%[!=??&:6KT&HQ;8ZK"T6&WG69.MWGCEM5AC5S7*G.IXV+18:]>C*(U6 MV(THJ\65]HS>P1*O!=>*M#\-%IO4VA)PC?/MUM-U!;53CG'W$;,79_C](%^N M?;$KSQ?RK.NP(,S;#$X_B&? ZOZH0&B08J18= C]*3!)?DD_2RX3CP &Z G0 M1'U=QT&1[>&5,[X)T'40/8:3R"/?T?@7P5RNB;9,MH<:X.N0C4\!U]H]9-^] M CY15(C++RK3! 1;&=$&K>V7&6T@@"8>,"IR^IK4D[;*3Z@II3-!7XI0= B? M*K#)$GQ4Z(1)>1/4(H&@0YA4@;<[4,4CLM(FJX(!T"%IW.IR U!80Y06-D@- MI?QOE36M_NZ0X?$>@84-TR%/;=HI(C=(4XJ(=,@EQF,U6 4+FG*HI#,4&@* MM<5<>+.@&6K@-0BIU#NHA+:0CDL?@U!?0!2)C%?B M^E*BH\ON3(;#JIK9 Z6\ZJ/5BV.%Q4Z&Q6K+O#RAF1HJQY*JJJ4WH--$JLG. M&9V!*:3-NSS/!_RD]5A)11:MJ32+7H/12C09._@C(FKI/]&K8"I(BJ]8KRJQ MXEH.N0 /<4QO)HXIUX7D5X&X!$9%*7%1:!&45,*=+-Q%0*)%:)+$SN3JT2H8 MJ4X%:1225).2S,D\^#8?L3?Q/75-W-CFC]BWF\WQ;3]B?ZFU$SH\8G]XQ/[P MB+WN"M/(%QX>L3\\8B^5[>$1^_8?L5]?(''U4+Z>TD&&H5?94]JK4 M""PBY,QHKC<43)$][T;A+$#T3+H[I_''@KO=RA5HH+=*3VVI8-+A!L:#[=D( MLDCRW^RIZ,"O6-(DG128U^%2Q1@!&T=H^?H@KD#^I84-4D$I_SK<2R"V 883 MQA9[7%/^(CN?PB!]\$'HD#=UP!Z?I#B&SSYPKTC_]9.7*@5]1$QED'+$0'2X M"M#S;(R'D]_HH2[A,L[!N_9([>I+G'R+14E>-JO.()5NB%"'>P8T#U;@9QSW M, IQ:/LN]*<"E0JI3-*<$(AJ=M;D<_KCD4P+__[_4$L#!!0 ( ,V(8U0J MM7%+;F$ "M$!0 5 :7-D&UL[;UY<^0XDB_X M_YKM=\#6&]O.,I.JXCYJ9GI,J:-:KS-3>I*JZO66K;6!)"AQBB+5)$,I]:=? M'"2#!T""C C0(WO-9KHR,]Q!!_"#P^%PN/_'?[T]^^B51+$7!O_YW?B'T7>( M!';H>,'C?WZWB4]Q;'O>=RA.<.!@/PS(?W[W3N+O_NO/_^?_\1__U^GI__YX M]PE=A/;FF00).H\(3HB#OGK)$V(_?<9Q0J+3TY3Z5_&=G]#DA^D/HU7^[Q]Q M3+G"@//0'\?Y+Q>T/12ZR&8M<];1]$?Z?Y/19)(3W8=N\A5'!.'(?O(28B>; M"/O((;'W&" J.!(=^@E=>"\D<"*,_OH#NJ?_\I2W<1Z^O$?>XU."/MC?(]8\ MNC[]\$? M/['_L6B_$!W@(/[I+?;^\[NG)'GYZ<3T^GXA[?8^8Z.!D)B/*+0)W?$15SHGY+W%XJD MV'M^\9E(_-^>(N+*1?&CZ$?&_V- 'AG V&?6[#/C!?O,_TC_^1.VB/\=8I2_ MW%TK>[4NM94R_:@I:K?&;TGDA4OHGD.<3$360(/&Y>USQ MVR['_YBQ/YZ*/_)NT[_^_3RDF_^9%2<1MI.L-=Z1__Q.\ON/9:$8W5F424:W MWY;.I10_VB'=Y%Z24[^H%MTH?)9^-.UW*/GQ[[Z5\XN!H9^0BEDBBD@<;B*; M=)J3HJRJ$4KE>?8I!;.@2'#ZR_UW?^8TZ/>,ZO_]CQ^WK1B9YLL@\9+W._+H M,0F"Y M^)I*^R,G,3'J3B-GSJG13BWE:ZJ> MWOY*WI4]J]&91(1"R#(D*D1@,"&72P&*E!AQ:D3)C<,B.\D]T%8E?2K_; 8$ M,I&RN2_^!F#*)>)49SH_*C,:X]-[1C_ML,]?^?A1TH'*[V8F6"I4-L.E'P%, ML4R>ZASG-(@1#:3:?PW]34!/6.]7GD^M::6"JM&95.T*(TZ,!+5Q5)QOHHC!UHMM[/^-X.@R<)AS36;0*DD-6?\MHN8' 04= (2TB%8[ M'@AR).@18T"4 S&6@?3';\3W_QJ$7X-[@N,P(,YU'&](I%P-2GJ3^J1%Z+)> M41 #0(^.? H]PY@0YT(9&Q)\ ^'H_AG[?N9#5_:U0F42,U(!RT@ID8#!ATPJ M!2HX:7Z3,102GB@VS\/G%QRH3YIE(J,XD(A7@4&! @X*ZD*I0, H44HZ$ 8N MGTGTZ 6//T?AU^2I#0P*:I.H:!2X# \I*1B<-$FG $S&@@3/P-!);:0[\A)& M"97J/L')1KVCJ,B->JX:1:XXL*2T8.#3*)[*G95:M3D3$ER#>;7R:U/%P4=! M9];/)16RZO J$0$ 29-<2A>8(![ZH,//X^?T^X]AI-Z**E0FM8A4P++R*)$ M@(-:*H6JX*0HHQU,08CSM\#E%?TWV?;20&M642B%K2J+&B$ A+3)IE0:J8LD MU1V<96"X,&^-'E@*E$- I2:H'"@Y&3B85"5K PGWHPT#D=1J"I^?P^ ^">T_ M[I\P'9B;3<(C*:DQI#:U&IF,VJ\:XE>LV 8. '#2%E)ET7).Q%F1X$4%YH%0 M=KNQ?,^^\D,L"^"1T)C$D$2X,F0*!& 04I=) 0A!B#CE8-O061!LL"].60TZ MM$QF=@.2B5C=?8HT )#0()9RWQ&TZ8%WN."-" >QQP*[6S%1)S4D<3TB;3(>;@)DHB:18XZ)+2%RR0ZM#I0!DPC"Q@,Z4BI@%6) ME;M9"4J9$>,>"&L/^.W:H4K/*K1>@RLA3$8##5+)\"390) ME;F&55EGCD-')D[_\\D+R%C982FM2?@T"%N&CH00#&S4LBD@DU+F_V4L: P& M+Y,./9T,C9>)+EXF@/$RZ8&7R;!X.:=_O(D>PJ]!6S^+E -@I2ZH%"E;,F@X MJ4G6@A)&CVXBQ#B&Q0@WK6ZBVRA\]0);;2^KR = BT)D*60JM-!P(Q>O!3S" M&J;HR=B&1=!M&"?8_W^\E\;SEIQX /1(Q95BIT0)#3DRX5IP(U@0Y1GF",64 MWEE$L (GY9\-1>9+1,JC\0N_ 9A]B3BUJ'L^VY1FF/D]VS@>;4?Q$K?TJZ&' M6'6!\F=8VY\ S&U=FMH3+$$QS-O:].-9=A5U![841B>X*EAEDK.?X4QT12+5 M9&=D0TWXE1<]7SOJ;F2_&YWLLE"5J18_PIGHDCRJ:69$Z-HQ/LL,7O[M4QBH MKTWJ)&;F6B5:-MW5WP',N$*DZJ1S,L3IAO)!WA-[$U%383RQ'KS$EVW6=1(S M\ZX2+9OWZN\ YETA4G7>,S)$Z1 G-#[O#Q%F03WW[\]6*.M)Y7T M0^;%N0X2PO(T>:_D B]I@$ M9X^/]@@@%\<6[\/;I[,OY);K_R^7EPST(6)[%,4GB%@!6B$51E"CX9 MUG(\7BT!P*=)MMK)]OX>%B92Y:D%C1JM:80HA*T#I4+(YV0^LV:6"P8OC2*J MLL9@SOH3"/RL4\EC,^2R;04$,L]LFP5$QG?$)E0PRR=? MB%*SR6D-:K8F84N:34:8[3;$!J'9VD6L;8@I"XIR'O0A( FK!(!]/_S*;+$]I(_$+XT%'+AM]LT9?EJ;D#6EO:@#V40Z_1S, -8#R$05J1Z*-R:1)JR-^V99MXA"J=&6/[ D 8'61 MM6Z]YKPHS@H*Y4:';6^>-SXO;H2?63:C?XIW$EX A&@-W0D,$L2]HG@F/"Z6C?N+S'A MFX#*LFOF,6@HZPA?LIF;&/C4NW-W:4, :0=1JRCEQ*>A>[J)B0 K.D4^:X:" M]IX0]"5,"%H! >#VF/"%SKCNL:Q(.\C)K"ZLXG"V)>2S-AM;]'0, 6#M(LJ/ M:'X8/)[2+?X9TGGAYS!TOGJ^JK/;G\V!I2I2$1_9;V(AT^&>S@% 0BY5%049 M%8AYOPX2*IMG^22%,DDNWVQ_PX);6C"AQVH.+UVZ4L22#A^?4=N>8GL& &?= M):YB<-M"DS56.S(L3D:CU$4Y/YG/%MH6V<&="6HO@AB(I;NV3.T:F@ZFLF!R MSQ*@':(\SM(>F?['C&N*?0=T@4 MLU->\MYRMZ[/;@XI7;M4Q)(NKUC+L_E\#>%2M)_4M1CVZ[./UY^N'ZXO[]'9 MEPMT_W!S_M>_W'RZN+R[_Q.Z_%^_7#_\#1IF]2) FA@&P:5&+(B:6KA<7'@*G.3$?+;P2! 3(":Y$(IE47LF#_A-$U0R>N.@4@LM 56=6)@N4X+)" ZHVL2L MG\(9/4H8 RAM=4%<0N5W[L@K"38M>YZ*V!RDFL4MXDE.*69IOE[;#@ PZO(693:EE-Q*1PNZ"&OL S9BR='+[!;#=TM[!@2P5 M'5!,(%Q#285J,DI@V"*L=I&7//-778%S'@9,TY# I@)>>+'MA_$F(BW^_HYM M& QK[M.Y4I1SEP;$M%LC=PG!9[*#Z+6[@VU3XB%?L3'T(+DLI34;( M*P4M!\;7R/C4.)/)>@D!0JT"5K&3,Z"8<9R@?QO],!J-T0N.T"MC/T'CD]%H MQ/X?Q:)>']XD3V'$GGFN"WHAS!_3WI!;,)2SZ'I^ 0Q ML' Z^H=1.6[K!Q"P+90W;'QM7R,SNUW+1*SNR$4:<:TT78S&$,YJS=+)]M4P M$""58'0R:@+I]&2YGI[,IRN..OJWY>AD.9]\@\@]7@?[M]ASKH/T29;J MKDA%;? *KEG@T@6COC?N W]07D]U:,7H/W*>#E=OA+DV(QQF3N3M: M00#M+L++7Y848[?M8G.(GJ9@N'3N2(*]@#B7. JHOH\+HW!!7,_V5&<@'49S MX-7O1A&O[5SBS#&=3UT; $2[REM[2)?R(Y(V,(@'MW["TSNO"AN>K)\E"=]M^ZLQV!>"743N?5&AQ^AP*H"W3GM.$:0 MWIGTAN5T"D"%Z$O:=*?$02@8AM$=O;*SN@MK-5L8FH17$EEA3)HT0Y.(M6,N MH"R;9UD.O*LPND@SX-73[+7$,'=KP^!YMD_G2L#KT@"?=#+#,Q 98780O8;7 M4IY$7,^H".,0@ S$LKKR B\AG[Q7]GJHG-6C MVS[2IR%S2Z5_-XN+HGLK'"@K;$TQA#/4KO)WV$>\:H(7(*[7'4*&%C-[14Q- MH\8I3%?<8XT>:(U/'6FH6"I$E\-QRJ'>.@SL]9S M"$_@NLBJ"[]M6!%8_%WS<*8.8Y(Q#(N[LMAMF!/4J;_1=M<0PBATY=3%FHA+ M XNSFVVL7(R""L3:K8ZUHD=FGT%H3C^$(.B:0+5 Q8P" M2N:+.+EQ4YF4VU6)QJ0%(!&NO.47",2%&)[,1A#>:S>(5M_48UX5(VI5! << MZY^C,(YOH]"5ORHJ_"P2(X^(-3/E'FN-8E=*5RN+PPC1,XX>O0#$^I,,N[IO M1@LC=<,#A.1#,IEJZE<@0%#!4,%Y:C.F!UC<^V6:_KG%<-;@&R '75LGI#GH M5$S"J^.,K!4$E=Y1W-KSV8P=V8R?OU+(,GW#",WXF0141)\%R#G/7N"Q7K$< M"&D_5*Z[IX!2*@K(.H];OM MT-G8"7*V?""P5@PZK\2:*P:AD<-D.NM6P"['-N=2XZAOR<0>.,%SQU0$AO[:54FI M/OF*0@"PUFI]2MK[.\AZ[8>=,80;[T;A&E9M6KSJ V/X'H:[[DL8A.7>I*JE MQ5VGP6<.4]J=*"*LE4E$_(U7,'+?=117GNU.**P3%! 8APLNU8VT6U^(TE/< MPF10EVF)7U)KC1S"X[J>+8FIJEZ-6JZ#K$UP*Q0DF<#()G\=O)*8)[\7O;H. M$D)'3QW3HR(W&=33+'(YJD=.*_8H>S5U(]8'>GHOMR*>Q'XFR5/H;(=':A\9 M_'SZ V3D:GS4JO-/ECO%>5(+?ZU0F$P("?X 4 ZW$R9C['\EUG]8Q@;Q@"= MKIWF2F&(J K;5W&B0KSKDE!226U Z]$V],^JVZ8$+4_'PC:X8N5BU MK8)AH;Q==$X);1 J6<;Z[,'K1QQ[MF($%+3FH-,H;!%"4D(1P#S%]LP" "<- M$16*G1H;XMD4.D46XP()I O/WR3*IY]*ZN' 5!&X"4XIJ3@DKMV9:RKE<1= M2874@)0C^$" ZC?B/3ZQ3&^OU,!^)%\VK-;5C5M[<-BDM3JV80Z O3I7A&6G M!H3-.)W,5Q">&.T@>A7"65,(B[90P!MCCU'L]*6I**16K)X&27,JQB)=O[HO MGCNW,CC0VSJH 755$R+MZ6RR!E%U;2?A]P1W2%H]?]1[XZH*>K76^>W0@LGZ M-YT[5D[KJR.\LEGIP%L6&4M_*)S7'T)Q6F^Z+33G?#HU M=C9J=3YK2RO)KE,H9PI(76M,E_X8&,[AM$^<07AEKB-CS;%=1E;)Q7V"F&U MCR"T@1/0_NZ"J7J.XZGFMX:$3V;OY%C?;J/PU7.(\_']EY@5M\@C+<_H1OXJJ@:VQ&#W M:,CH[5[/;E:.31U;$4]Z%Y/%!$*6A5WEK\&<-H9X3E/-S:!9;@.%+N4CKLG0+$V_E,HE(K0Z4P=C((M)36Y,9AI"8 MJ).P==V85MT!][Z)WX^PAQ/4WFM.?R6E-'R))A>T=M55)A->6#Q=KR#4+&D5 ML'94#H-3;HU[VZTQLARL800*MU7[MH=PA/] M&XD10^_6+\9+GO/SA>]AR_,!^E&;-U MOM3#L5Q/(&SOW26NGSL$)_K@I6U]SS"+TV:8!SAM!RA*RQETSO@*TU_;4N9! M=6Q#=UKTJX0SK2(R(A,(ID ?F37Q&O)<2$*_ @5JMC)O\7LO79KS05"DE4[H M:=&4*8V!G$\L"'=L'<65/.E+\>@0F?Y\$8T Q63F=6JNYJ3!-R0F%9UHQF2% M*;T574XPA(#!CN)J8M+)7(QIU2B@F*3++]H0Y]/60#X+G/)&4?BMRZKNU.S M6K;'$+0JX0YM#>T(C3>9#2; M0#!B=Y6_+2K;RQH:.BJ;GA/3$,TS^Q\;+R*TRW0))N^W5'Z6#I&E)^3%AJ0! M>]K<4"NK*8JOI_BUTDQ4MB=FA(4NV(Z[KQ<[$8?F M>)("D_W+W]/[*.^?Q+D/W>0KCJH.'#79X4'6)B*#DHI&N-R62]L=,AY'3[KZ M-I4SH#CE@'1(E.R_NUD??#@L,E_-3!G8?0^)K<(K#XD;85MWM#E 6M8[#QE, M2WH/&#;FY-B/U;R5N>L!,6_L6 Z(5UZ WL/!\3&A@:'M48W->#=T$IZM;JV M9X /B-KRMQT0W:PA* ?$JS"Z(R_I0>?&/><)Y'BT99-]K>9*LWNMINN#FTG= M#X2Z8M<.@H(?N6&$8D:.HKP9;E5')*$6-Z?Y$&=%CY8PBA[ISW3G41OB8'@0 MP$X@%/CM(JOZ ,@PNF5GK@O1 .(M#%,WE,J3BG?CLJ71%*JAHDW[/EL>OK*\ MOF+1$U:E3NBD!(P)5$!&VUQICH#9RO+[@A<$$Z1=PMKBW[*P]K].R'-<+I336KOO@%\$76^JZ\#M6%]*]W/IU3?!*PB+ MS%A':[H_"FU"G/0X0-Y(9'MBFQ:&9?C"O\[K&[)_U7MZ">),#R!D(2@C\Q=779Y8WHNNP/.+Q.2 M_3^[W'K%/N%O3>(D\FQJO[,?S@*G_ \%REL2>:P(8#F<[_+-]CN2^1^+[,2B*?7ZY&%P>C*(0= JF\Y!U.V3/."4*[#H'30>3*:I/=? M40E,( 00#M7O>GYBVO2)V+(*7SA!VX^+'YG+MOIO)08A%-I&86=R?7^"41L@BMZIJ+]B7_X(18LQ#54?S\:FW*0O?/SO$QPE M;9M.1^EE%S2GR"*/7L!JIX'8* 22;MPB]F\")JEB')H8#);3:Q6[5%%/22VR MV]LKVX'@*="5LP8LB/42#J\F\&JYUUN@WF/NG6HE A)CU7, M^WKA+B&:T0DO,,@*8FX:7 DC$(RX:XLQ4$'V@'4=5P$[QHRXQ^9^PPH%>(0_Q, M6,%IU7F[3F>T4I];AG2" $P6"M(0OESQIX$AO:NP)@3"T;"#J/4:/!DK8KRGUP%*N6% MSK8WSQN?A>NJ2NS*V"01O>T^Q:W#=-I.F1[)+ MI4O],(;AX;@C":8FIG.)(W;]%#>B5$5L,M*Z2=QRG+6,4BB9]=(E$(ICZ,A8 M15;&@S(F]*$(M@OB>K:7-/@@#FE?L\3Z\74<;XC4;UG\73QXFLR7QEZ8:M[I MJH6LE]RB?[7)"8HY"XCU+)N"A@X:+R+1!1T@CNXRH6IQ'X+J! FZ84(PZGY. M^8FV2B6,^Y&-B2G'K>Y";!%5N1SQ,TLS:W02>%H,+G"MKHBDZDX[MAY&5]U&(S!* .7S_I) MVP]F;<:*T;L=*N3VZ;[#HZ997@GG8A/1HZ8(2I:JP7Y-F+SYZ=ZUFMFLR9_5 M:5X3"&G"^TLN->.T$H\LOH=U)M8:@E+L::]!3%N AFIE4&T'=J'IK*6U@'"/ MT%OPW2"]#U6ML BNPHAXCT$6L_VP#=F6;4U-U(;V_W:!\VU?32I25SEX[0X9 MU--)R"J"4CYD2Z+MC\,'NYXOL6,J@D$K8%XM8F\/+%2_FS-W5S:HUPIM@O;V MNIFLSAT]XB"M4W\>!G'H>XX(8 ^<6SIR+#2=_?7&39^08S^/@6E+HKBGM@U6 M -_G8)1JAN^C81$[24_JJS;-H>R]D!@KB!CO<=MRE67 MV:![HE-W2M:R%J>X#EZLU[,A*R+L(K-461X9:*_I?A \>I9/1*GB+R3),U3\ M'(;.5\_W6U1GMR9,/L7LWK7R.TU]?K&+NI,YB))L_26O.4AXW:*S/=0M4KG. MV =$^VR561(5V4!GREW6(.36428AXH,[6DYGZR$=KYKB2=79_@"P)X65XS=P MJC"_R%^KMVBLCFV84UF].E?469T:$'$_[F)L6P"4U@ZB5Y&;-<6/*#P0'&V; M/!(PO*_<4KU[-!"^(%:BK7A5Q.:@ MV2QN$89R2I$.;#);KR% 3D?&*KP^L3?)K*Y#1!P/AL>_W(TVG:>D'@I%C=I, M02I4P,)U'0@9$;2$E.HI@&C2RN\R7"*7]HPMDCPGB]72G4&PTIIDJX70<5I MF/A,DB>6+)35BA-%4UM433N;:=RT=Z&.)#6/\+_.%]/ID''!_:25JB- D-OJ M4UZ$*8^!OR/\K=]Y&",O@0?D^)")QF2]"2X\5B@@<.)/(0YB>I ZC,E7S_VZ6'X/W:T-<5%A8V<%(27);M++KUF.">0LQXHG-C.62I:7 M"WHD ;L$TC_V=&W$;-:<[MVKIM31;T$X_ZRY,X=@$>\BNQ3:A08YL$M-@L#S M'7DEP:8UIJ).9E+IRD4L*]4RC;@*6[N3*80P^6;IZHDE!/5!+NFRQMN553NY MH2L[#9'SF[L&6F%IK:PU&3+ L9N44J6R'WSL.XNSMN.XD6. [,YZ+N0&SI"=MAE4SRZ#@:C2:FNC3E [8F4%XQ:@OJ51W M@0-9\<2>OUYC!INV/NO4@E%+OFO'*F:\+KMX&43LT0R"_NLM>,WE_?SBA^^$ MH(\D(*Z7H%OZ,TC09I*F@G(Y-8Z@'9H8#+9:76O ;2._2"JVF+D@"G7VEUSN M/H<+W_N-%9-_;%B*Y%<-1[F:W&3]F6:1RP5GY+3BAFUD#9M2HYN4]3C^C L) MMF%>>E9D;PYA5Q$+<\59DH6I0-^&U%X=I=UA7@9!MIR\AN?,]\/O[(K45Y7[2+<6(F[\;,W9## >\X P?K-PQ:\ M^ \1 A!WK.K)RZKN,P MY,/E/>(/@L]27]+Z;6/E!=0)$LRGG/M$/*U_1[^G_X5V LV*?MR2B =WZFUC MK5P&8]#U.E *06]F$?IE.9FL(&20ZB1L[>XG*^GR0B+$V=&'R]M[& 5E?V&I MD"_CQ'O&B3+_;Y7('+#DXA5Q5*80$2^SB0OB^K!)MBI*?A$II7-J$.BXMY^( ML_%9+]Y8K.'&BY]$_67V,JS5 ZO+;= ?VZU#)>^L'JMX&V?;]@*"-Z*7T+5G M\]BCY[\ E9M@:&6-#&2*IY$C&CN-BC8M%$Z6(U/E-+0,;QUACR?<2L^449,/ M$&:U,Z0@;#WM$JHQ!-Y>KOL3[D,W^4HM*VT'Q)9A2%=/5>QF'T]&+9S'V)ZN M(=S"Z,I9OWKAA5Z]?[*'.2D'"'1=/[]@+^*[9'3AQ2]AC/T;]U,8//+39)IK]Q/! M,8G3K*W!H_::K_$-J585G6C6KA4F437%64^G$#+W=12WEMN%$1=R38( WQ5= M'KR:QVK?<4NW9I0)M!O!U4 M: B&HN1NNUJ]PZLP#+5 M0^0J, M5D)AEFM4ZRIM#V^(7(+#*%D]$GNCZH>:S\%)T,1/TVJC M%!U><2GE+I8S")>[_:2NAR056DG?_X' :$..3WG.3\4P]6@'1/K6YDYJ9G&5 M-R)V6>*L010IW%'\6IVMM"X+LQ LJH!YVIJ3%?^19Z72 M4\:M7 ;#DO4Z4(I';F814SU:KR<0DBMU$K86@;QE!H&V+^1KH?Q&% ;TCS8I MF#QZ\.O>C#D\]NUB$:!=VTAWV]%L#L&VW4WZ>M0HBU[VW]&9$[ZP[%_%4BNE MQD$@?'M3+\*L/X54U\?4.$_M\N!Q^Q@@%@5-DP>=!R'[:'B( (U=AT$>N]&W M59%Z;DDF8P@94??=GX8*6[CTYL3)WIQ@2&].ML-QN[&HBO@E\7PO>:>K_(7N M8N_LL7K"7L'_8^.]L!6OOV0ZMS?$2NG9:?D"Z=A8FO;"FF,(MWA[ZD9M.:3- MLO5 T@ ]!VUBPE8"N]2+^>)P>=0[AF.C%Z[8S_E;-#MAIJ#6MJ'):_)E:X?. ME%^V:C"F.:2QZX+('=E=Y";,%D,M^%E O"9\#JF)_T\X3NG>^AJ68NZG@35U ME+5R1W,(Q\NN\C;A$YSBW.XCA4/RC=UJDDX+83^?,+]"]CDT MLJ6SC_9%3L[Q:.9 <.<->PEO,%]SV2TGS'5W9MO$9Q%7N FO,6LB1E'>B ,"F=L- M41X5[P7HWU[T.#2S'F93C" MK$9'VA@PV'\)>:6I=(WWA+M>(T/ O$OWY/#6:4%LVV3MN!!><>\B>Y,*WZ2- ME8$-#,_RE5OX\/P]D>]C>,7;:2W;\J7#1X@N>PO/=F^MMHEAW=4M[6N>)#PJMC;8$VL>HVK&7DQ?$& MR&%(O+5JR2Q>)3('?+EX1=R6*<0SG/EZX4)P$S7))GW'%J,/'&DQC PZ7";M M:U4EM6&XZ%V=*DA%3ET'CV80_#%:0C;M]3Y_'4F$WQ$$I@K7$=R=^=D+O.?- M\QT)$NQG55^OPBA__BD61M<;J5W:'N2.:O?!4-Q:]6]8W,*3*9E"6 L'Z)*& ML_U9?"5=2"_I9PR5'%1LRZW4@Q4 ^1JX@L-R%.(KP1 M$,@LA/C2,U@8,(UZX^9IG=);TK0>4]= \.XM#A(!WK?CBM#OKLV)PECV:-G0[;UI)#UL7BB''G6S,CE9E9SMRRAI.)(69UJO8FDM35D& M]+SNAY[C5>1N/H3$ 7@G+J M*&X5I;]+BF2=5"IDI06+V.O(AL2U!YS,ZR A['J+:EN6*CNUT663)Z<4AOMT MNEJ:.G/KU89I%;66YP([=+.P$E#GB.;9T>JUX?(ONX,)0IZU%O%J*SVCYZ8% MXT IRS"+^NKB^OPZ<,ASX+F>+0(BF>GSA22_15Y"K2U76JE"AT^87BY>'MY^ M7(N)"IC_BSA-"[Z[X-4IY&2G(:4#L?"[S&"/L3":^^[08#15&Z%)8702MJ8^ M&#>JL(M,2B>(MH!X$XBU,8P^,6+Q6>/)?&8JR$\<5BZ#1JW21_C.1Q42.%#. M*$:T'SELV<8,X73@3"%JGL\!5=&8-G"#> M!#=?\D9.$&L$_;.*&[CE],:GW :>\7O_84^L[U\TL4OHJ46)_)LT4B MQ<)HY# "V634XN-IG9; GB:EM;4&ET)&-$14X0(&-7EAMZBLO57R/ ME-1F,_0V"%Q-R"LA%=5OIM/E&L*96TM(6;I=QK3=M4" Z6H3!3PA.]V4K[PW MGIJ]$4]-# :/:JUBEPYH2FKAO2?.RH'P:D!7SEJUAXP/_=_X^>7?V?\?%F9: M]E :+RE%D^1W,W:15*C,-BK]*++Z34;3\9#0:!&KBH24%/TNB(+I3,:,D5EBUBUXLB@=A;ED2\KR^O\PI/^L50FG4_K M\C8 G-N;.J=U@I=JC/RS<[2+2'>(,'B80O)/7+ MRB=>D%?BAUP2GN:O,ACZ;(9BXSMT(0^2U^ 1-TE+>VH-&9C63UJ=*IFHT(3( MYW@0@*5/-&_<4C;*F,<.%1,VR?JMSVL(:ET[D^--ES&M[CXCXR'+K>P@(AUL-^_Y)DZH>HKNB"B#&S]Y+\VKO9'# MX*UTN^"EFVDU>9IG:3X&45536]":>RQE1"5.4"#[Y,4M6XF4TCRH)(+*P%0@ M$W,S)DI<90$.DJG$Z*CTV M$4.WM%:3P=U2?026)!;)VT!I(P 5U)>0&>DO)"%GCQ'1B/MK8C!8)[55[%)% M5"6U.!W/,;$@Q&?IREG%&N4[31G1EM.\%=LM1,6=6!8V=;YMLV+5TH&-5+G< ML$MH9:!*^60*BAJ"%B[4J(/6;T&#U_]N9[SQX, MG\J#]TPNR$L8LZS@R4UT9H6O).\<$_83DU7ET-/E-NA/[=:ADD=5CU5D2">3 M)8:0.K:7T%)XDC>;$/;N$A \%15UOQ"UHE,S#%[TN""V1J5C2BTV)7OM@*@= MJRMG4S"+-&6)9V:5B9A@<[7 M]@+ N:BGU+4K9LJ.?,Z.PH#JA6(#(G^8!4,]G#ET-!(OIO(UIX&1$1I,#J44 MLY06H$8E(OVP98&(CVF3KQ;;M:7/,K\,LO"S)'JIT7^^H7^1VYYR2M[+\6P] M=4V%B&HL<1U1:P[.+.W?7A(F-V=Z9WD['P.F\K=1@@]/I"*VS)7;L0&S^>"[ M=:N:(EZ/6YAJJQ%VAPPEV55N12)YM&VK%.^9/+'X^!2?=X 2>F>6SF]>\I3= M/&59;%1V4B.+RL91%A)M(Q_>\>#"BV T&]G0>(YGK]AV;'OB;V)>/K? MRS>AFJ_H=(MT FG!ADL/%#]+/\%SOZ8?0"XG8;\_TGWFU=A#+ M3?W(('O)ZJK.L'JL$-Z)U+NB]T!DRY>^KIPZ4PB.K^X2UP.K\U<@/-\Z(OF+ MXXUX<>SO_N)XC_=*#3.GTS X?<(!C/*H MG[']Y 4D>B\^K/\Y"F/5BXTF!G.8:!>[B!0UM?!96U-L0P@DTI53E>N);HJ@ M8K5E^86:L-5 /VRJ)R6RE,3IA*T7(.X'-<5LR?,$#%W27'M-\&IB&#CUH1)@ M:FKAXEC,UC,(25ITY53G/?2@Y3U4YIUIPE@;$X"404JL-7.(N.GY8KJ F_4\!:%CT[0(V,;)H6X;6^>-]SY6,QW0/_L$TDJ!67'I1Z' M/;4MC-J)ZUB ;K\.T[FZ@HKCGUA6\NQ;R"E\;!#$*'NB<.DWT:?:>;)8 0I= MT!=89VD'!(:]4@2I\D*W2&*P^K!$M/*=^/9WX>.PR60*X?6A6K+ZQ7 M2AFIWXV]A#'V;]PKAD/QK%EVNZ @-/H@LRY4;>21A>22S9@YB+SU$V"'/./HCODB5 MF?IEO9K6D-74)FQN.*D(A6MBC9?K(>LD=1"Q=L3*N= IRAA%GCL0.FLK7W,. MJ!J9P>=)"A%+[Y J-,)3/QOA,81C5[-TC9 IV"Q[ (U*IS _@%9.L'9R4YJE M7>2MD/2?15 M"PS %9=4^H;O"WE+'KX2_Y5\#H/DJ<>NI]4H",!VZ+ZNUFUO4;BP1[,EB Q7 M^^Q+=4%0/$Z.< 7\C>#HX6NXEP'+VX**]TIG^\,\;2@MO&N3.83DDWOH@@34 MTV,%-?U^]]<'+:V!!G:QPSM"FS7%D3%:KX@-_"BDWPD)O&='"N\K.KI[&RK1 M&&1P%[N[&[992P(5H[5E08@!W$'RNR*>W^1HHW!AK9A>[NB&Q**Q[R MSE?C&>RW9OI]D"![<83(/G,3$NT5WI46H6)AG0R"$B:94WV .E(0Q#YZOG^[*9R7Y+@U@=US'U MM%DGJ:!4N-H%6DH%8FG_BB./9?BYPTE3);HZF;GEJQ*Q"(LJC;C;FB['$P@/ M3)NEJ^(CHT:,'%)1N4]AX+"2MM1BL'#PQXWK$I;:#+,-S@JC^Z_XA?VE,;"H M8QL&'Y[VZ5SI+6J7!D3,JS6=V1#PN8/HM0=AUQ]O[F"@U0O(C7M..^(E5]CV M?"]YYUTD<<(78G)+(B]T+@-'-2Q=6C"(U.X=*^%4GUW8I]B>61 J=O86O(91 MVA"S=FS>%'+3MDZ8^<-;0Q'3O#AA^9%H@X@ 24(Y? MZ"_)>X=!5#'(T\1@&&6-8M<0)J46,9UC:[:& MH/-TY:RE#&5\:,N(4LZ]G))4V;JI &2LCHXO_VXJU[9$J&TJ[<*/XC[/=5U[ M\'2Q:K%J;JG-XX9:84NZAD_09#1>'VYB)RT3.QEB8B=-$SLIOBEQEN92[C=/ MK%2LVOJE7>=DB.KGT:'G=MHRM],AYG;:-+?3PB!.[2;[!:QJG-[8R=A M.K,'7[6SEIF=#3&SLZ:9G16K,2Y'9-#\Q"UBU2NQOII;M*N6J5T-,;6KIJE= M%;>TZ6(RZ*U0BUBUNJ]4N*=\R4Y&AYO7=8UW73O*X+ X@QGAJ[5VZ> M5ZE8-0OJ)?+\?+T>YTWS.B\,X'@R6PR:L:]%K'J:)CM7Q0?? M91-1FZMB-,3D5L6J."M&A7&T;#(= M-(U#FUQU(\K,JAVW>J&&<4,U^Z&*'I^ENYXX,,ZT-RKW"'?A%UB,\6MFF8E\UXJKZ=T">.R/8(DG.+6=JBM9K"MG'8WFO2P0GFY(WMJ3/LVWM)UE%=3V>;M(4S_@B->+_ME8_F>[;\C M' 3AADX 1:ZXVX.(V_3:\8X\8X]54CO;)$]AQ"JV;FE$];:QWMAV:G PG/?H M=@/^.[26%BRU5C!NK_?4C[JQ*>)UG-#W<81>L;\AA763/.$$/=.SQCM)D$4* MZV@3.'2%L?K D-;,+7[GY4INW OOU7-(X"C+@L@H#=8"40M:*A10)TM?RUJ3 M)828G58!9?76D)/13M:D9%V\5[A-Z MH&K_'L!Z'#($] M?,^J2^]WWLZIQ8^(Q8^APM=8!90B7?I%Q#]Y@M*/TC\45ZWX, P+8=?Q_)D2 M)O%U( SPIB35!_G2\:S;AH':Y\J5?$9X35S')A">(1Z\@^U;Z"-KHNG<=ZC[ M7B'*C9MVY?*-1+9'NUF[^E41BN@F,G?QP8,DUV(J _+(;E=D)E$'2=OGA&2, M![G_;QMXG1X9BPK8#TH&#]UJE:ZVX3:@XCC/3E=AY!)>XSQ76(?0^9+/B(BJ MD;U8'?PFK%U1&.MGNYIQ11/$^='&=/I]'XC[[X!(._PD'),9-O"2A)#_\9!] M.^@AJO!AY 5(?/HX=X8!3_'3^7AAS./^DJ44,>]3R_O9T:=&^'\/%X9ZXV:F M$(].JO?A8^;44P9?=FG"9"AK]ZZ5@UWU^87"<1LM;I)#@.N MQL.Y'M_P %,?VG681-C)9+&8#^FQZREN5Y@=UO/3(/]5=A;LV.\"W_! JW5" M!V@YDYBY!5E-8#P8ZB1N5Z#M_>R_DY5WR?^WOT&1\0\/066G.AIW@CF]#RR:S;QP%D3VZIWS [A"6E$;@.[(C0DYCB,-?,8LY1I"-Z\;#=1"^B M?!:KB07A"EQ?TBH,?R/>XQ.O2)H^=*G"\8AC2^).]X;92*0O?DICV==+L4\) M #E4]S^PG7Q<^_N\N))D"WH- M[U[502<)1'#WPAE-O@F-L$/?NRJ%/1W:X=V>G@7.Y=N+%_$6#JHE#BL3(*5A M8O /='?;72"1#V.U6D\A/&H!-!1=-4PG;PU@>!<\!::!K/EIX;JPIBMLRMML M^E98O_<[G9@!.6X,HW:8J3NF7>Y(U, 80E5QXQTV]_0CUR=9JIE,(L1%^C;? MA-"_7>"$7 =)Y 6Q9__*,C,8>AZ@^/;Q*(Y.@WG(ER32#XM(*W<^F8+(N&.^ MR[444H^/$8^$9M6P!%>:B>2H_&A=/0T\5Y&1!:[WZ>-9WUV&[XF'5 M;&F-(53J-=]C_<4-S!_&-7SO>&PJ0,MU\BU83AI=-.="R25 7(0!WW_5]LOZB%J*$?T2!J\DIAMC M]DJ:4ZLS0NS_4VFEN<5L92JA?)<,2X?NK_I-V";E/IJ$2X=#H9F),;ZQ? /+ M%LJ>)6-B*U\(<)S[R:^&4"G[CH@D<4 /8BHV?UK$XSED88%P1P_1Z0Y[-BC7]?$?61QK.G-7X-S6A^YM7S]# MFP?[4,]\]S8HND%NYKXJ3I;6S%V:O3U1.KR&ZCJ$5Z&*I_-&X6=\&HP]UO_6 M5_&00:H#=+5VS.FW8G<\N!QHR?XZR'K5^>J1+%;] =S;2FW_I,AR1JUN,F1< MZ""=[;J]MCD'H>).>0 ;9M/H(H4(++%7$V//'1H*FT$9AH,^T(-@$_;!Z>!S M=#3;T+&K U.^BG_Q(G'3RV[3&(9[E#=?R@+W*/P6]; M&:K\5=(5]J+FH$8C7Q>AX;.E.S)E2YF.(^LX!*V Y0_!D,,BEUW:1!:T_(V& MEFG#=[#I.\I;QF/0"G!>C1GN\^'B$DJA:\?SF'S?[A=C6D3[Z\>C0CH.Z/XC ME?06TAHO'#C9*$QWNI\1\2T%&NH>9\T;%#T$.A[ML/NP&XELTK3)5Y8]'K(0 M(K1QZ*E6OKE8J&.PGAT\F6.S9VI3$5,=!Z#OB1K\,V 1,7:V29["R/LG<7X) M'!+Q=_IBQ&YIM^./[R7OV!T;[+,WKUN9[1V_-/33W[T,5/NCWYT^(PPX,IG/ M3<67=7_RN\<.5ADNH3-W**07<7D;42(0#?3T>38=\ :(E7!5%*1S&AY[M MB=9L3X:;[4G[;$\* [J:+1W'U$-NG=F6"J>8[NC9GFG-]FRXV9ZUS_:L,*#.F&K+(9]\:PFGF.W9H6=[ MKC7;\^%F>]X^V_/"@"Z=L4,@K6VI<(K9GA][=B_3Q;C)>CYQ'4.SW1"$:*B7 MG4IQPSFX[^#S4.>BOB//V&/W_>=AD$383C;8?R#1\Z1I:DQ+I]. MOAYBB/!Q:SJ"D29RZ %H]?9%63O(WC:$?,\EZ(,7H'>"H_C[8]^((!<)F*_& MSL+48=/LIJ7?=PBO*('DJ$Q'"5L^*=M/>YXGR7>&=DSO89 .D-1[^Q%AM2]' MX[D%96\Y7/?:K4NR;> @Y]*ZXUQVN))1&3J7J@7,SZ5U$I%OQYJ/W2$-%"WA MJA"X+"MA#K3C,@V^A(% _^4_-E[R?AW$2;1AOQ[XV-KANV(*9JZ]-*5DNH2 M&^V\6@71;B84@\Q"B/G-UR;P$OC910U!=H").PKCX5A6/YB,I*8Z>X@0;RK' M:>I(%9*@@BB5+-A"'$ AWGT&OC[>R1.)'IYP.A^5@DS[GO?.GS\"A=%S2/>B M-#I^6Z13=1?ST5&7RMVIUYWMA=8J8D<)2A$C/PPHR]].@YRP-8&6S-AXYSMC M4P1W_NC%\0;2(P2#B!UHWKZ-G0F8$@#S;L!DAP]AUM9M6<2E00D5IYIO&7D! M$C(-F(C_(".>O]D8!N&USZ[_$W,-[[1*6$[W,Q] M&]L=2'TP_Z8W/76?!]SWIRF#Y:#HA3%A9G-9_O_J@L7&#!VP M :#_>TJ?CL9#Y;=L&KYX3]<2^P6U":E$9@O7&DU,@5PKB3.L8>FZ*[9>+QUR M&S2)97#S!F=S_!=7*3 208,9BLZ[9ZI"#EAMY#!C4[X1 :1#N@AV_#JD^S28 MT"'Z4HFKM(F-R9!1+5#'HU]QE+V$%)C7**EG=T,G%:!:Z2S=\>N6GA-B0L%T M%(VO*G>R)%-3_NPAM,Q.@]*[G@W 4_Z_C+]J-%M-9J9*AFG6NP P&O]R13!: M5>+(PN@JKQH'DDA"V7L?5"J,,_Y MD9;!"H'L="?V-^. 71@/"$\*\P*__^4WI M@O'PF1<'[WYMIVQ=_8">(9L<.>$$AV+U9-)\P^9V>< 'M;2%*"*9^!'W3P=#=CLD!R6/Y06CV@C3?JA%1&_#AS(A<%)'R=D7&2QBA) &05\I M#',+ \%5 6);J[I.YF0RPJ9LXL,6H=K[D/3T5@.J2G5!!_R5CM\K*0S+6>#\ MA3B/5,8SF_[D)1Z)+[S8]L-X$Y$S*^8I=Q6SLU.+YBS7/72\N$QW:$Y :K(@ M&(*K=F\=J56'*A1[BA%="NAN^]Q,_/@+?V[VX8(DV/-C] 73)=$!=:]P$UQ.GWX2K7K^Q4=@8007GI/7U@/!H2 M*1U$K&)D,AK/>)U")*@/@HG/T:V7A(&'_U!CH4YC" ,JX?*YKQ*(W+AK=S)H M]G$-T:IS_3E"&3GZ73# V'+XT486+2PC,.P);JY-48C07,R7SI"ND3:YY,8K MLW?9,U >80<'##ST\.#^>0M\A42Q. MPTT#LV/#0Z3HV748Y%E)^K8J0C@7[M(V%?#7"O8]]J>62(0:2UES:0*1F'U2 M(V7I#OOE!8GMR./'RAMW>Z3DPO,#I6POT& RM*-JBY]OL:T=$Q6ID): ME'MN1UFKB"JPJ_/3'%>FI&/+SKR>+=?&BE$>LM+33IW??Y)F@T;" U7*882C M=S$$](1[$]TG[+3+O=NTOWS$% .NS6UNN^_8H>+:T605F4/&>.D,&0VTD]!5 MR')X(X==3KC8B\2]Q''ISN&+M4[);(Y-^4T3:G<-4*HU[Z/*@_]?$*NTWM+& M2!2EM@7O]OW&RLT'I<>^E'L]LZ8C D"1=9-6]*XEV7/@7R,Z9H5DO/1 MC!_"!/O%W\_#./D2)G\CR1VQP\? ^R=5#GE+@JDZY KE,J \YO:(P0>]N/D, M)HRP4R:CV1C"'3:08:AJE%^"*&\)V<7G;>2-_9F<=':HF/1L,WE$/]F-VZ40 M664(*X@->J ;Q2T=3*24(D7S?.J0$0!$Z\@H/QV$A?@>A6LD11\,E/7.[L#/ M2S\6>STH*7X41/V?O^\#6^KDC*(>@.63[R0O?_*TTBI-,Y[#N90[9 MR]IZ%5J0R+T0CE K--/A/:=;9&*(2S\;FXEU(0J0C?_ M4>0H'UO8&K)T=HM8]6BH( &EJ&]>"(L%#1YY!YJM 06M.6 T"EL$B910S,P, MXR4$EXV&B%7PY"S(9SR@^(\_88WODC7OEQ3;V_T:P]!ZB M?VOB.;8U<;"IDDP:UZ_[ZDX]M'(R :$@=I_]O8V865L&$.@AO(/90Q=J611$ MFR=HNT'R9D]0WO!):H7?8L\Y07GS+-! ? "Q+PQ3'*P\%O'5AF7E_.P%WO/F M.1N0BPVY#AZ^ADQ*J&DJ;RY*ET1]HBZRX(6V3:["F]S0@IIXN*[*'R<^; M$2>FQ7HR-?4.8J]J3-$/B2*;'9DBJTWT[F,$4YD=!-$0GOSM(OL^5!IK]2B4 M&GONMCL"\E9$/,-\,H(4'KQK-R0:;7Y<&JTVRSN/$$A]=@@P0RA]O8/H>U!F MK-'CT&7>ZQYVL[P5<69?+)VY*9_[7G69O!L27;8X,EU6G>6=1PBF+CL F$V% M7NY'E]5$WX@2Y[>"(1P6XB?\;0N1%Q0)N.IR, -5'WU(LJ&+9TQZ3. MZA.]ZR@!5&:'0#.$&,_^DN^JR;9-PL@_H3D2NXTC0&3O@&>QJTTF>'E$NW)9 MZ)H*9O'+Z67]2\H$[[;^E\#Q8COXEV\V)3U[9G_K?&>I:DBL\M$8'S[[ M\UK,;,#S2S;FQ]Q#3VK)UZBH+"1,)+/$SG]OXH3-.0B-M!,$]C%V8"[JS>!] M#4")[29]KYOY8JM(-(M$NQ WYEQPK5V@0#W4QEL36+W1YJ3"CT_PF$ (>=,2 ML@H]3HO\C!@$DGAP^07=9AKR6%9HS*%&*EP1*R4"$77HXO$!Q/_$P09'/-NJ+C!:60S!0U/T'"0M]"(,<#4BTR%] M6MTEK0(F94:SD\.AIF1$>>]JK"@(#2&D4;3(5^&Z';O M'O*VIN )P@#9>2NIMSNA[0!4=I7^7Z2NJCMZ@+PE=) UU9].,T,I1/TNJE5D M>QLB(RU9+5P(SY!VDUZ%\-,,X9E'$]&/[/A 5Z%$[]@7;]Q?8G(6QR01=TZR M!:P@-*0D&\7,E:*4*O7O+:SUD/&#NO+5O .,Y31T3S=4MV'&A4Z%IH/A4"WQ2UE!&SG2.M\6GD#(-=5%UBK6!"4C1-CWPZ_, M5F-O90'$)>SIG#I4O0[18Q0W6?&79$%(;]1*Z?EG" M&\F+4,(H/7G.9IMUB?DZ[KSXCX_O#_2C#9=OC1SF,*@A>!%W#>3B8#-?C"80 M8NBT!:WBJ\2(&"?Z^(X8[^&NY,[#Y^=-X-G\FVH_NI3,T/&K0<3\\"6A$6.] MM*S%X![T5NGJ2"@P'&K>7^A62T>^<=(K-.9F7"I<<;I+!&FRVQD>#7[,;A9- M,M$I]2"&:+JC*8(>Q&_B1+<N-&7: 7@>.CD36!\'!#7]):S'-.*.H\"<.0C5O^%VI1$OP,!'WB M1NPZL*FU^X#?TE2-'TE 7"]A%K$7;.@9+#V,A4'<6C47,:QV]8!"4!5+&*W7(]7 M8PCAKIV$K4(MY8*$-%YS[2QP/M%/=<5;&Z]QU.EU1H*]9D911WF\FJU!G-.[ MBURO:[#SU>B>]5T8$>\QZ*KOE%SF]5U+!V3Z3L$B7O3,5\X4PE5&)V%K^DYP M04*:PGSH97/ L0F[VWWB=L-9V2,((2%=9)4_VTV#YT! [2*M")AWA[2=2QHY MS(%,0_ BPAK(A?MH-7'6$)28MJ#U8MV"L>%P8& Z4K.QP]K7XQ0924;3&0:4 M[:Z/Z)#M[&Z3V&LPAE 1!\4DA)>O'<6M/;_.^%': !(M(-H$2MM '])6OA\F MF]-%7KFV<)3H,:,Z_&F2W=&* (K\Z-\!N">J/I.ZP[ ,H7N,X16"V[.7T&IM MQ)OAI0QY0X"U4GIX[+/#-'(*E3V=C3% 3=1%=,BG[6Z3V&LP!K%Z#HG),:2C MDJZ\#7:/:*&OAAGXO!XX]+_G]!\]931U.]NP)W=9%]J.[T4>H6TL:S2'\-2R MF[1R)Y&3MC'(OM9!:32MNH6SQ-,QG)U+2U;Y=*05\9 ;1L@36B)A\PI"*>3] M8K7+ ]OS/7ZIK.CN678CR.RK#4M,LN6G!E?;V.WG&^;4S4$&1[H"]O$!D0?0 M&L_G$.[O#M@UA1\,Q1DO6U_\7>0)PCS-&^2E)C_QU%Y:]FYE\.72UD&-!:%J M(HU#6-IC" 5W=Q)>ZFHY*B!_"0.'.!L[\2P_*S4+UW3VT/#OI^@Z&Q M%+HU+-(FK":P82]*SRE6T-H_W%JL?:076CP M6-?53?*D3$;?O1F0JZ74Q9X+@[,>#5F6;P^B*YRUW(ZQ M.2-ZS#@'Q.(SY[_1<+LT%U;D)$.A4=DT3G#5^5%W8[+Q\D6X&B8<[[D/MK0UN+.AV6,-F M:&M*A$W-QZX+H5SJ7CJATM!,)>=&!&,;1#U?7%]?"#,H#+IH@#+?P(I8UHE6 M[5MD$L4 E_9R9NKNMK/*58M; Q@E14Y&VXZJ([B;6"UMQU22I];GMEJ22F\F M0.UNEU3S4(2\DI(>*Z.NW_7#7EHVM^OM<2"*@-Y#LV*=V^LI@9#A;.\=ZG*M M\)*_,#Z:Q=/QGF&W)F$MERXW$+NTQ_%$R&QEK*[ZK@M$KR=M=Q/[6@T*8U&K M(U)_L&>VJ^C6[TNW& T'^I<3.[4FKJ/P MBHR&Q/F^^]'MV@(.R+7N,79K#Q[$VV\X=FE,:+^UO;*'?)ZWYV[TN_LX0FNG MYV7(?IJ&9?OTN2;91[MIP;KY=#QDML?#]:C#!0J$C:+M1J5'(Y"VA,:[ELXM MB)E>D,F@"1#W(7O;+P-!ZNJE;[=I8QBW<'$L+VQ#NJ?O* MK;BD @;57[&_$9<+6=V*C^_9JRW:55Z^IR&]NSZ[.9AV[5(1I+J\:7;*.<80 M,C'UD[H*T+P5E#?#T8> MA'L)73G5Z1;R+34^V>ZS@AM6EH6\B_0/V;^EMRQW)";1*W_8?V;;T0;[<6X_ M7(711;BQ$G?CT]]8=%9;7H9]?FA D.]MF!K7Q?OI._B5A:( M\^3A>UB/P0KM/U#XPOTH!SE:UOL482J>G40UO!T MMG2'3)G71]:::VU+C6Q&#E-U-P4JJ8@'5)_*T"(Y91IH,WN1X$AK*: MR%YK(GLII3D$-0A:!)"$3,1UK^S%#(+5U"I@K4+]EF%PKV!!EMN(O& O,_3: M3J)J1I'8=CP>+0\^.VLQ.P%Y9#%MFAY"7^WM#,)/3M>_F/CO3R3H,UL MT&E"&'B+V7QR!#I'JP_52:>':R\N1JM[ 7*]-PH";GK UD8M$[_;N$'04 =& M]AC8T:J;X)WTEVB-_HFUQW/?YRU"4F95MQA^\>B9P/LG<>Y#-_F*H[8;KDYM MB2NEI;5>@5=O73M3BTO8,J XY0"LV_1QL*?1&U[;#0#],81SWNX]Z* (\U_2 M=D]0<6%D34/2B#^'H?/5\WVZ!UP'">TF>Y$G'"K5O^OCHT.C(@C'SDG9%NP!TKV/:3#:U 02P5$A>X]=J6#D-K#.%!AI:0';0 MYX2T\O5G1CBJW?%D=/ K_/)ZYS=?W1=]65Z-ZS0_Y7T'K 8ZC<#PB[\CND"\ M>VV3K\-J_T*&]Q\)8Z,@ENZ=>9E%A%2YV#I\4<1>NWV[S'(-$)!$<'ZSUA@ =*7XRRAB;[B8:_PW+WFZ M#ASOU7,VV&>/5"//VO"HRH_OE\\O?OC>:K+NUK1Y^.YC*&08WZ5=<8^XT5DW]L:%\O7^G_/- /-CQJ5E*;PW:+ MP$6X*DB%J;V<+RP(/G,M(6M!X3D3XER(L:'?&2,,95SIE?3=<@OM8)"JOV=N M)!3^Y]%JNH#@+M00L15,OPLN($AB[Q_NR$OJQ[^-PL<(/Y]MDJ!(PGR] Y._N)73MSCM\?J8;)\_8BF+VE"9&4=XF MPGEK,#"+?1QY_"W>;_A1Z0>IDQE$H4+$$MPJ-&)/FLW7:Q":KE&ZVHO&(-BP M'.^,"8;+["$B.-Y$[WQ]\-=A*IQ(*=(:=/M8;5V M@.@>#2G;\,137HG=# 2TKH-7*B$[]]Y\#8CSD>I*.K>-JJF9Q60)L7;1RV5_ MU/1IX=GER![R]6=W2:MPNPY8.C7OE:1FDWA#G%I/( !W[N,XOG%_P\SCDMQ$ M=][C4W+Y1B+;8X8B75CYCW'Z:ZRR]'NV90ZB.W6VB-U>#8GG>LZ,6!! O8<:,7QC[(/98XI!3,BYM-$B<7GQ+^Z7;\ MM_GG\?3B3^PD3P> =H4?ZL.(?=G%=L*"-L. H'>"(\K-MC**HN0I/N'/'I(G MCY*2 #GX/?X! (B^;)C?[,:]$=DZ,I54+\V@(H0#E08)_WR^H>OX&5WZ_(X$ MPL!?L6=>:7X,\I98U&CYHS;H,B(X ZZ0[L\77FS[(3VW\A#F- ,36V\OH>_9 M[WQ-N71I)N34IPO$*40YI^_>?D /3UXL8<5^'*)GMM(1=AS:S?@G]&'\/5U7 MA%U118GW3Y'U])DD3Z&#-G3^_QU]F @*^C>6$XI]-&:BQ1O[*?WBO_/E^6'Z M/7H*OW)B9H@F[_QG]G_\]V=^'*=_\9Y?L!>QX:JT P%:DN<*%^25^"%_<"5/ M,*/! P=X>L+^6;AI>1C]=KHH,&/$!@O9A;<7K);6)F%'V[0]D7H&PFS2U?02 MQMB_<0OKK39_4BHX,Z82KS!'#K&9MXLNKB3D"]"CQM9SX+F>+98T7V#(V1!& MX*0-LNW7%[LY_5<^N9%- M.P\CNHV++WVXNK@^_Q["Y-^)[*4LM_YCP)!*3\C^QF'_?7@B62A 2E4#12=N M.&#I*O:?TS^B+0?*6)AQQR8^#P1*:4%,+MO';MQ?8O'L@9NS]94MI0(T60KQ M"BO;9QLH^1-=JGSCINN4;L2%LU2ZLOD_5*WS^CP5_^$3_1/]Q^R?Z/^PTHA_ M_O\ 4$L#!!0 ( ,V(8U0N.K&N@TD !@^! 5 :7-D&UL[7WK<^,XDN?WB[C_0=?[93;BJIOOQ\3.;KC\Z/%-E>VS7=T[ M]P4!DJ#-+8ETDY2KO'_] :0H42()@A0EI%P]L=M590,@?ID)()'(Q[_]Q_?% M?/9*TBQ*XK_]I/ZL_#0CL9\$4?STMY^6V0><^5'TTRS+<1S@>1*3O_WT1K*? M_N/?_^?_^+?_]>'#?WZ\_S2[2/SE@L3Y[#PE."?![%N4/\_8KS[C+"?IAP^K MUK^5W_GK3/M9_UEQUC__B#/:*XF+/O27ZOHW%W2\61+.?#9RT571?Z'_IRF: MMF[TD(3Y-YR2&4[]YR@G?KY,\7P6D"QZBF=TXK,2T%]G%]$+B8,4S_[Q\^R! M_N1Y/<9Y\O*61D_/^>PO_K_.V/"SZP\WEX^SC\LLBDF6S1Z2^9)-(?O?L^O8 M_WEV-I_/[EF/;'9/,I*^DN#GBZW-*PK_]%&5!2L?75%4K1_^7K4;YVPN5S2Q:O,PIR%_V^'*<)?,H8(+\ M$<\9-QZ>"8^T-._\OVC>PVO'TA M:2&+@\C,'^'029Q%KT2NB4D"_(EQLN [D#!6!0B8QX<%\Z>K^;) MM]&L: QPZ!D_Y(G_]3F9!_1\N?QC&>5O>S-"8,BI4%V0S$^C%R:['['_]2E- MEG%P%M-5F46#EL;@@:9"\+!<+'#Z1JE&#]PHI!M'G)_Y/OU\3@_9.TI?/R*] MTQ\VRE1SOXJ^D^ LRP1V^):F4\WBUR0)OD7S.>76+=U[T^N8Z@%/D3O M3!KZ=_;V]L<]?Z8]APYU'HE]_1'3K7TB)-MC'>!<%9ML9X=CG;%BTQPVRK3G MG-@,V]H>\D!Q' M\XFVP9W!I"!1)X6B2L6B38I%DXKE!J?LZOQ*)L74&/4 9Z_@$NGN<;@Y"1-5 MH.NQ= 1!<@XQ2,SU5^_;G4@WW,2!YOG92S#DKY/W7V8>-W]F%6M)S=X2(?3?.;_""M$^OO>7V+.N\/4O]69(& M)*7LJ$;$J;_%T::GV*K%+R^%@]$'_SF:KX4A3)-%%[56M$EZIELG(?W4<:E\ M3A&E>'Y-!?S[/\@;C\R-ID)T5J71N0/:T0E=K?9'.FH[?;=;")%5DT#6-B!' MI^89G4' 9G$UQT_MY-QI(D1/70(]6Z%(V@=^2^9+2I7T[2J:DS3C[0.-ID($ M-J3M QW0CD[H\V7*\%Q%F8_G_R0XO8P#YB;>AL/!'O[")$>TN:J/= E<2 AP6>SZMP!![9=QH*$=N6 M1NQ66+)(_$PYSWRP<0CE79ON2-IE 1< M9:6CJ1C!9=P0N=@D"7JAGI[3>3PE*7=OV6DH1F49%T8.+FG27&JG)=^OZ,\Z M=A).:VQ&,5EW#![\,DZ,I/%(HF+1\>'9PHQNUWF M12 T/52X!R>WGQ@79%P\Q5%+8LC=TIM'_M4\P1UV]I9F8N26=]=LP21M>SF+ MXR6>EXH3?V_9;BE&8QE73!XR>1;L%,=9Q,@C0NIF:S%RR[AP]B&4J!+>+!<> MWUI5;R5&8GDWS"8B2:1EK_$I97%!FR* ^IPY.Z?T& FXKXT]'<5>;^1=,H5P M2^+)(_Y^'5"0A?\YFU^_['=V$>.#O-?)'JR2.' 6!)12V>J/3U%,5![U6YN+ M45[>?92#$0S5M6%4UT2I+N-6VHM1+M7/Z5]OT\?D6RQ \WIC,8K+>_?LQ">7 MWL69I7=1/E(Y9+_+J%WXOG_BU[Z])SV]F*DEWIMUN($5?&=;0-R?%=?U@:HR3M=@?<:B!&3!F7S18/EQ>SCV>?SF[.+VX&UX%<444$2/PZ1\=N&$(ZVZB_1& MOJ?:BK/_FAD/LDS4T ]GNQWR/!V3L&_9-(1SVL4SAM+;RXL/;A,:))L_J^4N MRJ:=YLA1#3WL-7D?AUL=M.;PI0O-)L1('GM8*F:6JY/^P9)DO.(Y8=D[\W.< MIF]4&?D-SY=MQ_^JOU!WI-FNU6]W.2;[NEC2RL5A(#>!3A(779E1*KLG/J'S M]>;DAO 675MS9&'LF:?+-3ZH3;24/"X5*8>VD'6SJ-D6&8Z"57RR_.$@VL16 M 3FW!,\K9/N6IWDGRY)V,)MH*PHD)/27P:>2#IT3+6:9)SF>%RWE'G O$9U' M]-\D8'$62WH+J ^_2Y(6D^1O+D)'3 M8Y@=P2],6^:RC]<+N49@^:#4R4',$\*VB2J3>,"5!27BIR+#3U$+Z3;\DI7) M]3AG':\;4@-/)\K),D\,W"9"#81ZXUF-S?QDF-' 48MLDT?_W9RA=!.^_.[/E\R4W\\;D=[(,97 M!V*L&L&W01AK<72RE?\^K1^Y#B'6Z1Y%.RAJ$76GJ.A_BK 7S:,\(BPG9+,\ M5[_M470$I&ANNIR?#]\$X:Y%_(/@K;$WN[H.LP Y"(&MW,$/ZV-H%MA8\ M*-\X>8??F%6NW\32VAX9V#2\AH(LG8%=I.?:*#N@U8(/I;(K7=*3H &1R['V M+LBS'=?H]:('S[0>=+6 1NE\JV5#%>5;LPOR#$O5@5SC]N0;!UTM,E(>WRY6 MJM.6@P['5M'= EJ'J_=E!8+.J#ULMJ%BJ M?6VY6,Y9N$CA)<#\J%+R3.(L>B6ED>E3DK''SMN07I"X5K'>\1@!2B$@7(*_)8Q@N# MK 6<[RL&@,([[PK:/I,\\C?Z5CW64Q>/]9S]Y>[L_O+F\>^7C]?G9Y_^]5W' M?JK84MU5>2>DE&I&_:9_-Y M\HVMTJLDO4B67AXNY\V0KOXG[2'#($*(:@.Q0W3PM5T&1J&$$7_:&8A2TQG/ M%JQ2QW]WI5"J;OB#QT)Z$!(3R"O<$(;O 15(?.KF.D"I37<]-D?Z]SDIB!YO MS;TSX$7H4KW7%Y#JA(%RBEO"U 2 $#%+C\@H)Y^B5^;&L^U4/GBW񤱓 M"X%XKPV1A3V@0@C%G?BQ*%144P%B7QG"10%(8T-UH2A]VV\H]&9VFQ8*MNF6I0_'#CP( ;UM MT^17K.+@JW5$KNMA O]Y># /VS""B/FMO64//R0%.B.J^YDG\*#!Y>@0G" B MB1N%U40.1TXGY.A8#T]GSU>TP;RWO%*7YCUA/L-'QT=D&>:GB75C+.*XN(XZU9+EM^$*%F]SK#5#'L:Z 22X;10;V^% >#?[ M-4VR["Y-0IZS6:T1TK!#FC[_)\2+-C";MZQ3]$M:QULQ,6.^-Y??7TB<$0&/ MAMZN2#5]$@!YV1S%;W&($%ZF?B4QG>Z MH61JFQFA9&&)NR_H^3U/BM?L7AYRNR%-<4WE?;!1#"B$9Z.Z^\*.UT(W'SF= MD.8J.A3_OSVY* (3PJ/1&F8%3T"UJ9HBC7AZ""3=VI[\Z@:W>2 Z:55V$[LC MP.%-8\0R7D%QRIB*QRWP:J]'I\CFFR1.MM&M2--_8^GMBA2-*.'[$ %QL" > MGHH0O-O6"7.3K//[(4=7?"BND^(<:5_38DA!/$1=QZ\D*Q(0E/,L*J_1G_!L MQNT]D.TIM@'DY-V3@[T803Q);8Z,*XJ_3!ZQI( W;QH?29BDI);$[G,4)VE5 M8(\"HIO5]BCEV\]GDC\GP88*G//YB)- Q' ,**YX>TO8\X8[17UB38H5 MH3^2F' MVAT=$'%TTP!RI9M$C+HA@LCA2P\]$4U_JQGR=9=H0()E]V12.[!: MOMY37(U5L'[E'?419Y'?S=S6YDA7U,!\'TSF P21Y'=WBA?1?)GSG(XZ.B#= M5G0"Y+EH8K;M0@21Y?=WPBK_D.#LE0)]6A6HOPT;#C<]:W#0,,@.=-L&\I:T M)Y/' 0>1,;ACZBLQ'>")-G @I)J&K[\/)6DL]%H^8FAN:RTID+[$>!E$M?V\ M[LAFBCNRG=]^OKN__/OESSZQOZ[\O97[[41.7#7?&O>?I/)IQP20O N; '=G\>0TPEA1;>T][9_B0">SD,1D*:"L^>K>?*M MU;_>&J"6G#W\?7;UZ?9WB?[U-6%8PQJD<31ZHKF'=&>=22=ZY;CGB]D*/Y80 D'\1!^=/(A"".*H']#)?*9U>SPG1WAXI MMD6@5$T\/I-[B (AT.-7',49@TZRV_CR.T.YC++G\@9^03Q>M')?5V01V_)_ M6(U G#X0DHU1,J2LC.0%*?^L 5\E+Q;*92$X!C),W35_V(-^!*% Y#%KSKN9 MM7R(>#1[(]>WB0DDJF0$FP39S0$.(L*D!?E61$69!W?03M#2'YF:9SM +,^' M8S87.I 0E"X!O<-O8Q?UJBOR#7;K?>],[D(-)4QE9[K55;,W0U!O5V0'O@FE M)L/A^-N%NI%8#09_J3BF2Q)LUXK:WHB$ZG'O.S+R=-?V@=2W/.CJ'T,4*+$A M@LKM%*_.2'$UQP(293J50(R ?^*Q)QV(RYBW:5P6.&,A4[6LX)WI%'N0 41L M"]5\5G?H,_^/9922$66 Q,>@"K1I&T#LQWNPKOU9<3@9:E$R@ON)6^XG,7EB M#F/C=Y0H"])")E1M)1'L)_5*856IJQ:^LZ8M+5'HAU@'D%JQ*94ZB%G#&0@&=%I0\Q$<2)A%R5$(E MU:18G6E727I/7I:I_TQUI2*,JLI>WJ\6=/=%MNL$4.K2[,$JKCH@ +]BM;B# MY%1JP&1Y(%]6:&_#FR0G_1;(KAX(AY9CPMX-1HM$+^A*$,0C&8 )PHCT+)?? M*>4H<$K4].TZ)XN,>5C0GA38O A<[<^L=+"/(L5W50-(,M*IQ?$8=*LD6JJE M59QP4R@V""L6!J[0C):9$62H1&"PXR0,[9C!9?_/;N^O>$Z*!V!*JLBG&R[[ M!;W9;_^@UO*.I!%+*K5M;+K\[L^709&@E&H%\1.YIYOW91@2GF9]W'D@W3/# M$,@K[]1"+(F4U4(X4>OQBC [Y#BCK$G3-XJ\*/K&E]_>[@C;:J!"R9YR +$3 MIT E+?90:7DI!/0AQVDN76;*%7 ;UE?%;+13L-Z8[G$ .( M&C"4\IR[=A-@Q::UE1=.!HIF:4MNJBQ;/"?%P^/M^3_^?OOIXO+^87;Y?[]< M/_X37*:L[L*>G'U*I#NR L?VI=I#UO-\Y!MIM]LARU-"#.1Y=QBIVW?4=G1K MGWVI.^=Z$0!SX.NC,YTD3ROJ1%0AC2E%C,6))7"AP MWR,1'K5U0XX:V $0B^$H=G%1-?)!2KF);L_P(EG@B!,:V=J<$L/ S0=9R7SB MTK[]JLD%!X)=M6?2SX3E'>7<*'>;H@#[. 1R4/%IW7Y![ 0$PB?@+* Z(*4A MGC--]CI>.4?UL8G;C2K/%O&!*/PC6"8&KO;.+Y%]OK]<+.=,V^_*S-?+2M$A M$'8T,&$F8]@Z&&CM!5^F.T9.H9&@2M+>Q\_V]L@Q-%T%$M4Y@GD]J$"\3)=) MM*_9O9QC':FW0D3Q%2@UISGJ>KN^V 9D;"YB2.\HSL9#NO$[8-4'!H>$"=&8>:)PQJ;7'?OM%<= M#+S\3E(_8JZ4Q?S/ON$TR*J4P.4&T\%&@9Y(4LFX*QQW=< MN2"9GT8O;+B/V/_ZE%)MFIW-K!QA=AMNPEC:W%6&L-J2\'+[I$XY7N:DWKCMEWNJ[&H5OPY6O&9YOO'KZ?5@F M&1YYIF:2QGWMF&3ZN,SH"LFR&ELWHE$'\D@E[^.<&\DZ?"S$(CN]QDU.SIXQ M+4M;MYD]*+1;Q^7X^\C#6>DLNOA8;5-Q%W M=Q-9#<7VBMI@L\UHL_5P,A\ =Z )5"7I[(,,W7,,J2^:7+8)+&^Q_LC E@8F M,7(_/]K5@6%0Y:_-J^@[O6]O)2ZM+4!5V5V 1?O9JH-$O^<^#AE+]8UDA6:0QW4;>M('5W!56#%)IO,^@+7=! M/=1N73]]N.0OEFWK7GV9Z+O+9-54LD-Z_[+8"6G!7NACJ4^'Y80^D_R9I4%@ MB='*M)?]ZZ*O)S)-S7&!6%H[Z-ZZ,(2!R5\AA4'XMK#09%MI+HI??(FC=C71 M:%@Z6//9:J!"5]P,M?IE.9B\;7L]W2+KVMK!Z9X4#KWG299GQ8N'Q]YTJW1M M N?47N,BUW,=1[)[<,DHQKG;^")B %;D"@.#*,8UGKLAY)!?F+>E4 I74%6[LK M>-U8X@E5SJ!_/>ZV1"H.=#+N.:+##EI]0FR]L"Z<'LC50KM9#T[.RN@D7M/R M*0))OIC7LFRT2;J]*^EE^UG907Z6E"$'$:<34DU7M677-MJ=G< AP^N% DO! M#I"%(T+\U@-$"*'\=72Y>)DG;Z2J8OW: M:Y>=WP-U/M%!D.X$+I&;GVU[MFVL%-/WA$=!7N@[.I"T"&.8U:7K#:> _*7[ ML/0R\L>2Y85X97IJV[)M<5NI.LU6O20FB]N>OTAVN/8>]$X=$$_JL]WNU$2< M4;JZ()UX1K/ K*R<:#TT;UU2_=C&Q@*W!1M"=23C.)1I#7\6<8>RV5^JOTE, MH#:Q;YD2*KHE];&C/5FG\)N[4'=DJ(X+)>A4@!OMQ^4@I+OGI$1999:<&U;! M =D4]E;@+=B_9'JA*X+Q)=B+','0MW$_ MSD[(454#BI([>I$*X-O$^\M\H2JL353&$GKFLDUF]CXQ!DICG*O M6/\#N<->173.Y%/T2H)RVN(^L(VNR"/4Y>Y4#M=%JSV,0^_$ ME24!>+6.R53:!^&G(4M[IBDS#.A/Q L_P3O\V.!ETQ7ZK-:BVSM:P8US'%O5QL'C8$%CBO._*=P+;AIQ00 M6]Q"2"O>2DURV9+&?>#^+3H"PIJOG[JQ>3#8BLE2#52<8-_VX-]N;@\>"JFJ MZQHGSO;QJ"O^2S6%G07T#I]'&<5=A/((K^V>C@B'ONF?^!U:%&/%2+:]VC0%?/79EZH'E5%I;)6?ZI&=I,A_E3E ML._'FRHT#>)(7,!2Q9*,7@G697$W;B59F>&W+$,WZ.5B[-C(LQ2U M22!PJ[WB8\^CQMYD@."DM8%SM_0H';[DT3S*W^@V]D(/L#?FAITS[^P_EM%+ M4;1PB* ,'!)IQ/1/0*L3E(^QZ$%X=Y7UU:+_)D44)H/-]!C1O4*H.\*FID(I M0CV6W<.0[OI^2U;/^ 3BW):3_"URB*XWW^&."WF=+%MA]%$^S M%2!YU4=QIG5Y#@ N/[2H+[U@]X)M)%\223((8"%+R39H:AI1Y!8!6NL(-4?$ M5FX/4K>$!T.!ZJC-*JFGD'^P8EZ/[C6<%)"4\80W_ZLE>]PY6R1IOLHYOJHH M-U1@IO@*\GS;)$"BQ@\@29/2:%>QEY6^K_L<:60A*SL ."E&9O.S Z)HJPUWD"HW9#RDV(8))1'\1#SM4>]& MD0>2AG<;WB1%'M/5UC=>4D3&0;KKNU#\8(XC(8/( L'BVB?<9>VXLV7^G*3, MVOB%GEYI[4@J$J9\?*OJX=[1DX3<4W5UBGUG_V^CP Y=!XAI7^8>-2$I(002 M]\%M4Y**&LU3'XT#/X1,T\ AD/IA,N5Q+-UVPYXEU&TH7-B[->Y&VLVR P!] MNIQ(OWZ\W0[9H:>-K$ TY<2'O -V=$"!%MI0W'XZJ-RZFOKPP%(Q2_O4YRB. M%LO%/:/LO-H\KI)T'?Q16TC#S,WCAT>:KA@Z$$^0(0(P+7KY!L$J[6SW-MK( MZ5IUV63%5UH0MU1J"G$ MD*W'"+*B=44-@RG?"EA+@=R]:!IY6^N)D %H(--G1':)K4@M(E7SRZ/J;1*S MC?@V7,]Y]3*SRBXZPN=QZ*#(T['E ^>>3C[VH L\]O%*HT%15 ^\Y[%P:<( M>\R-,QJC)P\:$)F6@4T@#^H3B,4X\/+]),4"(RY(CJ-YJPJP1^GRV5]6X[Z? MT C?(GH@-5O(V7R>?&-%H>CM[")9>GFXG%=I-S<>^QQP0OV1IKDMBA XG^:* M'^WO\L.@CLTI3:_(41(\Y#C-I:R*]D>.I MJ@D_N017"@8!W1S7@C+AEC(1LUO_JNT/<#:$7N@$0/PT#GPV5% WST1CSH;+ M>%LV@*N!:HL>J.]5<6 U\$Q]/YJ@HNF*U4B9=M2K'A6/(CS[D;^JM]NA0"<& M%"]+ ?JVW\O:(:W3^4G5T->3HPN77-._)P2J S,@T'0\GX,81U0["M>0F2DVRZ%\D"1_$(3FXZ M(T)[+.HE7[M)-Z9]B&(/,[9Z#F9!]>+ MES1Y+1/J=#*@[LO1W@GIMNE!7B7:5QD$J4(KZ+O14[1/NYU]T'84P,#B,_7W@P4 MP%GQ<$HG)*&C:N64QCNLMIH@(R2>+MMLW7$6-0ZL]JE7Q)XRIZT8L?'W7F+7 MFR#+U(@C.V>\,+%;IUX16VH2ACVF/MIVS!(L=P02J@= MQW P[#K#12K?XVZ0#783!U&SP>Z5I;"RP6KOQP:K*UAW&JK4/IZ[M3185;&0 M"_)*YDDA8$4$2X<+KT!/YEYOVK*O4^)DW5Y]0T'NY2[7P9[U$MI*5Y85WCCU M_!4=/!+MCFS7M!T@<::C0Z5Z^:QWB7CG1B;!L\ M#M)<30O@5QWKYM]XR"?FT$ MWAY)J/L.$-NM 'U%WAXK2._B[5$+0L\!XK3;06?1M\<*"I"W1T[ZK8]OG_%_ M)>GY'&<9_PURP"!(TWP=2J*"(:P<@Q'$FR1GXIMIW^!%[_ODP(&0%0:6">0] M8 SWAHH!EPCPWR]M10U]V7:S(0NS=?:5F@G[_9+*A.O+W@1;Z<=]OZRF+8W( M:[GXE21/*7YYIGKVO%NX.YLC!RNJ \3B(2KL_6A6?&F&-QV<+^1I=V*=IPE# MTM4<.9:I$-GA'4*T;K*G%]0AV#,B$F,5<[;*D92_L=.*K]]U]Z'GFVL3: 9[ M 75. -**739 =O6I:KQ>R F- ,K>)\"& >S; 0B"@8_$?XZ3>?+T5N2&:BB- M/>_]0MTI8@4W:\V"4[6Y&G(KGX?!KQ@^I4/.81ZI]=#4L.S2+!W:7<\C=37U MBM@G&ZEVOLQRNHFD11HXEB7X.7KI78^<3LC7=,T"8J6:=!6*@*[$06I*H&JB MGZ*L?VMM:8Q,)W )$">X@["P#6S%NG&^/1V/;!<12WSH+8NDFSC-8]&%QGJ+ M=49&X)M$]BXZ*;=&@*^X)]59Z"9A"MD+R+GE,6G#^36J)DJEGV1$%9B6J=>$=L&HL0(,>IRR3S->'RJMT".Y_G-//X2 M;"J]!I(&TUIQ5#R36@GV',F=/)/;?>O6-KBY(P<1H9F^!="/?N5FW MJQB]^"K.2:WS=XZSYS+[ G/>8,XJRYCC[M#:' 7,04;VUM?_R-S!)QXB"-GD M'B,J<>0ER5BR[/PV/?.25[*>,LN.\"E:1!RF"0Z ;"?T5-F.^2/9.!0CA"QP M'=5<;PAW 7;U02$]-0(@+\S#5V$O+ @%"'ZEVWY6UN"^C2^_,[>D990],Z L M^9S'JQK9UQ4IH1X&0.YO0_DGCFYLCA8H=K*S@,XDCS**L#=O5[,M"K%I-A-% MGP:3.7"JQSRI&;!7XK32N4N>-A5E<,N2'9Y7G^>Y0_ M5W;7*KD;1\_A]$*VHCGJJ=XW1("M^#;N3M\5E<,J[MRM2EZN[6T7)//3Z(47 MCM/7#WFA&TJ/,1VSJ,2AK1@B]:I^%N=1$,V7+$KB@?C+M,AI7):J)\$5I409 MY[\J;7")TYB>U-D=20[@06X*CQ7FO<&D!%<(D5BZZB[R18 M%77OS+ZNZ[L1<$6W6=D/0G[UW:+95$-N)[+@/Y]3EJ2&G0BX]PU)_H"(CT770TO28;G MMV%M*76[GC?;H@ KQ#K%"U0[ _J!RB^=O882![?Y,TEW87.L4^;N#EB--<-Q M,"M&FVV& V2UJF%NP!U027C0,,AU+(^<8L48UU9"*)XEXTC>NBUVH'P7B9Q\ M[-D6D/BJ#CKS>=*$\J,F/>O M/ 2.X^08L> 2 X1H3)[#P%9\(P#BS31VBV[WLQ 7;%T<*EM*%;CO?,?T"NZ M"B4@ZB#L;P-;L7W2)./'R'_@F5CQX"MF [@U GS%/:D/PQ/G/S"(J]M GFHF M788"F"M^2GT0KNJ'5=4D=I"+UECC=D>FYV#S76ZV@^!7#!\72M6Q_3ZF." + MG'[-+E8:'G?#[6J.;-,-\6FHOEQMM;G-]D*N^#)E(I+!"W$SR]Y,>3LMD>8I MM@7&4VHJUO6AK;@V+@*J:S4E.9X+IRXLI*N[!]*)[WM @IDF7E,"J"L&24U? MPMGN^YQ,>WHBS?*P ^0&R3';#S4*;H,#X2')E7;F5:)*6ZH/#U^(_-7\CF)\^=Q)[C N$AW3,4' MXJP^CJ6#CX0!5(&NA_)/@]/%;,I6\K(9#V-5-'\B!($U,=HD!(1YI! +Z M_5$QT]P!4> IK@+$J56NA&R1 T*,$0+P-I$K(%C4@ M!$R-@%"+5IA$0&A;Y! C@%(/6:Z U*D!(379, AG84[2J:5D:U#D$E6!4N-< MFJBTDV03'0527O8Q2[B^[X1 7LB/P_4ZZDTRM%,,>Q.T=G!CX>S]K!X08N2D M6#\\@G5#ZC6EOGO=AKM3[L;)[X<(=OP 2"#7.):T;@B"J"%8)RK4_:**'!]K MUDFJ=UQF-?!-^:9P_'V:6=EOPW,ZZ2@7V9.=W3V9#3!+PEDY!*S=EV5R'K+- MMK='@6(X6B/NZ9A 1L;8.;Z"H3A1]-"V=:UUP'D7P70!(0&XU+[;=.;SI D% M2##=;SB-&(Y[.E%^ ,UN2V035;4:MAGX3.D$DCY\PR_L'WW.>X.& M0;H1JE#+$!<5L:Q*A^2"#N"^WS[+O2\7HA MT_(" N7&W<^& >S; ;@? [LJ4K'BR2HWEJ?>!'F!Z^B03IL^JFW3NQ//?C<9U^XJZ:(*PH1 =BOMR' MN+MX*N).&OE=?,GM)ZY;+2-=#YQWL"WLXJF(.\ZMBT=DKB["ZB6HTVF-3#QOVX0!6=Q<$_R*"7!Q3*-XJ?R::? S;43BH^"?,OT0B") M:#A6P0XKX@B@F\>PTPRT/_-],B M"AGT\N)#T;L&2LMXM!#"*W=E?9\-H65UZ)[G*-#LTR.W 0X\"$&0.]-='5OW MA!U;=-YGR_PY25EA^DV;LB"R*LSA 6,B&V.[F13O)#D_!O9NU*/D-W.>A[.A M]#R>@_!L+N?4_VR^W8[J8?1_4F-/[_!;D3?R-KR(7J. LI%7>;'9&+F^Z_I M5*D.ZK:N(AX6"*Y#!S[Z',W6"1!OL"%L&P#MM -!"J"W+T6BWD+%9WE\?:;& ML5]\B2->T29#W=TTBUZSU7A%O-YFQ-4OBS$A^"1M)GX;UCU?BL3%S!DFR[." MUQZ3@&HA"X23[#4N\O30;EX#3L"G23-,#"4-_40\Z-@;6F&_"Y\GW?<]#\A^ MW4%G/D^:4(#X/+%K<.Q'+-4H%;(EFVMO7:>V#BBP->Q">;4=P*(^/"!M@G$0 M:H"0IE(/ZHNCJ;="V+)"#TBL^T$8TRH"K20 $3_3X1R=INRA@^'[^+9ILM(C MSK[A-%CIP+?+/,NI'DPI=[/DR\'DGT*FXNL6D+KSG!.Z_40_&/E*\E+>_ M'*>Y](>*?:GS*VV89]=Q>:/M21]^@(\A/[1M'T@XX+%%DT>/O9Y#.EZB2_F_ M#5>?O_Q.4C_*-F:"G4?IKN9(7'%$RIZI/KFTZSY,>/ M(93=U-ADJARC/EW&>P@ES]/J-JRV]<+7H GC(WF*8O9RR?/%$A\%&:H5@O%! M'G(:C@6Z5\K)X:PKM*1.):6_([(LU2"GJ*X,P+;)%GD4GO2ICB)=D1VZ.(26 M FE/OC31K3@SO3]T^P162L08SJR[(MM2'0>:]7]/SC31K3@SO3-U[YYZ6?QW MK_.G' (YMNTHIW9]'HUR_;0F4Y7]G?G_Q/G6S*]C/R54@^K62GF]4(A=W8:6 M84!0P10"5C$.M@DW&V2O^9U$3\^LTM@K2?$3V2+ 'K>3Z2:!;$4)H:1@G?S> M<@ Z55(JUP=Y7^ 5-MF".F@>R-=M#4QJ@F/+ZCA25>(JU]%Z.J/761Q%#-U7]5/3RD!1KI)MJ<[*$]K.Y$BQX 18'!\VW^OF.S&-*LF4 M8?<$(M>[[Y;T7Q>4:==QGD9Q%OF_X?GR@%(M]'FDJY8*)K.>Y(=E/H4JB99: M0VA?R T5JBKG?A21%/DZ4G6L^5 21!U9(@<1J!)(R<[OB?]U96:O1WT44]VX MC-?)P;.]UN-)1HZ* D?%Y%3O\U, KP1CG#$=R$Y54SB.M3UU?A*9#M9M(&ZF M$C6_#JI4\N9.H^M!CNIJJSMO:'N'=4FM/0\TL$O5O98U=_0MK+'?-E>.U[%R M;I+XE?*=!)5#76^$Z&$^B+#EFE *MDPD%=U;W0'I]VY@T6]'E>BVKR'; M=HD)Q%,%LCASB3'HFS5_ DAS]4 'D@X'LK0/I2>(_#OO M1<-0+1-,SJ:3$-(.^@UV8#^XM_!DB >^[;"/'^7;"#LZ]H&$_1U$=H]/ROV< MWO=4E \DR+_)DN+^#R.L!J[[GK??(]/Q$+[[!]-O9&ZL0^:"7$WQ+2!1:V"E M=#_2;@(1!]I50ILT (!(,ES1F<^3)A0@ M>:#;O5?+5]--394O= =/:]ORW1S'V<>W+?-2D4J!GT/Z !]#5N@;4.R#@T3C M@+0 D6UX#X!->'TIK _P,>0%OH.!'!R'E):IQ;.7H/N)9]=+R&86_"*7S89( MU5RM68?WY#C=2_B6AX=N8NR7[[J?2YHHE[2J/*KO80^(%5P:EW:)47%IT@R] MM>_IHES2JXDYCN9#"7B5Q:5=8E1<&N<,V<\E0Y1+JX9(5SW=AA+#)XM+N\2H MN#0NVT,_E_A%[YL-D:%CQ?K1=[Q=8E1<:E2FEJ_&J"6>/Y)TH?4([7$G@Y30\74HN^48L99$ M+Q EKZ=;UK!S'%F*[4'QT92X]PK1:' 9#(@[\A[T6E&%V1(/K20T/H5<'QO- M7#P_AJ!V4V.WA/@4-X2F>MQQ0V@V1"2T WQJ7.K!L@EN@?\ K;<]0!O[/T#K M?SY -QX_PP![ %\T!+:5FR0NF5_6_*Y5(SS&/7# UY&%B>&_CZ+)E;Q,>T*, M(>:[26LQAF!-.N7/)'U\QG%KEL #R/_ &2"B$M<#4F<)Y!H82]"3OFCV@BZ= MKF7*\?8,$%8,YYT$K4J2XPZ"_K#E&7L)MG:^EKD,&I- KN:87N.]X,^5, 5- M?]B2D*>CU(=Z8 1 GN1!BO\88L*K.WE8^&,#Q*5,"%F6KGKO^1X+A+Z;1![ M$M'PR-)9!V?@Q>802^(83'TOL0)8#_O W4]A?- M"8P??BL_/'UK>41^N,Q2O9O#V=-36MB\MJM\U&A\ '?*"69%[WJ:[[SGU0.) MR+5<),!NU,>DS*I"$^\DD3 =Y/C8=(%X&!_V')%)W='Y2T#Y?1Z3@N55"]#Q M44X(J7H0JD BJ-_5R;%#W_U*<$/9]'EU"Z5L3)O*?[YN&P&0)!/O9^-OTA=. MO>T_KP!U[5135-/Y45SB9!-YXM+>D-WG;S E;1Z];F* :V[TYOYN].OQ9;K3 M4ZZ\%I.HB0L;+L="FS?,H"D8V@E+I<-.R! ,&*E"M[A-'][I+I; M1G==1D;NXN!T0L3")I1DW$/6B@BFRH$7(L?Z5A*W&[("*\! W)Q$.#&$A3L0 M]V-BAP7H\1O%]7:5+-.!45=SI'M>""4E6,>VU;2&]**I2#YI?KS/ MZ5V4)W&$OW))O=N,BI#O$B U%L4DMDGQ3E 5I>4'CHDD$2F?Q'7+*B[-$!C" M45^[K2#;,#8AK! B-7Y-DH!=MFZ2F"Q>YLD;(0\D?:43SFH"5U@$GI,YG7E6 MVF=$XC#&CHU\3%0,[7(SA./3P-\KR+-C5[P@F9]&A=WG-FPS)W5LD[W]D!?: MV 7B\2;,M&'0P-3A_C&BQXU0(S:0IZ+QV\"1B#2V'#>4E_Y'ND%-9]BK:@5[=8"@Z 5.PZ.I!8[J%2-13C;OZ?D]JP(.3W# TE!&>M M./06U$N-L:%J.=5QY.\T=]68I='?C%1VVJ5U M]PXO;4K(][!KGJC]2S[58)1@WB[</ZY[2U1TJ@:V;#WG0:DM #"4ZI MX%&1?L6-Z#8L?IN=O>)HSMZ0KY*TL,\<0&_L^2)RB8V;WKXG(BJ')DHM$$:6 M*^6NV.6E:NTZ:98^U"Z9$Q\MR)OV^E-OM$/8]HC92!QU]XNPTZ9DS M:X*\0#=,();!#DJVKIXF @AOC+.*<@#/_TDPYR%B_)A(TQS7 M!&(/Z>!5QR&T-^13+QNV#3Z[6K+T-9^C.%HL%Q4%+I;D.G[\EC#@'-O#X*$0 M]JBB"\0'?8CZ.47?N[C0SY+)!&8]&%)51_>!>#H>1F2:6$^]$)8P=N9N M.Y7,K,="KJE9+I BX.(3!/JJ3O6B$./7B?;9=9C(2/P?0/FI7HBB6E '9O/ M^L0DYO&9I 2'.<\C9_!0R+-#WWN_.TP+TK'>-"Y+'-#;6[)DN:8NO_NTZ=F"_6ODA;AK.*2:H7**=YK]T$KS83G(?K#& M+;K^UQV0[P86%,^G\>N]B6=*$ B0A1_'0?T%G MR4\ZL-4,8=\,7""VK2'L:$FI]J01V&B)%T\-FEB0YO&BG+Y\5.S! M,..>/"WG;/2WM7[1EY.CM0,C@1H"T;&'+)0^/$!R<30FV9^'HZ,+"JS )D X MU4=]49;M0#M([HW/%-ESF8/BAIYQ+ <%/R-$5WNDF:8/9:UT[4[;E!?#!**K]TG-T,&+K%AJ]<V@;R^<&X:0\PHN]#V\G7L M6#([(3E8D/?LZ[?AEXR<91G)2Z-3 MQP)L;8N,T#5M(,;D00N.#V?CG0!E@54O6J++J&J/ H^$UJEQ2 P2A#P$DX$6+N[F/[53?<^!DLYL*+%%GO,J?._B.<_W7Z4?YKQ><3LAV7?B M0*H/Z>H];#W)5;*)CR0F892SVUT4+Z/X:64\884$>Q&/'Y,>)IX= GGR$&%< M^Z+<'S^$%"PK&%>$3@7/&SAZ^=_5$6FA989 (G$FX!5/!GII .&)Y>&D!X9>738.Q9CDQ7MXT?8ROO(P&$5]J+U86NIF^+E##N[(2\( BA)/DX M%']%\$-XQ*WFN=(I!B]EL?X(!P&!4B10A#5HP5$9!3D M^;J!@7AN["TF@Q /CK &*BPKO67\/L+MCVQ+ >.CNO\^(H;UU//HM]$I#NB? MY_2'[>7].!2N]T2.J7C^>Q&'7I0@LL@/7ME=XJT%H>X!2=@ZFG=]X&H9Y4_1 M_ZMI8F_+ FNJ0C9VJ;E@)[>R6QI5_QN7&"F06$&*V(_F4<'W#I$\J\R&3"U9 MLF"E37^JIP@088K/(!7;! /Q]11A+W_53TH2".;Y#F3MJBSOF7O@0,AT7%L# M8A.86BYZ04.PUW?,_29A1\;2SR-O7B6-;R^-P4_8/LGPR,"*$KS3W6,D*2 8 M_ <@*DHD32(FQ4@HT(A&@-B*CR$1VZCW>@3H<"WKF,SF0:*\EOQ*#[>4)7?K M<#T;.@P+GM7,DST!]H*\EY5_%!LO<1I'\5-6_#Y,.B.'!XZ"K%#5R3MF8C=B M",9\_MRWM,Z+**2W44K$",\';\=] R*3J*X-Q/MMZEU9&/Q>.5,'KNJ+Z^N+ M\JA(VAS@>8)=[XI<7[>@I/&;=OVVPMQ8W0$LVGT-:IYGFN]GT76 &VL,A^%H M?$FW"9]E)MW:/;8E=;2A9H+!$38]2P?BE#Y:AJ8D! B;NPB@X2::?49%#E;, MX-3O79-08+^BL1WGO-#,6HT#':?_^ $1(6&H D2'J<33 "^4:T5ZCXPPNBR MU[#(,5Q7 ^*S<="=H)\$E9!,FF=(9&I#C3-[C8E+P5K]=''P3OJTU&A)KWE2;F?:6]*^\K1?.)U!K=(S-N*5:@0@EA$R%P MZW+JP/0NLFP9*O8=( I,!YWY/&E" 9)EZS<\7Y8$G,^3;RR#R\>WRO&6"F&1 M2I:?)@@""2<>W.L"\/5WM[I 2:38!H&H,9TUT1*%CZ":0T*4.S@GM:5VX-C[-IQVU MML;)].35SU;&_WO*J_2UB-8Z\_UTB>?9^KBX2M*+9.GEX7).?\?J$@C$N4WW M+:1C56G6K#I!\9J.%! \I07@U9\?*<25 TPVQNG^$%]#]!;A0;G!3BQ9XXEQ M"$?LYH133+_M5Q_O*C;2VP\9Q' =($^V0BPX-O;(]\,L0*D MS-E>BVT;#@1GZ<84;\B0K92V1H87^._BD*V#V2+>K OC"950;S9&FJZK M%I!TWD,XP\,"P5FY)CFUJ=ZEY 5'U2DJINAV=T>.2EP#B,,9CR%]:TL XF!W M9K>\)<7DB;FB0+HE;:%-7DB:O]W-<9Q31>KRCV7TPBP)PR6C8R!D:MBWWIN, M](&M.2._)W'9U<++NE?1?Y/@(0GS;Y0%0^6F?T1D8]6V@5B;)Q*@ :B'YR4Y M"4GZ-4F";]%\3E?/->5B_,1<-1_'X M,:&G$B1&E]M6#>HP2\!V1Q3:FHJ!/*CNPWHNN)H[]/[K_/B>=9>+EWGR1JKH M4J9QK]SD;G#*/ %?URIGW=-.W_6TJ\:9K0::L9$V+G?KP22ZWNW8M.])3FG! M;A5#7/$&#(*"@*A-HYB,I;TU:\J)^*F8,ZLJ>1T'T6L4+/&\J#49>EEY&_EC2(2]?Z7\RD1W" MV-TA-H/,RE%@[0Z[&/NW@JX>R#0M5Y<:'CG2)=!V WH4_ MKDLL7P&24:B#SGR>-*$ \!Y (8Q*(>/""<:ULF MV>=?V]D%83/ 1"UHX_ZHBS;@0:":>P:<(,7/>NIW@H%EN+K0*Z-0Q91*XC* MU0H$$_J6RW8[Y"J&'@)1!UJ)RV7##@@0C+@G1)'^"N7U+O- MJ*8?NE > ,4DMDGQ3E 5I>7>];<5P4[VM.N-*T2.ZH0VD$0V_9JMB$*\ ZQB ME52?]X<\\;_>DY=EZC_CC-RER5.*%V?+_#E)F7/"V8+YZ7,*K0L.@%C$,C@5 MNGG][S 7#,,(H5C$ Y[C-"H",7['3[Q7TMV6*#!\0X>R\H:RJ@L,A#(.CRG! MV3)]*^2I"%S@L*6E,=(4U;" '%U#.O),L9JMMO,0D^TD4?^Z1O1?%Z(=M771>(S^I0 MG@D!@Q!XU^ADT_OHZ3F__$Y2/V+'*A6W]2^SU6\SCNXQ:CAD M!:X*)4/B4$[OAQA"9,]YLEBPQ+WK0^!VF6_8?_QJ);[[_\?4$L#!!0 ( ,V(8U0\RU'^UH ! !GA$ , M :7-D>^.G_ M?)FDT;DNRB3/?G[4V^P^BG0VR.,D&_W\J*Z&&Z\>_9^W/XTKN JNS,J=Y,O/ MC\95-=UY^O3BXF+S2[](-_-B]'2KV]M^FF1IDNE_O3OY\,A>7BV^WEWZM"I4 M5@[S8J(J& 7>Z?E&=VMCZX5WDXU2#X(;P=^;H_S\J_=YM;'=,_<9U$4!;S>S M-Z+1F#N9;^&'6^8GP2,OMFGDO=>O7S_]@E-B[ONE3!9=N-7M]I[^Z^.'T\%8 M3]1&DI65R@;:_@H&_GGY _!;<^G?XM=]5;H[P[?))=?/C02^C:MP M5N3BYT_YR^#29.&E+_C2Q%P:ZV3Q1,,7-,=_/C.79O5D\7#CJGA:S:;Z*5RA MBV1@?Y!G5_A-GFTT?E?HX=)Y>?$4OK4B5^;/MGHO+YM$OL+\H"XWBCS53F*& MJNS3U>8;>N>-;L\7R+S.JF*9//*7OCCNU%6Q=$BOG\*WYL*RJ#9P$A:,QWZU M8$ P=XV?+9Y:^&47?^E&!G==^*@%#X$)&2DU73A3^,6"GR1E[%X\*G_WESYCF\F MJA@EV09>M?/J!_-GD8S&]/>/41+__".^]_O#?_[X]J?DRPZ.7Q?\SR2.=4;_ MA$$<\2Z*,C6!EX+]N[.?P7S.]F 6"I4>9K'^\@\]DYGY4IW@-CN 89B5[/:J MG/[=V\)5?8NO\NK9-FRZGYX&CUC^Q%U8LAB7[2!5HRL_*>+SX.='<(;L]'/8 MARH;JA1TY5OZSY4?OT>G0W60E .5_JY5L9_%[T%ZKO[.&_R/*S^1I_@@276Q M!P\:Y<4U)O@(=)\:##3\F$2<;G/E1YL=PF_[";[-XP/XK+SZ Y^_\:GX=Q> M\UGX[VL_[0RMA00MA1,]S8OJ[D4*1H!VUNELTL_3J[\MJK4ESS@HU #?2!XB M^G3G$QQL&L0W/JWRP>=/JC@N3BL4BW^JM-:PO*=C530D>;<\'I*6EY>NLX2_ M^/7T_2>Z'A8HUH-D N_\\Z/#HP/8U9M@\9BAF;%<:VQ\X]VZ&N=%\A\=7W%, M\^/I/GK;8XUY ^,YQ /G+XWE)D9Q7%=HMJ'(+!Q*[^$,Y99F92^?3/+L 0JQ M-[";E."M[C>)\-QH;DARME^^WGZ^_>JV1W/%R=E^^;+[\OG6LM&$ZM8)!?Y4<]Z>L"AAM5>?0RFL'I5E[IA+C5(3]Z"PY)J8LH'T:O>%!17D35 M6$=PG)4Z D-X+8_ZQ4J.^N7=C'J5Y.)!2P/>Y!V.$DZ"J[%ZJ(CZ=X8?D+7%B5AQF_W2]%7EY?,?.M[NG]RFN]X&\: M'738-.?@N8WT_A==#))2?P(%O-C7['KOW;W:>U]F_7S+V_>_OKK])2\/?BH< M6_"^\O=!7@QU G_#H0.#/AY>3YQO97'OZ?46+.R#?;W+7N=VW9-O5B]H1U6S MPZRL"HH'E,=@_11G8Y4UU\ILS;L60E3-.R>H#HZ'8./M@L%6?4#K[*H3/&\_ M]5X\?WTM^^G;QL"GRD<%Q]/9!6CX'X1)9EV,*+_\X]E,IFF^D?Y;(R9DA]QFC9,='WS2QG_"')N"NT&/UPD3@WN$_PKAR M\\=OS4?AW:>TM\U?X)D6%<9UW[HAFM^Y[^PP8W>I!'?#;\S?YB%/@^E8-#NR M]%OXZ-X6"RI+)\HI2B[&?GBZ\ZS4>=J)3=(T_P8K- M*-++F\-[=G/:EC[S:>.%KR!%G&"MWKJ%M!,IWUQ?,&3;;'G;IA6251:20-5L M75W5-"3J)E3--MS2.@VG=;_4?]8883J'_WG8\M(8+.9G>?F67'#;>WW;6\1O MW^OA^<\[>&^,%NW#7@T,Q;/]G:;Y!4),WLT\HX>L,V]W^:]T2TO2#<_EO[PD MO79)_NJ2]&YJ22X)@/#R@$.8)OC*#WN)]G(8(@(I*!F=E)_?S9P>XU5IO,FM M'4/=JQ]#W9NR>+\6G&R7<2426;+_.][]A"=Z5(.GEA5=*]R_0HOXE5=YZ!OM>LFB%5J7.]E<=[4B;4!YQ0+*=R48 MA#[B)/GSA[WXB\$!38CNKUFL"^^E4"+*=[, >D,(*6\=Y^=@Q5?R6;N29@Y6 M?"6WVY4T<[#B*[G5KJ29@Q5?R5Z[DF8.'OI*?BT*T%H_MVW]W'OTX!HBT)I- MMV(VK9((M/;6K=A;JR0"K:%V*X;:*HE :^'=BH5W[R+0,.P75E8]T#4_2#*5 M#1+D9S%%+B$VTG^)%3'+KUSMUJ[)ZD!*V@5<'4W8>]TNVK=H0C-O-Q9J:K7? M0X'P=%]O;'K\,JO%[Q17BU#HOP:L47X>4Z+,++%5^$%^NP""]6?!%6(3OX MU46X;7#3;2_"*N3GOKH(MXU+NNU%6(4,V5<7X;8A1;>]"*N0H_KJ(MPV&NC6 MW;5U6(05\9FO1'K8AC$>;+SY:NO7QC]6>OU:=W&55Z_U,U=Y]5H'=957KPTY MK_+JM;'J55Z]-JJTRJO7AJ-6>?7:.-8JK]YZA%O6?C(?)\QR?PC ])/R].+]04_WC8J_I/522JG^H3R]9AFQ9=Y_5N+>!Y.\! M)O'(*T3;P1U'"

    ]I76[:2!A$]")[2'U1!6?UVV]S ^;+[ABZ\3[R[[#>YF$-5LLWEQ+WG+% M5LSLK*,\&V 5%)P&HT)SDZ:'O6P'W[*_EK_FBJT;[;3W25D52;^FNC0PB#)= M$-T2_%F.D^DZ+2#MN:N][XJMI-F!6(18@]%UF@^K"S"Y&W.R1FOIM4']^ANO MZFK6995/UG<_VC5<_IXKOG(?0-FL\XIY[[)NBP&J]>)68YU: M+V[55JSUXE9XI[5>W!U:C[>] ULO[BZ]N%M?S=:+6_&5:[VX![-2G SOO=SH M=249+O_>>@!$$7ZRV0SQ"LEF\P:WEFS>4YF*U8D^UUD-UH[.!@^\"ZF'+L*-D%%95/_>KXM\^D!](QC?SFD%\HC7_Z(1N#$= M)P.5\G+@U_[P'WH8Z IT66=Z,,[R-!_-B-AO<=B$UNTC:-U)/7F8"_>7CH8K MS<'2M;Z24'F$A_AG,)U_!-UE;0[L$W^9Y%[J N8)'J M0N]F\4'R!?^U^<"M4=R54JQ!8 M>9!"]3U'49;/\?^,K:_! L M[ZEI4JET/=;NLG=;T?6"=YWD&75_6XLUFGN?A[XN5S!.VM-K-8V1*RQM>^S= MXK&W$@+0GI??QT*W!^TJ+>B20MOV)'XPR,HE*]0>J'?C1][Z.K;GXDJM5WN\ M/0RD^66=M=O3ZZ\;(_?8<_NRI6V/O;OR(Q^J +3GY?>QT.U!NTH+RM:2Z1K? MGL0W93>9&;TI>W9NA=H#]4[\R-M?Q_9<7*GU:H^W![4N#X#FX#9> M^($8+0]H1FZ?H/%AO>1-@SZV-KK;\/\/ZR5E4#>XDMT7&]O=A_62,JAO>\DZ M2_@-?SU];U]KHE59%_IM4N;/MGHO=^ [\W/SE?D;?S]W+^J-4L[=3M0+?7FM M^\'S/S7N&2?G,&/^E4?U1!>JRHMO?(NYW^.'[W663Y)LT6VO^C;!+9Z&H[_L MI3_!C99,X13^>?D$/DV^[,"X\KH8Z)+_'&L5DW#!P]_^5&&7DZBL9BE(Z1!D M8J-,_J-W>M,O;RZ2N!KO]+K='^#Q53^/000K^&$5F^O?'9^\WS_9>'=\=G;\ M<2=Z/OT2E7F:Q&_@!T\KE#6Z_K+?;"W^S5-YWE,:W]N?IN;G!\='9QNGA_]W M?R?J=:?5FX@^.-C]>/CA]YVH MNIC#)]$<&AJ[(WTEC!$__[;[T7W3<_/9W>_!,&&EO$X%N559%GH[>_'AV>[;^/3L]V MS_9/?WHJG][-LT_W]WX].3P[W#^-=H_>1_O_VOO[[M$O^]'>\<>/AZ>GA\=' M=SR@WU0Y!K^]RK-.]'YS;S/:ZCY_]OIV!W&':_[OQO_=[M/N4HI_*J=?K).=]SFX_W _K!AX%,GYZ2GS:*#3=*K H<]&/S_J^LK=/&BLD]$8[@0:_9&OO/DNSWYX_NG>'7O=?;SQ:\R)TZF/A2IM%KT\=,[LI_,Z_L;^O*CHJ&) MFC+"VF<#_[VCZBHW'Q1T$- GK/Q?_+43I&'^_ZU+_Q?U?#?@?HV8I0IBG]SP M$SU"SB_PK)&X\^IV#)C9OX+V?G]X OH;#.\34.F[9V1Y7\&X\;VI95-\FQ.G M)V\?X_M&^3 J)W!F1OVZ3#)=EE%2EC6HM22+DJJ,!N 'PV^>_/04?G)?Y\R# MM-66;\ _ZK)*AK.K[\%7SV]R#[J]QW??[G[5OKNUC7GYWL,<80$V'Y$P45)D M+Z^SJICMY?&W'=5D!Y9X)RQ5QN?Q69TJY&I?L#676X(\><]_N G[SQ.JQE-6 M=NT.DE3#=YAEN[KOM]'K]EX];Y?AYI;A3'TYE CS@+;1===DZ\5&;WN[]QRC MZ5]=EJ^<6%=THF[E-"/U$8&70%"$Z'_J JRY9(!3$KG#ZU;' &=IH-&:AV9P MI-^X"-_'I&.&&NR%.YQC5#L1R_CZ3^_AYLGFZ6:T/YFF^0R$^H[F.%0HT5&^ M>2_FWSW$] -'@BZ,]4!V\TZ=@0&8@I'\59]B-XX+,*7E/Q_@)[VK*^3C3$>_ MI#J[R/,XVJ6> 4W-W%D>E%TV@*VK#^"T3D"3]KK=N9#&59^[!_\\+L[RB^SJ M3SU1*9XFW_I(4O_'Q2>P^I)L< T_[FAO/D!XI2=^RL'.3/]O,KV6L?IVZ^6+ MA4?M'0; 2;?(6Z #^*F *4NF*HWVO^A!727G.CH>PO[73Z+'\((1ON&3VU,^ M#WBC/UXJ"RCCNX56UUO]U[W7S;5_LES>/N1PX'P:Y]FU+>UGKWH;S[K=[@,0 M-!=@^>^_O=KJO7Q3PK6IGN)K11F]5R<" 4QK='TC<-,4O.:M"MQ]I(+N);MW M"MNY2*H$?E[0,NA"Q]&T+LH:UB.J\@BNH$.^M_6X_P25 5C/T>Z@VKGKW.V: M!%N>/;\W3_$LJ5(*Z&DU&$<#9".^@F?=Z]ZO:WV/$V8"H#1?^LM@C 2E$6R& MBW$"G[@=LSJ>\+*31!3!K+?5)S&Y^DG"(.2(4,B=:*J*Z%REM8[^J[L)%F(T M15#<>&%L;3W]LJ_-\+[(T;6R"7,A3)1&$[T\^OUT?\Y&W:7_JFQS_9VR:QUB MHWL]Q&YM+H[ 6+H#6\T>(<1EOV86V.TOESSA,(LQ=J*C_BP:C/7@CW^$?!'IY]N9K/NQO\-!_X#-/Y9&'],1KN,WYG$JR>)OO9>VRO()/ M_JP3U$>@AH88FRP(Q%0NUD_;&*"V?Q'4QVFK:RW@/_.TSBI54!ZF*-N%6[)P M%V--^8#&ZCWN/8G&L+MPR>((\]]FW?P%[6NY .X9KF&P=MX^-*<_KB=^C3"M M*(9OP;/%2Z>%'FCR@LQSGFVR-&]\-O5-4<^X4J MY\6.?BSO\ 041Q9'C[?X'?M@1<#W_3_@#?!ZNA1^A*.0^Q"E,PV"!JG**GK= MC6(U*S>_)HA[=5' KQF[![?$0%Q]#7G\'5'VBP4R.LK-=OB>9!/7#)9KDE05 M++!.8=G AD$;-YU%&NS=672(IZ<:4*3NO:I4=,"J)Q!==P^4AFE>5@VSR3]/ M3O2HYF9(T>G&6?08)^7EFVAK>VO3GC@)P4&F" >Y;9GFL=N!6YG5Y9.O2J0W M.3@W(J"M1%[MF(N3*X=5GJR4(#^801H:^OU M8OF1XQ/7A K_(]@(.LE8T4'GXABT]+*!QOM@(\CH\/#0 MOL4!W")"(#O>466S""0PB_%./$;_DDTK.VLI,4MT&%FV*3CP.E*# >@PGEF2 M(5SCA9_"DF<;"[X@@!H\HS!G3(2M66'>.SS_$2PBA@I&T:C(+ZJQ^7H33F9- M(S.2 (L.:XCBLM5]LVQX]'7OC;GLJQ M^#;%9O1XCR8?;/8G.VUH=D$UP]8\5J>?5U4^N8DPYX?%,K,\O+H@O'ESH_&/ MHH5/W[K-I^]>?19ZM[DF<[/P;;'9FQO044.-'2R;G-N>DNCQ^YR/6=(9<+JK MY?4V25C\E8$S0X27&'EK\5PS=H8--;C7H9M2.8+/7)1N* M\$R-Q6417EFRQ2AN*[JS^*QTA@^_2.#1./0<==AY4M(AF*ELD*@4#00$LN.% M2-H0JR(NT0=!=H EJ8OMQ^K)8HMOG1W.R]R'<@R6H%G>Z/&"6'A@)L-$0 MZM>T.M[WCK:B#1BL>G@5:R_5: 1KA(N(:Z>X?XK0<5' M?]94LM2AH)*:HNN?P-+I=!;]EXC& <6'8-LU9>-3W4^3P4&:JT; J$$4$Y2' M9O4DSJM8#^ QZ:,(F3KH-TB]$LG')?HR$8Y/DU?3ZVYU7KSN=IZ_V#(R8P;U M-NICLV@$(N#[8C0&)W8*\F32"^Y;3 [;9+#,)@7+L&9U<[5E;I?>YJ,JX'6V M23:V6#88-89?YG5%"I8DCRA;+A&3 4,96$)1.+XF#1X!&]/4'+O'+10/0Y9T M)?$0YAM/0@Z/#AZ]W>Z\?+W=>;[]:DXN5G4YYS+Z[X_W?OVX?W1V&AT>F&/>&94=[*5H/GCV%PF9EI K M?0N)4],I^'J,[U9X2 BE")]/^^/"[<=K!''.]O]UMG%X]!ZT"2_'H^LZT3]. MU4AO] NM/F^0+.U$*KT R?KQ&B[YW,A7W^E:@IF7%5.5@B-0GA@GY315LQW8 M_@2;)YXS4$H]L!M)KA!1A*=E5I5W@D#_BS'LORK4>8KO^/.C9W:&[JMX5$7C M FV-OTUA+3[MGIQ%AS\]58LK;F\^!G3%/[/QM,-!Z.+P.C/I;8W=V=R1@FB"G!^:S>YN\ M0^Z,&ZHYBO>Z'!3)U&0K3?RY.:K5!U53_@]N_.R^M- "X1O2_ZU4G/W[O>=* MJ!5E],KN_2H6&,=)4GZ.#M2@RHLU5B>]K0&M>50N,XE.1 M3^%)LU:1M(JDO>?J*9)M423;]ZI(8!0?]$BEF(*">< 8[CJ;)KT')'>M1EFA M>ZZ"1GDF&N79O6H4&,7')-/1J1KJ:A:]M\52K5YI]4I[SQM:V8>90=TR&=2' MD4)M-\=JWW,5#MWG)Y(8KGQ;TJ'AC%*14*10>VM :ZM5 M7HI6>7FO6N4EFC.9&EDX/I4!8"BA9H0[VC2[F4IG95**@5/6:45%!,=3S2S5 MZVS:/'] HMHJ(;GGPUB.^](B?%[=J^Z!43@WZ-1QIZ$*.JVGTY3^ M5L5LS7VD5M>T]UQ?7?-:=,WK>]4U,(H]JOQ%:D;2,J%&A1>=0U? NLZPH M_ #:ZQ:3#W-Z_NMI\%Q<.OB0T=1O<9*I4U?M_=L0673;0LJ:U%E[3V_ MCR.WUS4EK-W[+6&%<;Q/"DWU\)VYYL?X&=KX>X8B+?HEAV%A5&&= PG;#TA M6]6S0O=<"=5C67[NF>8'QN'T#9(1ZZQ<=Y._U2P/\)X/8SGN2QV8@O?>_5:\ MXSA, ^'H^"(#VV.<3(DV$9ZNDBQZIS,-1@FF,_A[,DTC'\5'6:QGF)OC=9[:I51 M>\_55$:F"+]WOU7X.(Y/19(-DBG80PX&$AUH+7@T79PG@[7.RK::IKUGFT"9 M/C,)E'^V^9/VGM_',6S*\GOW6Y>/X]C_,D[ZR3HS?FZW);'M/>]4E]SCWOG+ M>N'T\)>CW;-?3_9/'[T]A2>H:KUAUVVI:GO/=30TDC(N_JV_;/5ZF^-J N?\ MOS:V>IN]>S(WFJ,YK?ME$B>JP$9QTO+MQ+;6NPMULQKW;-7'NMYS1=3'MJ<^ MMN]=?9C1[.59B3E3T!PN+5&)!M&%CB/N ^R7E!TDQ:15+*UB6?=[KH9BV?;L MDNU[MTOL:/;&B1[RC,ZA20G*D0RQ/2Z2_'RJBQ*)/+!+[:GF_M/;W:U6Q;0J M9MWON2HJ9LM7,7,[\YY&,Y?W!..$)[C5,ZV>:>^Y>GIFRS-EMN[=E-GR39GY MFI@K:)?7W1>M=FFUR[K?[;BMFZQ(HQ*H8GNM4SK9YI[_E@]0RH MDUZWMWEX='IWVN1?[TX^1/#$L]VCO?WH_?'>KQ_WC\Y6;T7O74I\4-]=2,GI MWM_O6$K.=O]U?'3\\?=H_U]G^T>GA\='$0QB_^/NZJWLO4O+7>N4O=T/]R\M M,(B]7S_LGN&_/QP>_>/=[NG^ZJWSO3S#_ZI^JF\>#9KJ M(8)!O6?3@\Q3^GD1ZV*CG*I!DHUVNO0R]%ISC[A(XFH,7W5_>!0-=)I.58Q= MJW]^U$61YK=8N!6D0B=590F?3_OCPHWG\DT4[)5WQR?O]T\VWAV?G1U_W(GZ M*6RPJ#?]$I5YFL1OHC,0NHW#H_<@;3P-BZITMJ[T2+<,/T[52&_T"ZT^;Z@A MW&,G4NF%FI4_OKV*%I"[Z8D'0Z[R0>_1VS-:!611@ E'WFB.%^&5]RD3*7>_W.67_#XZXS_723E9_BB MS@9,'5 E6G@!>)EP(8A[[6*

    8373RR:76@+ MLDQQ^>$F^/ 45-X&K/HDROM_8-K@'/'B!2X@_,7;RI,]$!)?*> =ADD*SY&[ MHU0*30\"SU&.][\,J$\!M:5->)<_QNMDAY[N[\EF?-*!T8%,PE!A=*6CZ.$; M)8[U-YH6^7F"@\AY$!>Z'Y5)I==/2,Y@IB[ /*)5F8X+5<(=9>HN$E#M:?)9 MIS.KT.0KT&NRAJ3.FE]3VSRPOY,ILI(L^!:V;YP,%GP':Z 'JJR:G^L27A9N MUOP<5@KE:N[C5&6TS+CCDZR>^UU?IZA.G*:&UR_AA$E58;0+R6:"P.1D.//& MMTQGFSM]377CW)4U;0<:H9"ZD*H6Y>UI:SQ)*WB-.HU%-8=J&6_!VM37K[2; MO0-7JR*C;83WA_,4;H/O".-)9_Y2D13PE.IX,_H-A",IQS1,5=/6F.5UE.4T MX'Y%2*Z/A@/*''8V)23G*_/E2,"TPR:Q&S$'OGRLX&Y=,+7:[EF,) M?I7D\66SC6^=3Y.,Q :ER:VX.ZZ:.K)Q]X0G#Q0<*V2XEFL989YFN87 MN(HIR"6NM5L[E'V[@* >4,!@9C?H,"CAT&";!8XJG#G*2I,5H0<@%G1BD0U8 MX8D%=F?>AX>+J0AB2J4$<'FASQ-<9#0VEF]/DI^Q MNJK^'@0SG$NX!;0XV( M06F0O0,':U(,Z@G\$B0)-A;Z34Y\X?5H"_@F<.'?!Z_,![S2 [J^L0WKS/^ M'[L9[4YRW 1X5 M^07(*2K1:)0K;K7Q%(TPWE#X^ EW-9R"?J'1XY/H3,4-:SPA(UGRY^-IJN& MB4H-PZ_I<&%)"-<_B[BX?O?)SAV)_>71@N9/;RUZ()_S79[]S5-LH&7'=U1,Q[RV&&XOU9SU!WEGF6Z73SFE&/ MAQ,U8PE+J AJ9_L!Q'57M0K^=F3N(*W1+F![(XO^K%4!NCZ=+=">A?#PH0_E MJ/@V^@H/_P*5>*U;.6WE]%;D]#@\[,'^ ,.DQ(-V!G);Z1%QZ%/PAP07[=T_ MZP3++158IVB5]R6 A5$BM#BHC;$<_J57\]W*<"O#=R[#,>C/-)_2@,!)C4$K MF]!-17]2V')"RM=:J&1/LK,)[H,(?BN^K?C>BOAZ/5-3=<'26>A1+7R][*QY M88G<)A?HTEA/\#\8=\!O R$OA5'3E]T[39U%=Y$[VSU724K>F->%+5K?[!GJ MN]TLPZC3"06GT:WQ\F#_:XW-$XE=>]__;\=OLJLJA7*'&(5.M"?^_U]K,.QO[H\3KN4+Q/&2GH1,-"4WP!?E:,=(<3 M-Y@F.-<8W62+FQY>2EF"!",N=!]#]A%LN(N+B\V$LE,Q):[S9Z_G1I7W*4KOO[]DHJT.-^*^^.']F0MCNX'W-EYUNQOP MQT9W>[M[5T+Y7:-CMEMTS/V@8]#B$A& LVID.8SCI)RF:K8#FPO#^8^B)/[Y MT;3GC()/[OPW9@(2#GM6@;/25GA^S"M>:YZ(!_;1V\.S_8]1;S-ZOW^Z=W+X MB8"(QP?1NU]/#X_V3T\W[12MH"%UR5S!7C&8AN-S-)#UA6R@M7O/U7^_0#MO M;V^^?(XW6 !<608D8A,%[!$_%$4&(Y@F&BQARL$-\C1EJ GE_. 0+C@BJRRR M(7B"Y.T[D8<:$:&R7\G'OVD/+B"?@05O/JRS5)1[OG>K,3G=9HN<&9V^M$)RK%@P4, M%S#*N#U +YOOVV.".3*N01EA M,',4?.:Y"^(?=,@2$Y11QUW("=<.CI_M7PNA@%M@%A/M9C;TP* VEAY:> AN MT'T$L8CCGM-()QH$EA -@J^#_T5?*-.I(%4FDQKMY4K,V_!=&+AA35+51TPD MX;M85#O+(P:>^6[R$Q-N2K89'5:8;Y_F99F@,4(&O#^G8'##E^25EOE$BXGK M#YU3SPUPHULJ[V9D4\.&S!$4"3>&&8,Q@W'E7I,W(4V5&W5)T>L"KF!86*@? M**>.BE'\POFQX]9/4YXL&;4/,*7,M;=&D>**^-4"75QG/Z&'C?B?2:(+@W4K MR,FV,FA#4BA> NVI]&"87FE0"_B_X8@@J!A,]S(X8YVR"8H/[_)PC'#E* MC'U] STTFPV%MB[!Y4TFH)?L36CF]!>&7I* 508!Q+_$"RGJA[2Y2;\VOX0I M,GF812NR4/EMWL!\T4D D!A<&6H]BE7R6XJJ6O(UJ6,,)SB0C2674@HVY M&.L,,1Z?!;)EW\] MGEAZ1+.-PJ1O:A9P/$G)L.82WJH@4!BK3G@/>B.0UHI IXWEV7,;9@*KG#H( M'^IIE!U8Z#3YC\;I@G<14V ME0W:K+0Z&7QE9W(&1VG))\"7J<$3-682(U-> M,,_N!P_2B?^&12CP,.Y$?3@J*#BHBPFM6TX/2TW6G6.<)2^#&(3R7+-<2YX9 M'%NJ9*,.SK@TOR ,/]T&WRFB"&;T7@_TI \OO@T6VU9WJTNOVM>@#27D9DX= M.[3R*X(D%X+MH5QUA1'UZ+_59 IKXK2SWX#+_591^(PP8G&>:1-)G8*ALME\ MOOT1*$T=O7CV QW\>:7B2M^_1:&0:* V'X.!H#&8L'CZZP+@, MJA"9]? AC05[_O('NMVSYS0@.TI_%98,I/=:!M)[U3$(3%)K8 -E-%"V/03[ M1I!.'$]C8JP@7L#04JXZ,$)H\C>E3>#L[NV!\_W;XWQI23D Q_JS9#?W'3.(KD]\,_C1* ?_(;PXI\P]MZX+_FZXK^MT8H MZ3V2H'H*QVLLQ@'\!DS-\Z0@L&VF-2-?V7R+X6@!K1CS_J8=>OS/P_<;L'[P M(O#$9-#Q9^_2:5Y+I0H6'"$SYU0AGIJF;.*FSL% ''($/C.,W"T AH#Q:UA* M][VL/!E662R:VGK \&F^2-Q$<"(<3#T%7PEL)7@?LL:,>L L4&7L@HYGB12: ML"SVE %12L"P11'S'2%"LN3#Z@)M5F/[TKDRT;H2 V6!NRBVL#]3;V/I)S_,S:E1TR355:&EU ;5MZN]!8QC=V[O$-V'M@\]UYKB2&<3ZH:9YP&W",D7<<''DS<5Y*S7X=AY@\ M-Z2?QS3O%"/*ZRHEE>25FLAKF))+?QXD51F58U!$4H<&[DMS47&90=DE( 88 M-L);T-.84+*K^%#8!%;)XAHW34*,Z MBNALHQ;Y@"*K08C">LOF+3#0$Z5X0D2JCE&7K7#% MWE=B.+C-G4XQAUY)>7G7OIB:%]^MPCTG7B!;W6)ELO70)MOO(-G^K$VV/QR]L6N" M%ZJ?GSLL%48 7&@@*<&<],H5V#>[R E7%&%Z8D3AVYWHS5"$(\3 MN,#$(3:CO^<7J*4L&T!.U?Y#R=6Y&C+4,' '^-N=?7U-RJMI@=OG5?"5A/4]7GKCT71?$:.@57:!F$UZW0G<85#(%B"C8P:@A MT)Q3,/!@B--D8(/$]JSVZ]ZU G5I,RT+QD.I#;::X%5C-;NK0KF;?H)K+)U, M1E%9#(2IN-?]#!]L;?XQ'3T"!5 M^OCI'22_[P3S*B@&3[;6/\=_O,#[-ZK$ MC[XWPCMTC,,F,6&>CH%Z&MN7%$)YR [U]5S.+R'P_C[L),FUH"8ZBHABP/.%5W@ MVYS;9(@-']M -/R6J"&,A4&D &1+(NN &!,N-8QD&RH^1V/ ^DT*+0O?L\W1 M3QMNP.15%DU")?]R._PB)_1$6:GA$'G25IO1>T[[8/H YT3&$;.,1&!S M@5+'I XBP"FP(J'>>7% L01%C+AH.S48^J2Y$4>6?%&>9"ND5VHGJ: MYBJV#J@G4!QX:6 /,&,3@3S4&-LT]&*$BF>[3$6E2GE%++8;.53 RLMGFL0; MA&H,JX(9<1V3=L?W]-[19=VRV'L_\6_Q*;1C*&W83$F"N,.C\:L.NKZ%9NH+ MDRSUECI?GE]=*:5]C<"'V>$4>D0WQGD,%%/0&6W.>BY5#-XS/7\NPH2K#^*\ M14O5U[,\8^8;9M/ K17L>5->02E,3*"5I%9'"3-9I<8R-TE>][PAHD'Z=$$R M8+U,."_)]R%5B2(^ Z?!,:>,F$;DT=(%,VF%64)4DDK -Q3@G(*;+OE4IR2D M' @C]:%J=/$@B>+2MIXC\$\5"=!L2Q2/!0RSN7#AZ$PD7BWIJ^!*(&$G"BWX( MT.>L\=F4X/BD[(ACL?$&9XXU&]\S::=U\>S!%LLR+/)VOK MO^Q&<'[5J&;(>BT]1'=C_U_BDEO "GDM+G%J9J_CJ 8D"6< AR.@Q^10<;Y MP@&C(/MD)%1\]#/LQ2&?)DD%.0W=4!+YI;=-3-#<(@FE799: ,:(#U/%^">AHE.,&6)!JH! M-)6$RT X:"&I?[*HS6=K>:JBT]V8.4%NZ%(,@/^!TX'Q@.ZS22Z DXAM,I.,-LF=JB:$YG2P(>W&)L\,9ENI1* M*VLPB(2S\$Q__@7$>]JA$_@/\#DK.JN]IWI^OA]&X_@2UZW0HP4,PF1P1E9* M4U! P@16PBBI#,R^(Y[:YT0>@M'L//#B\P6S.V!$23FF"4Y* > )EK\1R1]C M\3C^ *Q-."16*DI^51'T#P?:FU[L9L-MWU^1%8!<:XJ@4,VSX*C)E//=(D3T MU_"7JJ1\&V2Z;*+LQ%M-"J<92 _@Y)="Q$(^FF,?C&,V!LD*G3"#)Q;\PV-2 M9SFHQRC(/ C MQ,'D@J:7(@ :E*? ?!<>YW$]'024HW<<"R15SD3JQ4)I2OY#.B=-0/<7,^;R MY+FD32SX)+.[S:$KAQTA7N(@LB?%!H:ILQ''%M1!S+C!*HPM4B-;S-;T)PMEP*!8["5],?I%AZ(L( MX_NE_A,K*")TGPR"F+;$4"NBF:4 "4M+2%:/- M32B_P]KNACW9_XMW@E<-Q1J3%5^X>A2#D#PMJ3RJ;RO'/.AE\3F"> ) M4+H9[3N)8(XBNL/,DL.(5%&7 M@>1JC/US]DK7U%D[_FK6%14H6EY%0FT:V "V-;0H:/X-'"K3!'A,>0"BLAN/ ML/#MQP;!JIA!2:XE^+)*GV9YMH'_@#=5,1P[L#T[K.Q E\=J)@!)!\"D#Y^P M/^11<55A;E= O&: UKRD(@E4!(0AW: M1#'B(:5V,!1&61/B!D.,(B6#+RMT MX)'85)2)>6'F ;S7.N-,$H;/X$"M!R;@1GY'3;4O,.^FD#E@SFY,F&SLYIR9 M*2N#Y#$E?6840,VX,I>R(_@/6FUO,3'H2]=7-2V\Q&0WS LB22KXW^+5;S"5 MK[>,]%K&KD=72L+=%1E5%A$>*N MQY2D(S[R\+>XYN35V&(W3!Y1D$MG.N!\,Z_E0RM]F*0$'D#&T+*HQ.=+*L(: M"[( ,QD=3&U2?2O5-!&!/IE>64X-8PJF+$^JQOTY^>&2(6,)'EJ/(]:TIQ&(%C5%L,-K#.6)RF M!>8@\>&<+;QB)0HA\UG(I$^&K#N-<8K\7O0I#/1YI]OM>NES> :32>S"]H8; MHC20+J$4I;R][!1*69KP5N#9HSF4:@>ML10(D3%:87L8$?6+A6^J8E?*'FS$ M3U@X3!;:]I8(7\FG ;#?('__4SJ@#/$$-\JQ%X3F/15;[N]9>CW#)2%EHT9, MX+)AG=I(D(B+(_#'M@745X+T@^?T8(7ZABF5L*X+H?XZT=AHO8LP:@(Z3$X@ M>D\X):IZ:KA2S9U),!AJ*/5!A,FT)=^F!,+5>%L79AWW_:XM9!,/E.&F265@ M#'T\$W5FSJ/"P#0]")K'78 K@C^@CU/&FZ3-+448""GIU3/N=<+[SS4?L@$- M=@,Z?J;6-UXL#(?+SHW7S57[I&1HBIP'0JT>\&.G#1K>@J'52 (GD6 BSDL< MLEZ@%Z)B6N:[/],2K OQ%G1+H\0/18RHW_^]LETR^(4B@$N^B6&(NNDXY-,\B5->]V% MX5"]V?) W@AHXZ.=299/B6([D82\G#3H^UHY16\7FPPF_\%@#0S1^-J!GTUA M%MT1.UW[OJJWV23Y,]2:[6B$39!53+D>'$HV0G21CIO(4I.[P?O>S)GEX ]H MYN-[>3&%$;5*J^>VY)@8;?R2*6N06$111P!@CF"$-MEP9C I1EM92\06@"_H M&26K[E;&'OH9C&@VI2"967[1 KNE():,.^?T8D*,0^>4"!#/B(K"SW635<8< M>F0_\*E9Z'D H*UZ5%3.3NZD'AG=9,LDC:S0X)18\91"-FZ7U.4')1)4Z>J> MY7 HJ'3Q4=:%DAE(9PZ51845"-\WC!>LD ,W(_ S78K06 \+#'>>'+I8?AQ: M\:X3$0+'Q.ZQ+F6+D[@#G,2+%B=Q7Y&X3S[6?R_$^G-0+CJ5^-':1N=V*W_[ M,^7)/%:7S414OG_U..M$+/EX:U=;L*SJ0GC!0$<9J^/3WK&Q.@0H$10,6[1$ M8EQF. !T5NK8\5[DQ<)'E*ZJG@_2T0A9JROM.TQCK#R%5S:^IK5U M?17'DQB::Z,Z-%8)M866!$R9*'@3]B/GJ_2[9B*6$8&D>-0M^3&'61PZ7=F& MA)0O8]J^F==F52T^VPS%VC7J8!Q9CPWI*_81^Y@ ^>Q8QQ'?[I]B@+'7M@P M8AQT&UD[D+:$SMZIH-(SO0'F(:;?7"A0G-!R,-9$JF4;!(N'"S^=Y!8@7D[! MBL@):-@A9KF*>T;&&M,:\4B\'[EIFL!PV[!UZ,^+]W8S)B1B_3W$?J.B2G;XPLU4&IP&EU%9Q$:G&=?W74Q; M*Q# -(*(!3[#VJX* ;=_U@[I2W8.;'<##)%6CU;"0-@U504T2K7]QY&JL8 M M:\*RL6D2<-S]8#&K%=>."VB),"Y8#\#U\3<4C?*<=FQ=D*,92X#9.6*.A?ME MI>(KB\_A0Z.63VS@\C<&Z:UW5FQ!P'; MA?.[IC0A@*G%(5XQ5>"J8/-2&Y;PEY[C"U)AL); M9.*LA!VB#SO"4R%_#.&EL L(.(:4^K$T*Y:Y-B M:B("*5"1Z78E?*HX(/3Z.?)",-?CGW^'PQ#.X9!Y[62K6!P^R$Q M)Q+*BV_-*YH;(@\WV;1I.4C!3%!]G>EA8DN[KB8?214>$@3FN1EUNUL2PTC' M>V5<"Q,),H.A6>/HP5Q%&46;7WR[)JFO[!AD_4R%\-R7LAJ/3&592OVY2 T([45-)N" 7J+.XY8FR M>]9H1.H=BLD@P][4B7P.JS![;PW<)IC!EW';/0R\7Y_&>V'%NDG4J5NH!/NV M$O55WR*P%]X[,3 !B("H=6VM(IMD^ MD8MX><@>S@>MSR3C%*'L*'& MC6$CPCDBUE2RY^R03K EIV< ??>.T 3&5+7UI]ZDXB8"( ^S<3\'M?XZSXRU\ M>\[G&1,=Z!C*.E)]*RT#L)065]0]L/1SK$C-CKTYUG'#H=0<4HL@:@88/98_ M]K^ &<1]'MX923JQ O\!S-^:"H=M:Y,$?V[S@286DB&MD2D/$F)?\>>)0A6& MGR+?7!;3885&:;!]B:95!(EI4_S/I"Z+BS]YE[NCU D('"3_4\,[]9X;1),X_9:A-!"#8[((J MK-$_&B(DGX.1$PEFFB."H>7PH@9WVO35%SK%X4Q,<_!Y9I+X+.LI;GEQ+*63 MTG^HL0'Q MEVVB][Z.-]9'9\93_DC.P-H>;[M,O][8Z7*HW2AMBY]M]3T*T^0A %V-*'_) M)7>4US/8/;\/%__= #*OE9ND;0 MA/W"3:[;LMV8U!0A1]*/*JK,?E$AH(BJG\+0ZLR2"6"PKI*JP*6Q:!H&HO^S MP:QC,$54J!*ZE+9"FS-!?(X-L.UV)I@H<=,,CISKM?P7S3AP[F+K_9Q2_K9+ M V._T,Z(/?/"A/6%FE2J2QPX"5/4!6'O8BEI(!LY[*=##E4B12^$&';M06 1 M,>AI(5@*J7>0;YHM(6'=LN7@_C=>(4=PMC-C'%D"I>8NRG/=4O#1C1D*(NLA M#DV9*O'+!'I.TMC(PPU74$(T!VD[UT8Z07;^K+$V+A1SCW-"$ >JE"2]R2<; MY#4WW[*$Y[;FLUD4"L;".O@HN^S%?Q30Z-/H$[4B_V=>^UCQ MX0>_"=M.R!+&FIBZ_G.6K*#6WYU:V/(>6[L-*,# B!%%Y2R(1LX;U>V8JF2B M2JZO#MKB\!RPTHWMU-NR<4[W4Q>JG,OT4J'_6*E=?55!?T<<$HZ",]#)7Z/O MO=#<1,J4%7.=C+)1O&7R[754,4(2>XO-HK")A3L$X)&.8!TC?]PS+"B>VNYV MPVJI;!Z.G$^KY76*+IG8&+-?,1A T9XA%.W_GW^,P,J\[F6%;,2RQ"Y(+%_G:75F+ZR&\R#HCO\1PU[KVTK+@'XF(\]EU" MQ_(4$SXB;-*JX\[<+G8'X;R;HES#(7_1B!\3F9'D&'0/ERY$+(3&T")?T(346YU@(V##V1B1^"6?'3(K> M7KM[,JZ*"=) (R]GJU^P3$AEFK M\DK/+]4!"<#V2?$6M\2%=V,<8GLF6E/GLG+JE2A@[[HT/" M#,OF!29^D5BR^?"F 92/]#8M(-KI19Z!240#,Z_2W)IV]$W28U/@M4J*[G+0 MU[''QVO)N$V&.,2!K10#W^+3:]^RDV*TW0C2.S!A5_O\>O9\\4-_6\@\+QNI M8:T''#D2E0X[MBG7A4TBC]+.B'BZ3>&H_QB*Y1?VE+*1C \FK,N[);G02 M/I%BA12^SHU&;'0^53A&+M/, ^TF83YW$>=?D:1M-A58*,=C;9OQ3*AF'*': M?'$$TW'I=(J170H8RJO0RZF!]VA3H\!G/S%V%IA)+IHAST77&X\7B5NHLI\> MQZ0"TI65:#?C9, !&AF U[PH+Z>&__N!/M'<#_')[@OS[B_UC_LU'V\I[(U_+"O^04W>Y* M%?!*NAIL/N%SUU1R<5AK+FSMQ)CI),*LL\D+4+!?YJ7-0M]%%OI5FX5^("J# M8QG8M7!&9 38FM581,VHM\EC"1^0OV,](H2\X4](8]9&'K@H$)3#/$4$-U&V M:-1T=[S@JCIA*.,>1*EM)B[ZQZ4&3F5TC2=Y-1O?@.;G*BD(*)4;0R;K^MO942,;<<%QE8 S!U&,/B2)IGR-A@ M+&.1$_FOQFCD6N >$;%V;%9S/6URUX2+B?I&N=367H!#39;'-.6HO&]))UF6 MGQ-'CNG_16$@XI\G9BAFDV>1"J,W8>K<,MOE_3]<]U:OE4)(,F9NVN1W""QCJ@QYMY,*0P8OI'HSK2LUD MD92?;STR*;$[684, M%9L"X@)QT,R?/"H-P#T5,$6Y!"7&$0C+Y-,]63H%Y^ W,C&N)*91_=:P!FR? M*-O93$V#.,UV(>G MU!<8I^,CO1M,V'IN0^=@]H+T+@>.+$LJ+3>=%&4(5$(/SL2ZB7RE+#F0$S:G MMLI\F.>58S'P-_^ &NQ2K(JI1_D84"AC([U8X4N)6.BT,G1;P#BFK3-74W$/ M'V(AI1(XCMQUC Y)M3R,FUKE/K&(9%7@S:C5@VD$S,%[VTI E>-H2)$OTVXZ M@,&E[KU,THRK%;P6U @3_C)%UKLU="XH2"<]M[T$!+%!$Y4;%2U3SR(N.QLS@GDTL+]I:0^!4F["CI,ZK9(-N$D1#@4CAS1 -MXSS+7) M\DN1/.N&]QP$(=?T1#N4\#EJ5%MU[5_UT8<$GUK5O\O-&>W7?N=UWI-TRIAN MU%2J"-+3)R/2 C>LOIH8?<74-!ZM.VIJ\SMD>RX]9Q;36:ZCN_+N[.['24"# MO-$&\V&;'EK#W3OJ,#^)MFM%658\52F#S&7J@IC1Y7P>%30/G&-UX9/72YD2 ME8F[ @J2@":1/2.6PG@ZA<]@OP=2 ENXH@.7;'DD/JKR2DQKV(+2SHL;;9=> MCYA*JPFKE+%6YPDFB[G1AW@2E LD&HGP5JS9*!AL5\S:M]PO;$(=3%R="UV' MS^,#_,\:!LA1,KAB0<,3I&/F!O9QM-UE""*SK(-) J9*^'"WO%;>PZ8FK]'% M6O"D[GHJ)S1*Y*X%N\BU&#R,4&GK*U#[; M6!--NZ,M: #*OL7KLL&VIKN7!V\NPF:8%K5!U5I5L8")E6K\C$H+NG\SJDNX MN26JZYY%6H%UN5]K%J'>Y]V M+5Q] !,+MU)2H&:0[<>^5;/'XXNV[#U.C_>B+7L/AC8'?31<:!@L;%QI+(@: MJO.5H3OLYE MAPGNC"(6-U6QR_^N+JH\VSA3LQ0D\2,U=SZ$39K"#RGKR(+>L324[ 'ZD54O MMFM*#Y&=C\Z+_WH>@;),N4RYD:"0JAOV*BV9&BH6CEADIBDYMYRV^>R.?##) M,X1%"/NGWX[.4K2+N^ZJ$CH!Q[A'UFL\]%)>,D6JJ.BSGC',D\J3!3*@$E\IDVL]U&#NFO;4T/^\'RQ%\8LBQ##-O@"()8-7$W""+0 DZ MCR_0#GBE=O 5K23BHY(L8[.6.DRVEX2VDZJ@4) =#0CH2\*Q8\4ED? Y7H^Y M:OQ(V1Y$80<+%_OT^YI*]EQ:W@[0E$I3[')!9=XS7!D2[N_[H0:V +K#GN7<[! OC;/M@KR;"R#4=ZZR?J9Y>(K?0? M)TB'(#><#'I<\H&99:!AMK.PTX2^:1:TP"R9CDANR3HLC)KX^@9I9C HP=$_ M#V[JRT:'+:>)XLBF9U@V>XF5E(E(F\1RKO+<[R813%6#P9;8GH7%=NE+$XIE M@CMSR&TZ, ?#Q/>?*1<"6^"\$::5H@?:,2;QIP5S(%6%.@,)SS/;55-PKXQR M#3A]&)?'"<8 /.$U2_B&@->Z;@S#1.Z?S@()'A:*.N(AAIID<0PS4VAN( C7 M:[0\N%$L.P0^J["J+%0;['UB?X1?+: O9Y/#D"![?):.?9R[VB6EZ=AW@7>U M]Z04H+F19PI8#]DZQ7Z3=H[ AF(?UU1;^8H;-L4H/9("6LC+"J)XH[ M'YBTFV'0X2@DF$-?K>"FVUKJM%",V>^&&>UC>L.R&LMJ+:)')CLKL\0FIAQM M/B%BGZCP%(H7-8RD'NJF*S G2TM0BZ@'C)OO5A?%$!44)6*8(4%P 3P4@I0; M&W:5]M'7VQ9H[KN]YG[0>UU.$ZJ?0+HC9[/1J8,Q&=.< Y<>MZ[(^0*34& 9RW-A2P9%QF8B- M$3H&5;<;K'XSR1E1(<(6R.IJ45H'=IKIZ>60X7[N<^!DJ!F"]/<;\RK02RTJ M0PEJ1.S);)0VS*4N#,B@(]U8%B*2T:C@J^V;(J_59P\LZX5,,9H"#V"PO%%^ MG*!9X?*0:^%.D1=<7&*N4(B ""0R?@EF8"^ M#/'DS+E,U]*S7+#4YBTYKL*>S[9UKFET#X^V11Y,S+&6XM0P MA3TKF-VT!:IT0; BU([1G>ZJ 0R)3XA:3-(T3,5ZPH!A^0BB"CJ=WC!A: M94ZZS>(*3&M.<-:0UQKW&ZE+#!SC!(2N<\&SJJC$T5A??%H'*IC*X3A 1N2K M[#B#OL1_HYGJ07#P;SHS*);.* A79UY9\D]][IM\OER M(;DSV]FZY !53D?TH9SSR^A2(]DYIB>]CK$/Y*U85) M5_6+_#.C3.6#!:U"G4KJ>(T3$DD)]C6;T)*Z4P'E%QII$9Y3DM$Y4:B9%D [:8 MMN>,G3!&N^2L*_-A.SLFD@N#B\OGY][D+DS/V[ D+$Z(@4]RF-G,&WGSH4LF M56I:.0,K\43B7H'/,Y#)'XSI9+SP9=^;AYA[E>2*P=N@GC&FYV+TW4T&?:]! MD7)7JN;O-?P";! .TN .V*M3#)JNN>JY$JB3SJK91IE\,9]I@T-WX3T32D' *%.+BA\RGW52>HI8\RJI ?EJEL&5)A\TZA MGV@!S!RD,=;818=M)W=FVBXTI?;8H:!IX^0U.PS( MM.9/;\TWD<_Y+J]^P./#OCL^%+3C?S0] MF<:P,503,$=VFJ/@ -M.%V_KO229\\VG//OAC2E$E%>L\NE-/#C(:_D_*F>3 M?I[2R%YMO_%S6HT!+AS7+L/>.AYZ4#:4[\-C['!#MB6)LI-/+LC"H /)_N8U M_;";7X>5FO[WWER;S4OP(@XE@A;STF9*2G)8=;8S?:V9WN<($G/*NU@/%;O[ MXLW'()]4J([9&N)>J<$E3-QNV^>9DPK_)=6OL=3.<,\'&[=+9^W276OI#K#; M/?5/($BU(>64-?*2,C&U6B0X..(Z\+_DF',S6W0--_J:8H#DCE,D]MPTPM79 MR#1$:I?GFW28X!>-Q68J\FQK96E9!IX$SSCA.< H2,%_J[3I(C%S-%+M:7*] ME?@DB7NT4].4'3PL/@QM]4X _IF+?(^U2BL.BI=JB%$LEV9UASWXD*JH+#Q= M.^WJ\A,V<68 >7OB77Q'[(_@LQ0UX\B=CX1M1$R.VMA=[*E,Q1]B6EYDLV$ M)9(0ZB]279PQI;ZI"QWJHG Q0(, \=/ B^M4R061QF\W!=1P%"W=%I2W,CS'Q4=8-.+[FF=LQE?C<72Y(GPXY5\2\ M <+P,@!SD_+U5GHWHT.>2X-Q@R$U#5?Q-I%[/LD^"W\!(PPDPYYE%KD4F@F$ M**WQR-F@?&N.-=#886?2U]22%8P%8QK.F?$U5!>]?,:RB$C2":4DK M63.LWQ?N<*]T'W/04\WKZOHE5@L]9VN242<6#%F-*3=ZCFG2>414DIWGG^'E MG%9:%#@@]J.:ULLV&.#>9T1K:(4QZ'CF6X,,%RB];LJ(D?9>!6F7K(3C+=!2 M42O'@W)E62C0S(ZIB2-M,MXEN)COG9&V[U3,H;'3;)'1^_U#6V*DN#>EC869 M8CN/8Y)1"&P2&J8UOXN$5W_@:R>AU>9*+-*JXWR*V@\C1ASG!_4%8W$5=%6. M">2.I(/8:%FF@:!V5/2J]R MSW$)]8W P=QRM91 &I4M'&/?HY[&S+IIREVPEF,=Y0V19HR"D#5O6J/V[)7H M-AJGTR+A/FZR:TL3'30JWPNC$?.I*2^QW)YU*:(IBK_P$!NBI6RDA,.\M"J6 MB=1TV\$[TZ>CW"ZH@2"%X4NO[YVI6/3B-,Z D,Z+!I1++UGB-?3KBW7$VNQ* M=7!H[H:[O="ABL:J)E^/8TYUH B>1+U>4M9TLJ,^.U1BU;RNJ6$VE^5FPNSVR%ZIB(\JA6&-= M<HDUZ+.KGO)/ !!Q"29FNAM5-OZ$V";QY+/1LK,\+FL>^Q!)I''4&/ M!U6.J6+L8>H5P#' GPM%T<=ZW7GYXD54XA/@ \T 4,[01KBIM6DHH[],DX+H MK<(<],LU/%7"#B\!W>,P^N=OGYA\JRSK"56Y@^VI]0:!-E(#>SD W_2# O^W MB!4VQSM(\R*)53B;% WX'Y75R&:PW7%L[A<.C@*NA+Y8QL+*2%XI%SE5:07/ M_ PF*9G:OU9JW'&A.,KA>D0-/%3A21,'[5P-F"B3AD*N%5K*6=PX&KFU@ID@ M9_ (42LA."=YQ;?/LXT2"PX8/&W-J@F.E.]E"!U4_$==N@B3CT0MN:^>!@]C MI03N:S7XT@!VS149-B8T7 M"&2*U&QYU4R*U"!TF!=D(>$C0X"Z*W+12%0ZU MTKE*I?"A&L%Q=:$!VV,C7* JN5C6P=W/5D3%8'\QC$PX((DW@Q#7%J0L70)* M*MFW7&_.Q?,YJA;L94<08SLU\7L>T^8FL&$PP)FWKTVXQ;9@"]X< ]4.\VT? M)$8PEEJGR5![]Y)J.FT*P"OK<@57[%91UH9+#,V<&3#_KQDQO9QRGH>.F;345*^\&9VX MX%>[]"O\^[$PZ #CP^XKPB:Y\*?J5VP54IN.96I;.HW'RI/'#O(^YZK6/2 M^31M%?455!>ET64Y>$>9<7<-B!JCM&E.KC,'/:S@#*EQ-JI3QD^8FY/>XG+% MT_T]\PM=-F5@88$^7G-@!<-2Y'CRNEM78$/1,07Z]N#PZ&2W$U$P ;?%YRR_ MH.*_H]W3]ZPQCWX_W3<5=1YG0(<0XWF-"CP'1U1_&8PQJQ( NTN=#C>\=_:I M)QV_T^G)L0F;KI\ _J9M-V'J["GMTD834UH77!(-V%,7/2W^W M>_N,)M,KBNT@,1I:0"3/6":3@9YS/&F(&?W28!G0Y0!\ MXZK!+K#H76&P0@TG_9WR[= >WOU?-L3.]H3P?0UU/'5O MMGV\N, 5;-F$BC>;BMZC60NT6<@UTL 88Z:XIIJZR30O.0[KJ;5^'B="#0&: M\H_/-7MM"X ARE' S MNCF]0R44N#4S\5XK<1VO*4]>5' MSQWD<"8DG[7%1%OT=NS423@!E(> .=(DQ=J?#_&""XHS#A*BF< T$',*!J6T M0AW#4[U2@K;(I$; BT1M5:5&C\QS8)ZFJ9KMP)(2,4N4Q#\_ OMBTE/.$C]T M9K?\]VS_8]3;!>/Q\/0?T<'NWMGQR>FF9YRO'+/+5Z*?S8Z;T^1 MQ&.LA$RQ"<=]U]I).:0J..XI:+NW( D/OA/-J/T,R_4F,'4;_P"E,,P+,\PE+\Q*2JX[R4!\.#N=1"*6'I/TZ0&[U5GZH(I<Z5FW0RV16S:IFI' M_NM))-\_UM1FEXWY65[+Q\A5RLPK$D2:<<3&%'JNO,[WPBB.'X5W@+]FJZNS M+G_I#V@SIXPY:?BKXMY)3ZIA2IU$?>X_JD^R;!ML0:',- 4SC":N[DQ>.40E MSO/\''%5(X6..&&32;#(8_ASCIWG5R^P/7AF6;^QP:/I !RD(87B0IG'?%V8-(G"'5=GTO>- M*]EJ<27W?7B?$9?P MSQA>#I*0QB^.P\M+V)8'/CA=)NOSGR-,%P(1%E,0G# M&UZ:DAO_TD9,AL*QA%:\&4-85K;6Q_^>3ZGG2E$:L2%-Y"*$5##=NL#I$\B< M0H\!R=!(<[L%A7.5.E+;X(LTOF5L UO[@97O:F(D*65(!A?R%#+DD&P'G[+0 M>#W&'?0(JU;*]K_2ZIV2HV-])$L#1\<5)EVTW]Q0F%K1.B#Z#:;8;7E,]EK/\&M M9:P]TT?TS$C)O2U9>S(_Y6)$D4"7U"Z&GCW41#E=<@K+HT> 7496B.$4I(GQ M6(S0PBND%6[! =W&-?Q#,_OJ7"4I8R7,[*Z?O)^9-B*V#,MI?HRI9S,I'I@+ M;@>6KD\11/*C*%:]6A-V^5%[[+VB%+Y+BV;F5V9$?$BO2K"4D,K$TAE7!;:F MPPV)!V7?HKJI)G$8$2,\%7+YT.]U/SQ_TQYE24S::W[&879ZKW[@ZA5D\*+> MCD0MM.4^[KV6C[L=>)K[^!5_C C3K2WW\4OY^!6)[W/O!R_DFY=SM6%?75T\ MURUA$/O-PDQ,K#GBY\NK6?Y>Z311S=,*[^[M[9^>_G9XLN\1@G'+^\-,WG52 MLZ_EW7F 1Q*]3L,AE68-U@J0X"A&3:>C0L5!RM%T>& <9:-%"3-_\E%CJXR: MC3>:,+*@L3C#5/&^!EU*:XC#/3C=HU?%[^ITQLM$!S(E6S&GQB-U[\Q954>D MODR.I!KJD@TJ?;S"S2D;T[1<%ORKV!<\FR;0;6]4')O1[WEM MPOP,HZ7H=Y-^K7$W@O:!EH9C$OXEL&O.'TK*VB@FJ@&:V3?A+"0!%'@<2Y]! M 6X73A?;P0+S7$/IY;?H@#XSQD><($2PYN;59J[\2A&J2TTJVQHOBX4("6/5 M;-_*K198$FMTXBP@%@]8MPT'?XK=DRB3P;%%D1F/)]L@0ZEK (4L?(KD()_+ MV0QGHUY(0S>GEKD-.!67QAK-1-@ F$@NZJE!T^'AY3V^+G4C#,K1-H.6':;J MHK,\KFS3'S%LJ(QL:.GO+I][N XOZNG@N5:$&L9+66,=^KJ?J&&+XT-D#E@_,],UJ";YP(%0)5R(W G&1XKSN5\,ZM>RKG>9O!GF:BJ!@'QFA MJUA$UBKE,A*\9W\^*3_CLKO8?M.KIR2QV!'$9MO(\'C*OE_XE/S-U7,O[5DF M5FU/!1J!EC+''EP^W.9_UL02D"=X]L!N<+I1K,X9<0YTADE&K#./'3F^YSB0 MO^#58CB:54Q%AHT,J>1"^I^O^RFY2W8^6A:+)LQY9^=$XRO.AK_#;/BC65(S M[R5Z=37N.<%:U%-J*M/"RXNO&PQXHF+M<[QN$!U/K >LOC"BF)O( M*IX1T\JU^\3QP'2@-R@I:VSRZ6=I&[O \_B\J35+0VTBF=#%[ Z*:%>SJ0X@ MF4*G%P1E#<3&>38Y46$PYFTS.I">;Z$E['!!F%R1.1DGTS!?/I\&92763(,V MJD!,RL5$]Y$WP;?Y!Z@\<5<$"\(/E@>$-([4M7E.5^ OT6%3A4DF>T$0*7HP M9"%SHMET^D.)E\3494J(G%N?_ "AIA;4FP3M;!?/:3B7C;Y*32N(Y[(NF]<: MN;G#1F(M=\';WG:;8[[O,,2!2M*ZT%Y'46*<8:6!QNRE:"\RXWU@QEI;$>Q7 MP8&X[2K>_8"VX5$).U,[1RI(#78<4QM2*I"IWJ@-MK%'5Q#O=YO'QS16P_2$ MS&#L86M6H?F1H4UAOQ)&V3]M,=E&;;,X?&P*;7WZWPJ#II0""MC!0Q"1>*-> MY28W<,4>R;Z0->*L&&.MRRIX1>P(I\-W'-;90&8'5#^6SD@=EGF:([R=V/X" MN? GB>=H$N'26%;8UF )+28"9IR/)ZKCDI6D+@-$ND<.D#LY:?"C F,J9'9< MP(-G&\-Y&G6OV<'B?AF]+0K'N<8)CYFVD"CHA.-G8>^$)TO[;U#-B V^"+S9 MP:P=UI<<>>Y68EMA8>W3L% @&O6@ M]P7COF/LAU'OO7;F+KCJ%L"6I.3)I"D: M/=1NO,\E8F^7L9%WGLB&$9(Y87YS:'H&WX9.X$93,"@8KJ/4#RM8AVKR\'"%IL ;580DA30PH7:$ MR1"DF,-\AC<]HTX0F+,<"#D 8C@",%:CB)EQD7[+<6F16^J@>;BK32%EQK7U MTC>PD7!F5(M 'VG9F>G5;QGB]I/)(GK4YF%7=4I5"7-Y:;-JG: RP!TF^ A2 M?S3O(3C N&_\8D45O,FELF\DB? I2>7))LI)73;LBB O M2:5)^,JN,Y)K8T]$!*!Y\&22,]#D;4/K4;!:"VM:.XT*TD9!VO(BT;DJM552 MR5\'B2)Z!_2H!5SG=449L&43=>GAO]XGET=>W.T(9!YE\S=B:/P[=Y4Z]CCK MR CDKN(^IMU.L8J$TNX3)\+E%ON@]9G*"^:7<8C&JMO+D:PD$_X[DQWY2.'R M7L\,RCXVJ:0&7WE ^M\DMT343A5L5JP,5+9L1]@@%VFTS!R9+N5-S%88A>=. ML$TZ*VSG-T*,CCIT..3Q@[5>!A>-RZ/ MHD5E@$/@;\+;!C' M/$,GS"C-^[#&;(\2U7$<[T(F'#@>^@C7?^/ S#@=SX>AI0J+:L4+K7!SIW38HDC(I MYW.@UZKT#PS,W-94^ 01'0\4)7@3NVB\$]@#[E/M6YS<$7:P17>\[3UKT1WW M;3\<#AM'OO<=:N&A2@CN^%GKZ6+@=(-+;,A6+6Q?1(\/&09A2"N3D'J,TO-3 MK%?J+%)!%K_M*CU"2-YB#JPUMV$XJA&LR]R:L'.E"3GI3SBEXX7;9W[%.J:* MC>#<-K40'C&NESN^1?@=_A9<5/RUZ0/OGY7&5S((2MM>DHD+X."30C2N0&%$ MII,G[T7 AHGJ;88&XLNMZ9%DC&$Q3>'K#O>G)(IC4CZW]$H?4+C +BN^2#V MK1@I1I/OX_E:R*2(-]#V AF56*$%]E#5!,8ITB'*?9JR<' MBERW/Q'^2,V$T;GO2Q6+8I+G_W ?-0%>E:J?5^BLF7BSD!H-T=[3=@^%'.E4 M[B@]*HD]M$))0_8 +C:#PY/>4LH65%1A_5EEA:?OA]L"6 G.FO<.7%V22MMP M$_*6M>!:2S/'*Q64O"I+N;-&/:X.4ZL'.\H!>SK6XG7$3)UHG//^'-KF0E1T MHZ@/-5)0$)N7NQ^YTJ8&RG[\1-A=$#/+@M,L"31*Q7:']&.=\_N#XA)F(^F0 M+?%K!\@:KO.0Z- &5#N=4S$3EMI@.5JS(J98I .E JE1T.1*(JFB*?9+D.=J M<4)WS\;KA(Z#."Z]"LI!<@[[G6N3I#-YS,R>8,9GD@*10BJI8/)"A%;%&N 9 M$V^ K8\LPP9+)E5$Y'KZD4!18B;?,9LG#;L2!Y$-&R*O"9G_@B):V(]E02<5 MTPC859 &K51$_V,($=>&C9R0MP"+'$I83C6_SMQJV!"?A!'QK"9DWIQO-Z1B MPWQB#SP;LC5KTD_-I"ZMC757R[K12+ -MY;20_.6M[H-?0O3ND)W9;'Y#_]- MX*34N9 "P0J\5DO"E\R5(GCA?(](CR+($ZZ$MS0J=VZ$WG6FVV.Y9(SGUZD. M.YP!.@>CE,"J7[C8AN29:JM@YE%E:#9C^K,6$-H"0L-QV0U)"0S>J2WVKH4W MW0[V3KPDRY[@*;,@B]6B[%HQO#TQM.S("\V/6T?;/12#H]D$4<()!5'>4!; M9FJHR353\2-\3-/QSAX1 R 6H%,ZAI*[P\778?GG#5HBUT OML;):FW41;CL MA99P:[*T9\6MB"#&9*U;1F0*PAK9BELK;K=0G^<#M_UJ@"4M"?#<)IB88*67 M6C5-@WJM+9LS1X/(1LTH5RF'\ 'H^'=#"(EW.R0E=M _4W+F7 M6'AKU:R@5=/77GT&ETK0/O>,F\ Q#NCOF*QHB3K Y*L!A?9!&7 H'9-%:?H& M?MJ>6NVI=4L2[6JDR%0*SC'6P2&+8Q:'X&@KO >3JNVVX]@]9ZW6+W[ MQNH=SQ><]34EQ;F#!K7]<'4X1J%)P0:7GU1Z5%CV;TRQVQL:W+5 082610A+ MY>^P H7PP*7I[2E)\T7MLW?N!9+7VIBKAS MU]7%:["4"9()9(ZX&MU-V@!<:UO>FB0[A*Q7B"F0'B.* 8")^#*5+8ASU&2M MF+9B>@=B*IS"T6#6QR/2X-7X6">R!TEF>%K8]HK)!,9)#!#G25Z7:'(P4[B. M=UH);B7X#DP&XM88Y,4T-_R2QB!H8/@*G$_/-@B\6'=MJWE;N;T5N0W;G+BF MSEELBOG]!G+ H$39$@52F.B:M$@0=SOW[.)R[.H::58EU0=E0(=$(&R\K!*Q M8#)D68J%2#OR9M2&0?;?$3X[*@B./DFQ^IF<#Z9WC0A50*+4+4.V#VWX?7-+ MGD]/,08=TM^UB($USR;X:'@GP12E4@W%-A3[;!2+17)!HOAF$4.-^K^4H/--+7JQ IO; MGA8B'[@6BRUK?W)#SPT]/PL]LS,-*(\"JMR\3@.@8@,J^K(0O5"@/:J/2$!* M+56 L[X;Q8X?8/]'J_BT(>"&@%?@,E90'G,8JK_%=MWRXNA<4S+5T.JST:JA MTSSZ%L6W4='IH$ I37G_F*!;_PU*;YRG*J^62I8U:ED!;;GS^ M=)1+">-#'8TN0#DCZZ%PI/0"7XQBUKS>$UXA8FJ_^2/ M#DZ5MKO41+,3'Q_ M:N'VJL12C2B!Z+0(;W(=49TXO!IV]$BW"0SZW;56!634#6,\AW#2% M 84+DE#W.%?YI-DCB_GMC7@;='T@#/Q45!6KC040$6 MCA!6AL)FV/I^>[-9"(= 67KV#/#>E_!:*['%_+_QY=Q9(Z7NA+(%'4&RT.ZR M$#!'(V=:##Q4-K"LXN(-)NA]&8Y/DV>\V^09UR'/N,02B(FQ5G2=8$?OA-JZ MX)U4HL/GRK0;+R%9,Y9-+ WNL=621+(SW3.]$L5KP[6F0C8W@Q"DMF+!2HRE M'N$AR'S8DC8DW:$YVC8S,2+1AK__":7 N>Q)B)1G>FT"C^+ M$UX@-:)/=)\B"\V::X$,K=/B)#K$4C1,FZ.NS_R=@1F,0Q1:A'Y7\EI;:'#R M,MEX?+INU@]2NQ$1DX)E.+GSB(M6<-T4E=+VEO*L=;O6$)-.5)H*.C!5GI54 M_!T@IRB>4B=X"=J-D.ME'#M9GK \-;@8T0?YC9"&H(X6U*],=Y6P%"V7:PZO MXXP1!9TPQI_-$C0A"=G#/&@ID!()A$]%];+1MY.^E;U]Z$1+76Y([5)76.*( M5/:;A]?8ZE11E=1+1MC"TKX@J7)%&EQ*N;_EFVB .[G#E@7Y* \"-& P2-+E MYS*'!:H18DV%B6NW&"NVIU8Z&]PFS-$HZ72H1%IVASV.49OQAIA&7T!<-X'" MV#"3P@8)20QB*5K,IR3XO8:0+/926ZF:MT* 0[MF/$N0U3'G*_3+1JW=,R5\ MF'2&9T-H?:,PSGW5E$6)$_F$:6HP9W 0ZC*SW0Z-E/-![M]W9(?ME"!8L M[[QU$#^\]P67A(293JTWNV7F@UA((R^]_SS0M:8"3.RQT>BAMC@R32_(GVJ$ M4FE,[$_%+A6TJ,E"+;1T-XU,1$3M[64/;0-8V_NKP MC@8@,4G;)=OO*>-75Y?*XM.@W*IHT7B^0)X\A"&PSTD0:>8)^0,19T.)1;\U_;] M!!%BX;''#-3>68[Z-/DJ]9X&$74R4F@S8(RFNFJ5W('8$@$H,6$-H=#%CLE7 MP\LIAD>,4'L,V1/(%ZE0Z<6SX4YSTK>&W?+L&\#F5*K0NJEQ8HCH^8EJ:#!% M1Y;JW6.\NJ33&WV'6#0]4PQA,2QW2JLF9'AU,:TN0K<+6]3RFE3$!'WE!!*? MFCX[JI%"+I6&ZM'E;G-+A5MU+U#]ZX>(8G\]X4DDA[! NQO; 2V3HVR1,X/#>ET-7,T@]KM]F5X-CC.UI@]@@@'_3HA9]F7#C M#=MP%:,H^*V]*D#L,/D)-(2]I^C=UO%GX".SW"/EZJ[83% MO*A7$XH]$K=Y)/4[]'L]0%6V9[O0P98M5DE<^&.N/=4ZU3[ MT:59@_Z1C5+RS\2M=-7((KW0NTT9'XHL]2DWW30-+$D1087#^R[_0@5C2A]P MV(*K3KZ7-4"KU=FF2Z&K">^"ZK> EV;!YDD;D_DD<0YK.X-4;2;%28!IPR>% MMC=T6GB',;-@%M+/\+S^SH&'X_W2Q"N90%JXOG_G_O74:J(K0RIJTC0X_HU1 MQ!P7<(U,,^*"(M*N24YP$^X)S=EB^N09=+ZT!BV[1PR%Q+C/C'K!+(%%X_2! M=0S(0)_;+G(,"VKYD&)/IV5XTYHP*L]%ZY5PS(+STA M9&AI2T%K_[CWP,6U$P3U8&OUI;/D/Y$Q3764D82+/D]E8FG/#.T<@0?%T1;] M83H=JMNF J' ,H67Z&(9G#[H'R)!Z6%9%RWG+^E@#[BCCVY>9WD\U42P-3"I M\FQTD4363IE,-3I,47L!C84%(>5YD3_5I"!2]Q]J1<+NKX7T+AL_6BJL;G0Q MO)-@(-K0*ADOAJL'W"\SY(H@BNDIHX02;61W8+?0J@%&I[O$3VG*O,X#7S<\ MYTP>HRVZ3BBN@S3D9D/%IH'X0@^LVDP3I#<_JFDD2#E>*E> IDU-'UO.B51C MM+Q%K92F1^HEZWCF](0F#;M#)5E[I%I,I'6ZZ/0W2*C.6W/Z*N/=@E]QBR/@ M>S?>Z$XI%Z@@XY7=.2CLVO*'1PT=W4;=*.E?%C45ZZB01XEWR&,9I++E/.6'H;K.EBK0HH#Y)VN$ZE1+/#NU(X!-V$<2B3B\A01WY- MT7BIF-R*(7P@R.N!4[VQ60QGM"*G,ODYN"S7/C'7=,O"&L'5N?G<8BGR!%5UAU(B=9!2KSJ9"^C*T R M:[?8YDU_.KR3[-K>YA*Q*Q53-POG?3<.]LK+H_[-BCCN-+9=OB.[8.0EODTM MKJ$AV8>Y\"6=#M$/>B8H<*I.2CDO#)L@6A8^*75QHJUYXPLA1[Q]19'C$A-2 M:=5-5M5JLJKVFJRJFB@D5^0/T_[J<>)-Q6V4!*#]CRJ' GT"GK0Y;=E" MK!.>GDF5X[YML^0ZYP@DY 6F%(LL84P*"N-)34;*&M^$UTH=)]%\UTP,,ZM3 MXMLB)$TI$U:_.];[3)-;Z=IEKPS[LF6#V\K^UU5NS!+LY\N XJ[ 2BBT*+<= M_";I UV,@XR MZ9+:=,/I:B*JLM^5STUE.U&=Q;V):A1)XZZV'$G[MXJ@51PK.=/L='W0H>A& MJ/&ID;6K\_2XB:2I]IE. VJ" #>$:VQ]P9ZGJL'X-5AS4)&WTG(.V7NHHN,5 M+14,K-;8BX+"1C)ES752'61'4DWZ B9O HFH?]=9>NK M,["\PAJ]%^R(&Q%*.PS3ZT#-)_@&T*-A6XCOF?DK1P^Q*DKVXR?H/LF.IA)_ MBHPBV@)IPJBVU:5;HV\7W1OWX5NT/O?F?I\17IB4'&R>LR5BJZ4G51&9FA)DX#Y/7=)%&D MI23.H5#DBTAJ[%- M?:]Q6HN3KPJ!H5+,M$P+5B-VF1OB1;()3)Q(WU1:3/2=SI Q\;KFPJ;WJ!QV M*=W6\&Y+S8!Z=L"^Q/"OD(2$O2]*4;KC0PFPU>]C#\_TP,%>VU/NTFRG-%(& MA?+JT^9C< I1+14.5^+*J]J: Q#;*@RD;4C3!T7K()0"]\NJ3D2D=..HUM1+J!.;!E3XJ>G:(%QGI89;?"Q3^GHC_[ M&A)X%$:^. 9D%1-Z% 9&<8C*S1:58ZM,>0F]8Z>S+QZ3*R5(*ZE6,XV6Z0)9 M97255?IJ%KNR!R@&RM#+XVCD315-U"HFY=I1BF2AM (8" 6_1MH:@!/W)?\W M*UJH'7*ZO:LN%>=3Z%Y*5KRQ$%0L>,P*3G*I] (#UF*'0W_RA IU.1MW;9"B M;/!3N?/WT&Q:2&5AZ]M5V7>F5IQNG4G N.\.V./+Y*;4F[+"W'(^HK6B+!$< M%TZ)[G4\&GFIS#$PEURF*[N6+#ZDL!/W=F MS=?J2[;X"*7&1/4ZF!*7%4KY[:W4#-Y\>#\#+C9'&W,JA!&/ MA@Z*=8 %_HIDS"4]94[Z8)]R4@*(D!2 5+&0YU84TB-5G;5L3H@'R@X!_"(1 M6#7/+=NP%"1620MF"S7_FTL%OT_T-^& YP\'[#?A@)?6RB^I"./29!>@D_LP MGD[A(@U@<[[][GP*_C)EBH&<1,5Z3"T4YNE9J@:\ M#*/K\A0HE!2'.7R@-IXS#[G;E_V93'$A>3\4 A/B5+X,Q<@S:=0K=XY,#S%R M'?Y!T6?I8B9YJ*=I%V7(3 JU/"KY1'*8!J&'CM8;RG8)=4\RBO4H%)?"E&5H MGWT(1N+J1"EK%([K*^@9%0Z2NA%OJG:U4,1_5G1:R6QS#JA;=6BF5JN@D(@9 M%6F5)N'*@K+0LC9D[IC6BDZD/<1B5&F&6>+Y,BG@GLLE^[:];[JR/1MXWGIV M9<-PLJ=AG^9T\09IM$%O?)[&$E$4YP4KB9LTH/,VY+@YVYUV-92IE9/AOD-9 M20T/#F6N=48Y< W=-G3[/!#/8I3D,OQ,?CE,8:%(#^/D-B#C#04^+P7:-:.Z MLH5+(G4&%\830X+R8I2:8D.4^=&AHLI/K(84?#]'%DI<"ZZ[M7S S4OHO MA0Y,&;YY\^TDELX1Q%7 LE/MGI>>#TXI*U[%$K'82^=*",[YY;RRL7<3)S)\ M(*LNRQ>;UU2:L[ND/Z-(@&JABC/,+1#[UU)*"057%-Z$]69E06 1!\,8HAQ% M?Y,Z G5V,(7<3B\-8W@CEMUH6 N.YNE0E\;J81\F?I\GD?PU@R\LM^8X*5]# MSAZ4=W!];MW#7F))T_?[LRKC2GCOM,=- 126W&7J%=R6!0/Q7/-N)[/.L[ZB M.Y1/^>Q?@V.GC_@?8)QN.A_\/+>MQ6)"Z9FU+@&!2<+YR>)T>P,#4%;M4Y;V M/QQ,:D,08/Q8WAAWG@HH_DGY&.12-O%="S-EGDWSW'AP5V,*C) S<#)QP;>- M@#_:KRTQ9$KUVY5>[I;3!R;A?7.NPWBH<3/O;#\P50=3M3@WWV;?O+6-DG&7 M.(C&)T7?O@ZX9TMH'*(PP<5VG@WJ!7\RUV/0+ M^U4NVNQ%0#"%75>;A/!7CR^GZDTP!J+))G:"+ (;:I!X$E63(/%+3^Q3N?#" M%^QS ;%T^/DZBYUKUZ-8I<=3MX012%Z\3::K@UF!PM# _-Q4"%(Q9)XMI:CY MG$+/";(<9@+R%W=E\ G.6^.Q3,63*J;$I@SVIAF:L9HZ2/027]7E?HBQ!!-^ M>D254)RVYH1H(S)$B^:;&;:S5;EX95A%4!<1MF51NHQJB5LHE368%S)A3F8Q M_^0%T7_%W&A%=B8#5CEQ5-1U@WC*>?4A3B16I$H$PJ(T5%VMH#,6)8/ZZY'N MR-96.O$2%DR<7(B59BR J*B-6YX $26!3 "4(5,9Q5[ OC>=7XU4*8Z4<#EL M=4+-)##M,X]H;WT'@['=]N_#T(O %IB(T3?ZI/-[>;-;SE=Y6KBW-W%F"ISP M?.1FL]51F5SOJVNIARKMK)6]-T/PER6[: M:#=-2MD?G8,FI>RE!=6)1*77J>B&+:A[(;4$[3F0S(C0:23.?O&9,N:#53!+ M=]8T9^ ,&)!9>,=OP53#1KV:K5J96-:U9S]'16[/*_$A4NL,=)6/":2/08!& M<3*+E?:I)%TJP4-8[.0S_'>W[;;;]#]+K2A*B*$ 7S-KX M, 3))82EI[0JTO8Q_F(HL"QGRA^G? MU8B/MAHGP>1-NJ,BT VR4;Y*"]0NCF2$@T+&K*XDX&H85=5$"K!]A4N(PN76 M-!90/'Y12"_=>&"$_OR2R8LQM]T,BN7::)06"U/U\NSRD/X.[J(8$17[2X9>)-*M\^^AN*.156';4>S[6R<)6F_PL6M# M)C+P5AGYRK WMG489\6$V0;'A_KER!O_A4 [E%VOEUZ&J@!VXU%H9VIL&\3D MBE2.LH%P-?AM3K%A@K1OTC)!W.)"0*> MH-?*$] O,O>67JEP.GX0EAM(A!4-4J7Z-%8P,O9Y$X^?1L)5%?>:OQZ#9BK M"8\BG,52?R8!S=<9224M*.(B2:3>4/RIYB?%,^$?>;H9O-(\-+SF2*$Q:^O! M;OATORZSX5+DJIH3*I!O%V-5Z/EE\)<)>WZ5>UQ30"4O*G ?0KOP-6!FF5*8 M4"I.FI0X[31M['F_ZZN*:?BOR>>! TM1,;-C4@E!(7875 87R+PF#H> MH)==[>7LXM],4:HRVBDXP5++Z%05(E6!ARRO&94TRY+ MPPE+P\#^ZO<0+&0!]](R(*9@S.'WL*)C30CSO(!:M@DL\L3>)Z85\$SB!B0" M^UR$8F[ZJ1;WV/(B0>50PFK<,)"FEY<[J)= B[DQH4IY*>H" PG0MMW>OD Z M[6L$=D5=5$$:6HT-@F3JW'JI[#II=%:R>P)6N65TGA+A"/!='M/R;$I''PU> MD,/Z\Q'<.P*MZ'5P[91+UDG M\/_Q!GL4=(9&ESDU EW^]^KXL]/YT'*^G%T>#\X__75\Y RN^B31?UBP_0KZ8S#=18@MXN^\L7 T)UG+^02"0R2^ARZ9DS!. M\K[B8A M&/VG!Q8SJ"0]VLZN J)1,D;;\26(TV%O/'DY2#I"-H)IMTR=*<0"/,YYO,A M?_YT%L9W O:>5" RZT"OBS,%YKN%H).62DN>2>I(Q2]4JJCG_YVGF6Q_R+$" M(GG5+@.';B!!5A._[;:;^.V:2,[>0Y*S!PSI^&/_$\K/P^/CH].SCZ] C5JZ M#P_-/@"]@IFW^9SK"3IX[C-")X M)2*XTXC@E?(.O?./Y!XSRW:]F&,=_=GSO%_?3D%7ML_.W(NCS_UK\@=='[XSS_//\$%@Q]<71U?KC?_O3_2 M]]E4DMINX@V/AIU7%,V&Z-;U*TOJ9&-:*MJCBG25^7TZ.+J4*=])]R1@!Q4#*GW QPUXLT#(&_'.6W8P!^\UC+,L MGE;)>NS/AXSK'V^Z;YY5KC&_^!,.J<@\2EM[T3]"*]%>V^^KV^[F?'_R?#_% MMW4]WB45Z =P3)YKXU#B_NN>:%V%V*V$]NO\NL+K(JEW/&;JM4BM.*F#E: : MKG3IS::O>NF+[^_O0S!RL6M@Y&_!=L3)^_\8C808CQ]SL7]PEO\EJXB/Z=I^ M)B05BE&<^!M>HL!UGW,Q(,*( MIS+.1##<_W="60_OG,Y.VT:GL1!3$]JPA>#F/7?OH.?N]/8UK*_!0UTK#(8' M.M0AE''B7$B48=J98T;V-1"5&TY5YY'3SZ_S-'/V7 /@P4!&U.A(=4;QF!80 M=$BA,@.M72?>5!;#,/K#K:)$TR&!X+#TCQ@Y^I>.1HXN$2$17,N!>;%KL;/+ M(G_1O!0DG<&DI*J<17.MG$SW@1 @'C8IJAP.*?M[_@IS [A6?I.N+["$PKN4HJ MT):-(U2'J7?OFZJ?IBID<55(9WL5XEOA?^_;'*E[9X[BNI-OM>O=VK MV,\+JNBKPQYN8 W3%;'FLYRT*X2'?!SQ-A5L:WWZ?=EZ]8+P@"^PY1C<-B:" MYMPW]]P7W'IE$Q &_H5$:+M0VF=?:Y\7K..AV MW4[C*JZ1J_B@U7OQ#/A7.G)SIS;T3NT=K%?6^+\S(:T?IT;,#= M?_FZZEJ-_,)!V'93:-SRY<1 MUFKD%Q>LVXW-VERJ-=_*>EVJWLZ+7ZEZVJQG\4UCLCY;19*[WR FU(@+H&AM MN')SJ=9\*^MUJ;J]>N3BU\YHU1GEC=7ZY$1'&;O=WVNPHM-J>X"7O9G.(F[&4CD=?"2#X1PT2*Y.Y! M(Y(;-K Q(S>GN DC-Z?8B.1ZB.25&'@ MYDZM^5;6ZTYUW';WQ?$SZVGK]F=)$.I$JT:P/F6)X.[!BQ-=K49^:<':;GJ2 M-G=JS;>R7G=JO_OBNFI=[=4FH/L\-0P[C69=(P9P4 /4XU[.DA'UJ**^S6.'L&HA>WQF*[%:(B/LU(>SZ<<#.@;NWUY1OU(<#=KNM_8,:[LIK&+FY5!MZJ6H2[?]1U6(S M:>,!I-0:W/R'L5R?=8,JD5)?_BHWA-(02D,H#:$TA-(02FVTI15Y(ASU/^ZB M0J#Z]2+MVE#P#YA-W"JJ!BNJS\@OG#S4:76:\VANU;KO9;UN59V\$2OMF.K( M_] <[F^HAXNBY3UQ SW=M64VG"1F3^[7-][.&M=Y?^GS^6T9CDV[##I^=,$C'^QYO_ MR.)1!U08.H9X[!S"CL/TTO_WF_>'[ 7Z,E1"ZWFF$>RNJ$?!3>"+R-_TSJ=? MA>,'/C"2S)EYV%'T#OZ62W?\/,&&G=B\YTYX2>J(RD;D'0H98NRPY5Q1&]Z1 M%SE# 6]UX#[EB1>-A.P19%Y^&X0A/C3#+F.RX>4OB=?J4OX Y,@PC#FW?4RO1#['&GWZ,@$:,L3NBG(5X!_'04 M1WZ (^$L1>2([T&:P=)=;*@:YLA"Z#6P"1'\.W6=<1#!J@(O-+]U8=FS !MI M)>)_0C7]$8X.UO_@ALBV_LF NYDA+?+:KDM MFTWS+80-3&8Q7W'5U;?8AOLVR";E0>RWTSOQ^\L\34'<.Y^#41(?>C.XM[[X M3G?/@Q_#VZ8!=F&>"1@=G0,S_F4BN'VQ%P6*0_&-%^E[YT,2>WX2^-?".='7 M?1"'.7.*TVCD.D=Q%,' XF[1(S2'KW'R+;CQ\&]F;KR9R!RG:EQ<"KRBW*D34!/QI->*DNC2/9H;7*MX:!)<)ZH\U%WSFW7NK\TL'. MSY'3Z?[6Z_S6;7=VZ959 BH,<$N<(+SQ>J(?Z';6E9.I.PV2'>3?U/M&HBH1 MLT2DL#DL<[*XO)>@+W\3&7+Y%.X!;FD:@&)-%,]G6*9P%VC_5MQP [R47P9B MU1H+R'/L!0E3ZF@$LC(3()?23%%!B3J+%PB_!%F7JHL"#V#[:R #E#6R47B+ M5!AG3<_*2)U@"AN>C/[Q)DC]Y'\Z[6_PP7;K[]GU&]!VLZJ/?UL!)[:6WG0! M?W('Q^/Z9^[6IG^FLN:5V@ \L[-;U\Z7S?D^R?GN->>[T>>[WYSO1I_O07.^ MFWR^6&W6G.\&GV^GKN>[M!]_(\)II4"810;%2>T^K/I M:S]RL^G-IM%!*TUP8P;I7^WS-A%LFUJ53H;1RW^;VY7I_7WR%KW'D MIS[5;GNOU=MM3G6S3K73/6A.]<5'?O)3[?5:B&C5G.I&G>K!06NGN:L;=JJ] MWDYKMSZG6L="+;-9Y;RQ1HEOE/A-'OG)3[73:Q42'UY\A:]QY*<^U8/]1H=_ M\9&?WC)KM[8;'7[33G4;M+V& 6_:J>[U6OO;M3G5>GOD+S!#_R-FZ#?:>Z.] M;_+(3^_6VVGMU8?-O-*1GUXE.&CM=YI3W;!3/6BW$!B@.=5-.M7N;K?5.VA. M=;-.M=?;;QW4QX&R$I0.7:>YDEI0,:6:=*X2GR7!"&MK366^K.&6!=%!*NNM MX1\(=!&)D4A3+X%]Q.)I.%HJ+(_'"D=BP6M;$@ODN4M*&PB%I_Y-SU+_JMRP&B<.NX&8]$VQ&=P]_/3_H>0ZT)D(Q MR@1V (GH!GCXAX&/@;\])YW$MY'$UH!_YR'VY7" F'TGBZ\%H<=0B?\I;/A> MRT&TC&[[]\]>!%2/> X:/N,H2$=YFBK0G'[DA7=I0#@9!J#B4$'6T#.7(LW# MC!XY!VY'R8PIC=#YG=%K"'JBP/RTU&\(%*F\8(A[Q#[ZXYI86%8#?+I%+>P<+"T:@:VP.4^C.F$$").N]U6)/:N]2*06 VX MPI/KNX\K_EL&Q'"^^&_W&8K_YH"H"'7H>(Z.[W<'O[3KO*&GNA23SM$3-Y&J M9S%I<[Y/EMZ6>J>F',8,_ M)GRATWH1T />W9<70X^9YV-(=L?=FV\_7(=.. U5O"A5;,_W0*D#5=132?F8 MQ&GJ\"?UHN#:D.@/"--=M]-K6KBL^2'VW$ZG\](+JJ=&))T/T378F&E6;X6H M_D+O9\1=I^OV#KIUE'<-*:R:%-J@^LRU,:\#*=13]3%,+(A&\;2NCIJ7IM#' M$V(/#+/&M[/>9]AU=P^V7WH]-55^*/F'>88+SV0U.?K7*/-ZNP=U%'@-':Q: M]^G-^:[K0 ?U5'Q.B74Y0S&.$^%DWO>ZN;1K0Z&/)\1MM].9,\=>U4ZN_QEV MW?U>^Z774T_=1[(.X!F4M!NE-;.:7I70V^_.N2?K(/0:.E@Q'>QUYRRU.M!! M/96?,Y'5TM]3HH<>T(,?Y\-0F'-[R@R1AX9[G+^G>_ @)^HUG&C=SK7K=MH/ MFE4O<:ZKK/"S$W /XP@SEV7>[?OU;40_/\*)K$%:KJN\Z]P*YUI$Z$ 7ODZ, MQ_0=S#H1WC1U//@_K'3"C?2NN;6R[!]-#[YOJI>::H27 MKT9HJDTV^WR;:I.'JDUT^GI375)#M;+9]%=NQQ[&TVD>44D]U8"]_#[5B3A_ MV/>[N]U:[+Y_C*'V:PTV92..8W$*Y@\<1SV]ZG"79V& @$8U.;[7Z$7M[;0> M5TVRIMS@M1WJXQ)$GINGK$P_N$*G2JW9294KM&:D]U/N4T)H?I3[=#,X2G.N M3W"NFP9B9_P*%]KWNUD>],.)%UT3EEDBTE3X%]-3[RQH=: Q]JXR/?[/.MK8^\.=^?/]]?G1$)K+J><1,':5SR]1RYV?1F MTYO@4_V#3R\,J+7MMG?F',HUV)97>R ==W_OQ7/\\@:87XA^JWKKIA;CJ-))']T+<>_- +\2] M%HQZUO]X_!F.7&98#)RCT\'AE\'@]/S,Z9\=P?_ZG_XU.!TXYR=6R\3#\[.C MTROUS.7QX,NG*WKD_.+XLH]?##:GH^+V3O6@Q]]' NZYRFF9!&D6)\C$X"BH M32MU-1P!>7IP,+XS$8D((I<>AB_A+J2.SRT2K>ZP)_!+F/#6/U6_0F 6";X! M![KU$G\KC.-O6%]J]3O,)A[6]M_$X8UPDB#]QMT+\TC^-@M$ZCK 3D<3:E$8 MX)7!Y!ON0CB*@?_"7\,[)_7&L!0O <:6MIRK29P*>R Y)]<9YIEN=A@&TR"C ME[EPN0N-&!-Q#5/&V6+C1IS3=+Y/),TF<[&%8B#&]!3W160GN^ND.W[6 ML/-7# MR*:0-)T;X:J&C_+CJ7=7_FB$73++']X&85C^C/>]_"DOMORI!Z M@?L&H;LVQ3:9F$Z&JV1ZU/0U#,(@NZ.U3V7?3OIBF*=P!=/4H:TK/YMX <[$ MYSZD,/\QK#^UJ)4ZCN93@0O$.\^;,J;WS)+8ST=9.O?681)[< # 7R,$_@PMA40^;C6QIYB MJ]1.G\K5D4%=TDN1)C2K:CG]$(XSOYY@=;R\-S24?8]A.F/9?_;ADT;>PH>, MDIN8IMP0),>0]@W3$S*JJZ>Y43M6(E9F=-E$E-\X]9!W*2XAF8:D5M<)X84A MOV:!U-<&W\1N $=&>F0F3R@MCK;3FGT8U H<"#C[PP:.>4]&_ -S<'Y-+!QKGDPS0V"QFF(^!K@J04G#[0M6!I=0FO=4[T R.2 M5>J(F6YP_O!.4,74_J8@_8(QB#BX5N79H'2+LB5.5K?AM>4A?9C*.1 ?MF6H MQ9^H%3'*%)5F"G.% \1$4WITB S=D2#UB-"[W:#NQ95MJ3:NGR>+$4OB:=M$D';\YWS=+!:Y$J7$Z):Q*%:[+T M9M.;G%7@L^I_S!::WKQ-YNKZ'$@M,E?KF"I9NM7U;6;Y<);4,V8T_&13L=V= M6C85:X[U9Z#CW;U.+7LGKX'N8',9Y]=Z$>3+:[D_+.7V%G>?7U-GLX:T.6/U<.^JIV+!>MO;OVY8-"C;OVZ?2AQ0')QEV["(."L^R-+ZYT_TEZ[;V=^?/TZN4*2CL"$X'G&65%%GTT/5>49F2JDS2P)@ M=P$BUY0.V8LJ?T/P7GC,_AL@.$X"IXU8;R,/D=?B,5-% MZ54>L#<$WH*Q@2!F"'$E0OH2::7T\$T.;V=7PO[ M@[^%,6%K\0T$Q^.%:2SAXABZJDS8M-P0YAFE(E6P8(&$?C(@7LZM&*; G9G< M?2_SG+$0/J'LB=3,#!^$?8(I98R6%H_'B. $E]QS?&&6K>"OX&WPZI&7$N"= MFA4"N,&"PAC>!C^;XF-(,OPKU[D)$D+Z\:((_X,85O#SE-&QU)>(%(2X3B,! MT_PZ"4)17#5!"VEP-34Y_YXMA?P0$/TT&+E.D"&=POI#6,\PEMACLT1LJ6,\' EF4B?8UXF$"D]N D9LS0Y9V3 M);C->P>'L_D&(DO!*#XAHUR*3E=K?!#4F=KB#\#BPOAZPPV1/DG2 MBGN,%.X+(._$4I"&7D@\XQ9N.=@I[?U=YA(>T,G?<8(HJ/"V@C8P(J!"H.#X M.@*#G)4UO P1S 6(5R TYA38\ 0TEH*"VW6[G2[IMUXV-T,I3:3Y$U-49$[_4_D9AG/M;0\5$""!6 M,A_420+X!] )-H)7OT#]&-&@6<%FP$CZ'?%&6&](NE#5#"0SDK>9 *<3N'FK ML)M6!TF8DO[W2NS\DG(ZDJN7U)D:HC1T"E\SQW="T( 3^@U<#6UV%4A+?IF! M2:4U?&3J]#G1*2CVB;^%-LB=-&WT]RW;5"]-[1$SNX4;.XG1=+AVP4JYAE\% M(_BW]12ZO[N_+ND++%S%'O^JVM):R GN\P;B!!2(OBT3JM9C>>;T";_V RZ; MUG2X[>4.MW"VN[L_?9,6&=X5^)'LE!!$0#=(XB[ZX]FD BDZYD8JQK""E\BF,9;G0P]/ M,MP;<4\/ZF#SOWDP(P&LGFDYRZR#A/(O.^[V0><>=E6D\N[. MLII+V3V\9PFX==K;^_G\0)/09_*?XB60#'[3/1YFZ5.]])]G[7PG1[JM$?(* MGQ)GTL( QCR9'[WEW#LWQ:[;>P<_P:X[;G?7)&_T>C_ LMG'4@R(F$#T5/;F MH092%>NQ6+"*T M^&YG]4SN=0>:=Y<,#3+M@OVYP+)WX@P)KUXPR6:6K%O5OP$$FT81[F2 M6#KE")B%'(6F7 @X96(TB>(POK[CSE^Z+2)\^1NF T43TIHO0&A04S#N-"MW MB98%%GK,?9_>4_\X:C/[1^"W9&-7Y]ZEVB[L ^/ WM89;6ZW<_!3^8G5"8G5 MAHN68R3E9+,Z>]Z9\*9:BX=#F<;H4^#0/ODAJ!5DF'G4\_)HV2FCX]AR9OS2 M[>RP?3:>#U&4IV1%").84AED8) CIJ&71Z-),66 PC?._^9>@LW@.,;0:3EG ML1R-I)(]H>7V?KV4[9\6[!5,JR38EW:]EDAV>R/MER-LQ8@F/IKI9/U9_KP- M9_=+ZV)>?<;W*VZ!Y&0[5.2^0Q&)<9"Q1VV7ZPQ*XE#Y M&^%SU)LIQ@K4#C\2D4<=A4UGV\,8MMV["9(\=?J![SJ7IJWX,4CO&-.!90OD M.Z9B*]H$7\-+Q"4 &XMA(#9[XTCF N5"UZQ+[H9M%F\M2L;Q'9.^2RN MO.\;[QW\*B@5D)H^2Q)$![MRT"/CV.]V'F=$%"4FI]8LK0;/!54K9E51%"5K M&S )$)^4/UI&@Y3R.QC+<@S=BAD^H"Q?&CJ1'9]!19!97-S>.>=V\NK;SJ]V M%)?X*[V&9CBUN@CA/,8\'"-AW8.V13J7&X%% 1A&:6OI-.-,P@-GY M.D)\FJ8Y;-,1)YA]ROR6BSQ; /' )B:P,3XR J74R#L#6YQ;VFY7QL_AV7Q*!<62.[!<(V+QG)2<[0GF*NQY60 MA5GK")8:P<2O^O-Y\#)37[U:VGKB^T@(O.GV=_8H:(IV8>F\M6NE2RU%@\>: M9YV/LICVRZ)"V YQ*W.,*3@G( %P%F4E_#[=]:O6"D M0SMG(V*<8QF/=^,%(6DE M>0FN%$7>&%0G%FID$4RUWC<2288^-NOCJ>>#?1NFXG:"$1L* M^6%X,![ETE;% D4T=?,9NA6EVL-%B)ZLXF57ECU80N+UUDM\!S=>%3G@YVD^ M_%L6,(Z!A\6)9EMYB/HJ1A8E;V,#ER.X9$;I:B

    J3-&^/(^?4U"%J$1X!% M6$F2+CG(4,B$P33(9)38@GO@[,F1F&7$(V4LT:2TXGE8P49932FR0,EMR3?8__28>P9"NY8]DA3T\,!=DY%%H/IB FLW$>(EG= M *5B+8AZ3.8K9 )(2OL3.)A.=\G@AE M,=\<+ 9(\IFRE<@7(<,'TDZ:"4YG M0.4#8V*8T& 5,)0^U0YGLO'(4L(;AH/)M A=]9NG&2PL(7ZB=6M0WX><%EYZ MC*X]F'E59<3FBK*'#6@9N%",L#%"FL2@3*7H;"'X''+&!S<\:B2N.=V6-S=5 M(0)32W4QN4L1/ S/=@NV(Z4B-XWUPF\?XMM]$7IWF!<=^>I6FR >_IFPYN_Q MD_2,C08 LX<7RC@F_OJ( P?H[KD"BLAT1 )'&'K1-SZD81)_PRV2?LY2*8E9 MR9]@78"IQ/:LVFC#[Z Y( MIUBJ26&78)3$6\!(+8J:>M^($^!PP#J'<'%@NU-R?I(00EL,CNPF#W%Y5N56 M$J3?R $,Y.,E/.\2(96C13*]SQJX2$GN M/*(=@6TBH4%5 .3C!@L5!?K$E'_Z:DS:53TB,2ZZ/7%4&,.E2%XTXDWA8)1K MLR.RT%D;@-,>YQG:CUPDK%WU$:@L29PCEY>:#KIEULIT7DJ@R5IHZ5\VR@Q= M89FH)D%7%)=4YT+,;DBZ&AXE%I454";H9HIK5A-N!;U M)Q^B%K4]1P:54$2 MX/!6:2HQEQN;'3GP'^ T[!N7-PUX-"=8:V077L]\%5B6+PW'-BC')\E@J MF#= >H9I6P5RQ0I:Q=$X3Z1P_>(9/8&1J3@TJ%\*UJ:0WS8.DC23>XZZ1"F[ MC!=,25&*JS +EAQ 7SIU?G3I,:]NC((($T9\/\$]U'=)[ZI1;5.9^,XWA?4[ MCVCM+SGW/H-A?.8EE'/E8-.'I&!4'"573L.4:<5VVN0U*3U )+*X%:?+YXO: M:CZ[3CS4-:W?*$9><3I*!&%F %HQ!;D+'U['#D:?$N1R!J/-YQ/"VJ0X@O\3 M!GN(T_5!/XL1U,T7,1_2Q*.C&PL/.V]A691V&AN-G5>33H(QRP)F&*FE M7;.BKXS=@KABUH+*,3!!?!UI*E[D8'"6:]WP$8XI:^6)TE,CW"%2($@=2V5! M75J2ARCO;%U*TK]1VMG<9(W/XC>1T9_4DRD<)]U_-+@CXK^HJG*D%8/%7*$G M QL+A+?42G&MI+5L'J4CG9 "S$8Y<@[#1FW# =0B(&[0/U)6WDD2X%[;H!6P M[]_$G9:G>M_@32G2$['OZR2^S2:D=O%-P@M@OV4TTE)DM4'D P$G=^XCO=%/=P8_^TXF M25@'2(3WO6<:Y#%8_\_>VW"]B!0]09[6%Z5OBOXT"88,GH.J/I7T:%9(_+(A MS88T5\\_J^I3LSH;>&WE; '2LA,1O::VCO M66COE. WV#ZQ/802R=>D+B@W2D.)#24^"R4R+)/RBH\#Z1V9<_HT]-?0WS/3 M'^7LC\/X5E8#68'>YT[4>T3_@";!4R5X[C<)GC4)!12#7@E5&=I1E'*P7+M. MJ6$G.>LI<\MU0@[0/-"F2T$+1!CA2H7X1K[_ !-T1(;1WV(X/HOC4&8SIJF8 M@ES)5$A*N21HXD'BP%:DU "!0_28"R;&L(I @M/ 3T("].8,%*">IZSU*FSV M0??A)C)>+M,7<6Q4,'.B,(L;%9)?PZU$>$[ M 7-FQ8=#FW!L'IJQCG ZT]DH!T M!: M*I]#*K@ X31296W'8#YA;N>F%\I<<789"6;*LC,)8^E<9K/$89$%ARKO MS@BQYXPIHELT$D/\EM,KTYZ&!@]"YZ1Q&F-YIHTE7+MM,AR[/PIB$4J?V4"XJQTZ], L'2M?-,\8 NSB#K2[X'B:W)LL+Y'$$ARC]6Z9 ,X MV/&AIY/G5GT67@,I]1 MWPMD.'I+YIIVV 2&O[R-R_VXWSO!NRH.'O#'"O/>N5BPVV2^EQJ:X_8G;(,+N^'>JG:BZ]@LF2A&'*? M:/[4S![9O+^%)'57F" ASE(6K771J,]5Q&6-F!C+7:E4NHPM-LNIU.8=B=#U M3F;/9!M6M6L#@4FGIEF'W?S%?I$2'93&_P /,,6;\&=*$B:?P9W --WR>)E* MQS3U2'+?V-Z>:_P]8F>5;5JJ'U %G*I<8X%88.,6*[/H '\FRS)#FX3B'>?LY7-%&1-OV+N M* >,6L'P4-@P)8=-A\7S-;VEVOQ,&B#1TDM"!97T%M/_E\MSN7IB*$RC4%^) M,_5K4^*HEP5$#<2)-A;A6Z!":$KJL'-9)H$[XIDL5A7?Q52*56*S(;FN0;_" M+6!O%Q4F&=)@HTFVK\?G1ZIP:I$,T@P\CPP-8BL:C4!E/O8RR?+(>T%:#U\Y M8FA4.[)YVL]7ZYB-V)JS0_ +-'I5B9X^=MX7E\N\"TH\=?RQ6+Y%E9$L"V>V MK5+^Y&]*!235LD!* %9MYJ\R';OBZ\1NG3EVZ]J4;Y'Z TOE(%UH5S!T>LKGH#9-631V0D M!9LT%<@&3.+KA&KLAH1&(\8A5PKD2>&Z(3 W:$[5=1DC;%Y%P9/OT*+MHZS MP)B(C2R0CMH<"Q14.97,X&EY(;+:5%!#8F9X+2S%K_PFM> 6D&*&2).DI*JO M,],'VM*L\25Z18@8FSI]+U@U$Q/;$5&03;GRN MMH@E''F\S6M)LX8I+YP5\:R; $YQT=2P+"\C0*],,@Y4B)CO^-);#;,3R@F* MMHIV?C?X-BL)?QXTX<^7EZZ!%&"<4DP&# M/_)EFR?IRXA(/K 5Q]!MR%VO2I/.17(7*A5*)]7BEW*9_Y_ZU;(=U$X#RN.E*]AN)Q MD;,.T0=QHZ=8N>\Y"B&.RV:98@+%2J)8UMH UR.2 MD)Z;P5:@B&\8USQ2(*P61K=J;D%=E"P4U80-FIS"K^1:&NO:?!56*=*R#LUR MK 7>/60_XGC1( S#@@D=?/TMN _X.4OX1$%4$Y%*W$S-$U7/ QPM]&YE;35I MA]YL%@+GMMR^"D($1F'-NHC9+..ZECO%8RQP-1?>M9;S%Q>_,9**XBCT6X+: M"-()!HWH]FG]U&66!"L1!@MW_AA4[W"YSCG?#OF,M[A MFD-A&-71)"+!"U;S<<.K696 XFUL=[\K-W:":*J M40^IA1<<>)Y(J:^ZO\T%X)7SW\H#+/;]4A%E#(-P;@=VTI#.H-E$]@I2,&RN M[<*F/J!\>\%D"IW7S,E?%C]%>IFVC.#CD% M@L7HB&8B0JKW,1>DI#7U:"52\LNP^S+?$;&#$I= M& @*=)U(?!(WAI4UJXBAI+$8Z$")>6B]ESR5R\V X?C3$C.:&YV[29N#8A.OY*U7 M$^&QX"^C"RX_D3$,4>J_9"ULG>YP-:?Z1-$?DX>ZF:SIJVT;!WS8!C.=A*%L M,,&1*3&3JJO&*93?&MQV#MNK9BT4O,54?FRN%56[++\R^Z(9EM1\TUOHAU&-LDSA8 X=>*+IZCY[)ZT,>1 C3 M$??$"_ENTT55V0N\C03Z5+VKQ?=:@2#EE.*?Z)9KA89/>@1@WF:JU0.QQ*D( M*DZ%K(ZE0'W1S)IK!5>:C0Z(FG6B_9IP8E;I82N7%!O1\;&)JQ#1.M>M/KDOF?<@D'2EZ,%N?NX#HU'B%72I/@(Y-YE:(*PV MEC3@9=[U&S4.J-RST+M[#Y>06LX[@?^/-YA+N^>9$J)34Q D_WMU_-G9Z[?T MYX[ZXK^^],^N3J_Z5Z=_'3O]LR,'/OBD_CXZ'1Q^.A]\H0ZP'\Z_7.&\_WE\ MY5R>#O[9LJJ.3-'SFFSY([OTF/)21@L?HP:GL?5EM1J%#\FJ!>8[D[8D>9_0 M+(F3N:YLRF^BFZA9W=RH85OGP-W9X=Z_7D6_,@5:VG;5B!2IH7B1ZC-%"+G( MV7F2S,RXS^\]C=V+BT_T=__R7\Y1_ZJ_^??F:H&#W01ER?(&P7X*WSC[$A*<5/$,.Q[S MYYT=5K/@.0E@?[;)AKNE%*9 N5*JZZZ2WJ[6O-3&&-&X\APIG,!&&:8,0(+!5*W)0%:])I MB'U6U&0X$3B5E3@11GDP#7H(OXU(9X;/+D!S<4ZV.FM$#^9_U4&1'V!V!P\Q MNX.6<_AG_^PCJ 2G9\3B0$OH?[P\EDSOZ^G5GPB>7YX?'1ZATKC51W%_A M_UG'#"6/*@DY^(^*A)\J& JKAR9:00G"BB";O,!V0CXV--AP-(!S@H;0P5;N M>3%#7Y7J[*KS+E3] <4797ZRYX-08H>)W-$1;R,[&(S*HNM&".O%%V/*&@N7PW%161,CO4FZ M:Y$P[0=*>1(8IK9B054O]W0PFA/(51T5A2^DMTAG650J;[2]W^5B5 #:):2: M4E#/Y*KIK@=6( \+X$98\RI3('4/,VI<0(&6.R>]2U$%5!D?R^Z?%<0+HHF0 MO9IUHQ2U"XG [O:N#J_-$J[OH!2C#%\P#5*S=%0XT]A5D7I5C8CS%#:LQ@I>P56JNA6=CR2Y,5@$[K7(&E6\CV^P#@$ MSF!DJANU^C132")QPJW(B'?0F%8FYEK)JB7M$@((L*LQ_5AP%81Q@E+*9BHO M@WRLB"6B.?9"W9/<_@&UCU;W=&DZ;CD5LD'. YO*X6SM8+4U6QG0?/PT*;?3 MXY+VA N(><4#RU6 L#.*M6$1<4 @$DQT,_0^9P7 %8N%45[9=.&J%$A0X6C6 MBOSNE_7'!2;QZJ7X!RN-W>*?'#/B>J89AII2C26B&1>U4PUFA0:3AJZHWR$O M"4&IQEBB.LHIJX1#KQ+7A 60%_*CUEU03U'1*[8AY+B3[NYC%56/[*.SF.@] M^H(HZ OPEUFQ=[3J.QH69<[#D*NR 6.)+TN9E6%I<#]?AN\D[GXF!6K MFV B_,P4P^3_ECEO/(H)B9/# -LL*3DZAWBR!)MBMB9Q "4,W%M$9X#SSZ:FU:<4Z-YQ7HL7S* UXM1;$HVR%GS,5'KD3S+M3%4E"9O2!TB8_(REQE6(5WJNZZ#(*@ MVHRD*@N^V$OY=V9-]QX@*_ME,#K%7Y&I%/ @I8:VS.G]Q#DI/[*7<5'23*9H M4'X F"HL(['J0F( N*GR\G2C+%B'Y\JW#!M[4F/L)IPLV#6#>(J]KY) M:UA)6D.G26NHB8#[O$BS<@Y)J3K62M6YI51=**7*!D@]5_J4#-IS K+1WLO2 M0S;GG'?^(#J(2))8 B;BG^/$RS']2TL>=E"Y6"@Y]0CT&5N5WB(D@Q;!II$U M*KF(858PB V'\=%I"F M-#@&2]< <<-2]*M]$"-$8%)+JO39!=RFO#C[E':^Z'V;/U][R]7NEC?7?C?! M9"J$:)6WCU(23Y_+PZ([E]DZ19J98"@QD#R$\R[!K,K#J2$.7?9\JM'O_:#7JNU8BK+5>&K[N@2EF]!+HQ; M\*MC:CEM.T$XXOB6)<;2L84(EB%FS@>,Q*8EQ<(38!0GS/L!T1LBP* JJ4M1 M'EQK6O=SO#NN!IU%@S/"-@*2++A43FI.Z-4"DL''I]C%G>!2&$%-EI@ZK"8+ M'%KAK]C!-ZXNAR%@XJEN](VK5DN]LO9&-R?@.D!;0I%GU-QAV7F;9HD*O:J, MYZW5=1W:24IZ0SP*Z)IPIB?L#=Q%K!Q ]6[";>/ETABP%G64>;VC.&65J$DU M!AS[M&'H62/))@DV@H_SK&J>[+7D/ABR^$]W0YF_A#:"26!?.RWCK=W=N"O' MB#=$#%%LZT75%H)ES"LK'GT@$@UB(I8)"6 U-H@SB1A-/T+1QG(C2 I,-2($ MQ40ULN'$7>D]0.F&G6"4^J6_N 6S%*7./0NARA5/@FN0[CR*DT3Q6^D_HH&U M9QE&(*F9>=_$VC&#B4L?6L[YU9_'E\[IV?^U>GYV5JG+-4N MC^UU>ZFZC9=JI.:>GI^O,%YZ$H7;:#S'43KOE M')U>'A]>G5\.7.?XOX\/OU =TOG)R>GA\26GAQZ>7UZ<7_:OCIV/YW\=7V(J M\2O('KXJE816EU)0ZP5E,AJ;=X+M#Q"!7]J%1RIPXL[[5U7C&=4ZYB.:#!0( MDY8D?2]?-)#ADL[N6^^=\X'<@618G-]&\*I),#,>#PMH7[U)1N_+^4I@\W0Q M'>;['6+F9KK9QE#E&VA-]4MKT%HF^*\,XL'QH4F5X.2"3K<-^MA=*LV ^4($ M3K.+Y$KUT"DYPDS.)"A\WW$*JL*A[/4I8YW.@[RCT[(8QN'YYXOCL\$KT@C%/I0?5%86); M>$4K&%/AK<9I1KZO,!Y]X[MVRA$*Y\+.*U-O6[A%/\<]?YKG 0];FGG5_]RSK^>@?KQY^D%J"(.:")7_=,SY\/QV3'H)5C'Q-^3 M>O*Y?];_2+50].?E\2=058Z,Z5%*BQ3S=Y9N M@1:)S-N9TSV(]HLAFQ*/..8*Q0*KN @]#.+H*3>WME:WMO?@K>VU]/VDJP<* M -[;0>$R7EWV03DXI"]=6#) VJ ]!U8U4\3G.X),<_;*=T^J,#\=++ M"O"M5W:Z&MV-2UEN? %7%CY\2-$HZAE:L*>-T*XW-3[-]=]^\/IOMYR+R].S MP],+D,I6V?')\;'$8SB^_.OT<,U+2Y__;E>H]B?8L.Q"8M?W6D7_EZ:BZ8(KFJP\ ML),@F<[S XP(QBD,K-A5B37!Q.(@RA0DZP^-]DK91)-1^D>OU_CJU\-7O_V@ MK_ZO=18-3R-H=QX4M#OH;OOS],/IU2L0I>C<-CE\FH>G&[?0A4S.(8-V>*JTN0SRA]G""&/V=]M8_UTK1 M78Z>AN_ "ID$PV!E-/2P=-Y*@W\+$M$_*Y*K!:L1J?SZ@U]_!S,KPW8!C-"OZ<^Q-@_#N?7DGIEYR'43OVS0%R8WD#CL+LFQ_\NUG.:ICQ7>3 M@#4;P.OL_OH4B[*.LC3*PFTN[>XPSK)X^AP;?"1TH\>*_5A:)7JZK5F/=R[> MF-^'H(->4XNZK5$WK52, M6M?QS6_]9#3!VI3?A'_M);_YH&;\MK_=:[=W?VNWVYW=G>V#G>W.7KN]W>ML M_Q:D?O(_XGNOTYID4]"=6QW649_W )?UL;^_O=[;AW[O;!_/$VGW5Q'K_[O0E+:)OXI)@:>"/#W?4C^W'Z'-_ZY^& M/D_$,,FQGKG3)2+=_ADB76N.:HZAL]O;YV/PQ;BS[?%!=-JOG*D^M$%(/8Z, M )XJ/'L._]U/J&"G@+G35T0Z&$V$3[5&VWU#J/U9$H3.$Q#IAG#2;K>[HWA% MI]W1--KPTGOVQ\2ICJ>S,*9V"DY?-9AQN)J+*:W'0GN'/V4Z[O=/M'%21=*\AZ<7[LQ1)G\4W'.KH'-A4 M/6Z$[#84OWA^,AD\C$R]_5H+N-2Q[::?1+OQ[>[_W6U$' MV7W5M+QX:TZ") 5] YT4*@?CA^W Y72,_\PCA*$@8MU]KV=ZM MLMGV&WZY>'\JF.929ARZ"[8YEK BM\1/Q2PV@,/.'Z$QX X:$E^\/T]&XD_N MHW@BXMX0_GW0WFM7\>].NZ'NQ1O$3HF+'%Y"K=Q+1'P^RF(TJ;HV(?\SAS6F MSE'+^3._GHAEHW?W$[,:J==P:SRO_79[K[=33="O.WCWP 8]0-#_F8=WDL;V MF9K[AX?'@\'7T\MCY]"+/-]S/F5^BUQS)YC5_]'+LT1X^1.9?*'BV?NOG6?O MHV=IMUM)XJ\[]O? !C&)7XK9(B+7GC V[Q2E'__7P/D(9#1S^A^?A)IUW]_B25L62;_NV-]#.]1'?/Q[V+8746X/<^X#IN=S1)T6WM3Y M+/S TS6:A.GR%+RZ..:&L&NY\]V.W/AN9Z.2@QB M:_W?S>!8:M4JU:Z[66FSY>4=QE'Z(Z68/W7<];O#/47DO8V\PWIY!JY[&XNM M3-(S5^?R/!=TA-BP&][K=/61;Y*.7%[> T=N>GSPC.<;?6S:5>^JJ][=R*NN MEJ^H#[+2WZU]E=D@0_Q=8C4MH M=QYC?!^!L08*$K#8I58 [__WA\I/CQZ,<[;)WK=*FKP@UX'^* M_V^)\M7R.YX-;$)^SF_9?JX"UO^[NDM[0I8PPH8@,:SBO)3PPY>B#.:02_=#& M(Y1Z;#B 3[8M -;!6E=3"$Y>OLO/7?*5?9@PVQBOXT:O;D8XR+NLOY MC-[!C80DJ)5L?PC#86_ H9AXX5BA>!$@%S\@VP"!MA?S"TV_U?KTEW@R5(QG M4>C!MD%Z_L>;[IOGU1/TC1H,OAQ?2KA,#<5_>GY6"82Q2LR$"@5MI_W,T!L\ M3&\UH^RL9)C.\\"5+'ENST.\8/N(]\YG+QE-.-+3[:Y.P_YP]_YG4%N>:!:_ MI;]5Y%^^Z%VMI_F\M-?DZ>!TFG.IH3=K@0O2U?T)5G!&:ZK>/XG"NJ1F:E1/ M5$NI)[/4/HJ@-TA2"R"<4 M'E_V)U6-_&P 71IT Y77!Z66T5&>5_]$4WD [_6P:79%#^5Z(;#)X5>R*ZCD MK,F&]'97L2%7018NW)$7U4>K&&ZM1>WK?>>/.1]7@,'X$@K]"G3AA4;:^FF0 M2E%TG06Z9$VXT>JI:%W>^;S[_E9'ON=)X]W&66NO]YU/+$*>T"%D5RLVDJ,^ MG,$PAOELF)H(C562SNM]9\/[U_R=M38?O@9A&'A3YQA&$5G62(#Z2 #;=O"" M!+Y6'D=N?$>]+;DNCS^OB5A8,4FMRSN?=]-+;=8:\;$Q[ZRU^/C/EG/A94DP M^N9\],)03$1C1-2(*RP6(=6]T6LB05Z JM;GG0U7WX1WUIJK?PY&$T^$SEE\ M&WI1P]#7@:'_J +XO/-=+26]WG>#!RYT/ E2Q1KVOI30H^('J MK=RODIA>[SL;@;#F[ZRU0/B8>&**Z;)!8QVL@3RHIVVP0B)ZO>]1_]'8>*9";:O*?+3=IMW:":%&%N2H.?U2E.6Q@]\T?^/[_=J[.G9/3L_[9 MX6G_DS.XZE\=?X91![JHO++/_";4?SRG/)0S>]F2A(,'*Q*>'O" B061>I8H MV7B>_6E,A5JH]4\"5_:#LS2B(A%O_KCD8KK'HFXZ*'3>7ASVSS\XIT=.N_W_ M@N_OHS@ZRZZ"&\\V B1);*,DP-4-[KD!W7H>0H;'BUR:31JQ%IO "K&IR? MEFA#HW6ES+Q&\13+?A,R@N^$EZ0.,C/_E=++,P,7UIV5#,X/[R<8=)LG8B*B M%*MP&O(ID<].CBQ(2-%1KLU M(J,7X$*C\?T\R$LGSDD8WZ8-R6B2V:L1R;P YXGB3*2( (HX(UGL%,BG JLT MW61:V-\T?WGC(X=3[=3"2=[=;"?Y$SK$?\)-]$*.\F<:X2JV*K+0$R%#L"D) M9ELA?,Y9G*9I#DH!#VXWR'K.02^]$&^4ZYP1[-6AE\"5C[SU/D]U'\YG043- M"1@"K%K*;@0%?Q7.Q -[UT.G+$'YPK_ARD[AEM[AI1W9ZL90NM]2=K_AY2_0 M'E)]:O?B>HOO0V.HV_[]D%]*?W5^?_>@\\ZE?S$R7$C#IP5E.2 3W75&!<-= M?9I66&."K#%^[PA5[;%6M84WFJB$"5:Y)?Q;=AMOX0<(&Q?$_B)-?'ZRI+W[$F-+/4=RW@L$Z<)T[,5.DN]SL'-H7Z M9XV]( EAU; @+PR=*3R0X*/P]0QFEO+[S"MF<1JHUAPJGQ#.[5'GE>:A/"3\ M#VP=\2-FB_C1D^\^/ \[ N^:HKU-C0,](WEF#*> ^/W7(H+9A(@U#&O!N2^ZV(1SL:@)DOL1U\!*AB',&#P?# M($12*1*YY!0IW)((=$S\9'I#+V7 M=+SIQ(W3E@/<&:?M.3-6IBR2'F/,+3'J%I$\#BWU+G5K;?R0&\)=GV1287E; MH/AW#D?OWM$EQ6$E(*9AX,"%97&D=T1& NY D-[0WC'%XQ$8CGOZ1\0A(;)X+L M+2V4\/34(ZY^H9]31U>0G<"^X/_&"*XSA#W&12K?X"P'53^E#92L"-\YSXW$>,PJ M2(3<:@''>\RZB>;@GZA6X+9*/AC%H/VA).?AU_S2G=OW;!3FJ'E(JF&=(AX) M/T_8*P=7 7> !$R0?DL7$K7:_@?OQP/4[]H7M3P?O,\LL7SFSD@E-*^6,\ 3 MLA[6:Q/?/7@1$1JR3]B1-$.Q%,!4Q$W@4U]EX,4>'3WSABG*%N;!?I".PCB5 M[UQNC2Q;Y29[81I;L[GQPMS+]$B5RAQU'R&C \Z->LK!!L.T@RGI<%//%XC_ M;(2YBUKLK0 U&/Y;&@+I'15DJ3=[M@Z\Q$J 1P]%&(@;R4\M-@V[C?L'>VHQ MSZ'6QRS=?LVOC-(U#U$VCQ"]C#CK9R_+R >R*0JG,U(+9-$QY06B*3K-(XD1 MSO#C* G4UV 3$X<>PT!,5CE8@T"RTKK1^=MYUWTH@EQL87+\77VE>+8RXG7[R$X(>AWG;?P5V_B<,; MJ=&0+AF080:Z'-C,T36QHC0?_LW"R\4IH+$?BN_.W[E_+2\>G8=>H;RT"P[( MCP7K"5X(?Y/^!+K#K7=G7T(E-I=@T9GW343(2SS@UG$HF"M+!0#&<9']6).3 MK&;![(AB7,DN\-E4@'Z!!R%GENJI5;\ F4ED\\OY8XMAHL&(],0[>+#/,WB*?$?KS(:4+ZJZ0-]H)@C-'I+GV1W46FKMQ]*\V<@SA 0%:'_AVI "*Y"48B+9@%]\Q*!*1< M>87IJ;7#\M P H,H(T,(IR(2TN&G,3>"M%JGJL>(0Z$]<0UF#2E[QM#0\Y,/ M$5L8PJ[RL-@&+1XS^XC'F2!W%H^7AQEJ.Z5M+"QYO8GZB/5;W$GNZK#(1"D? M(K)(O3URGXDPXB&\GVG&M;0_4'%%,@I 4R\HC$J6*+75M KQ4%_#CWT!_)6U M8_11)#$HH"&.^+X6M1\OU@]W!0W*GJWK+H=![7?('Z5WTV$< MTLSV>[_;'227R8 MHL:IY#YR;& S2G\ I8J9*3 <:JWX0I4?SYPSLZ+C(^\-/!)'T[>ZR!:8\*1OO\G\ MW+V@K25+A/[T10A66W)G+L4#S*S9_^<5*U))^3=:W.C;Q3FC7)C%@51^X(/6 M1F4ZR1'Z*?G>,"H-*K8S 8H"\KR6P0>/"]*,'GCKI<:% OMB>5G9WB[Z?J4? M4847E8=/.=N-_JD56-!0I(*'5=)K1(JP(O!+Q4.N&+9SC4 M4D'=#KFCKF5K4+^_*JZG=C_-X/BG*;] ^5G0]VX-1@X[/9;E :]TRA?M$2<&3^8@DTEPY&LCBA"@,(UW$%4-O)*0DJ3#6 M*TQC\_M&TC_FM/IP$'?_EMS ]EQ@ 'YJ.83N"WVAEQJ]?7E*0;,A'%QS"H\Y MA2=GH'_G<%SC.WCU0&".(!Z+DWH8X+!%NF7&\"ESK%FH7#N,Q0O?R"O/IA:5 MC:AT )?"NO!!A5:"(=Z,2$O)MH>\#YQ\Z24J<52&@RTEA)VX48II2M%(9N81 MQPDIO=2/1_E415ME!B%/4/E;-0-2TY-OK9"#K9>LY'CN$ Z'2.63=)8L3RX+,_[+-/-\BYI'ZUL!F%E3HL5 )$V)UAJ5:"%RRNE@\.7X MTCDZO3P^O'(.SR\OSB_[5Z?G9T[_[,@9?/DP.#TZ[5^>'J\&OFQN28=F/%5W MIOUC7>?>\\WDL'UJ5C?VL%O4DR 2M2;QWHO@V\9ZZY;H:4#%7'S?@ MS0*.^3!.G$2CK3@_D*TAWJQ_O-E=!9!KY/@TO];$QV,)C31Q;A=:ZT"Q]7X?]>,6DT&QZK>[?RT%6 M.>I_S 8(R4SC+& NQ8T7LKOFY?>O8N1J/:UZ/K\L(L RT3VH_"E@*^FL/4ED MMAIZ<,:!_S^]-])QFZ=;UYXW>X_;VH]\_,^QV=-^=N@E"<93_O+"O!0!Z*?G M8\N-ZU <)_O'F^![]C[*IWZ<^6(43#V8?QX%_)LO@Z,WCOP8UK<%\TAA'3"1 MWIL_NCUW?Z>KW+YJSG4\U(:"5B).#PT#'X-A*4W839L+<4KL58J1_GPVRV_:W#:2K O_%82GYXP= M0:FY+^Z^CJ"U]-&YMJ0KR3UGWB\3(%$4,08!#@!:YOSZ-S.KL+$ +A( %DG< MN&?:DDA4H?+)K-PS5A8VT7[)A$FCOPJ48?"X:\>]% \+EG\(5Q>J6<'RI]OK M2&BAJV;-"PWR?Z'\.*#;Z4DO5 NZ:U#CH ^*BKF]J7JYB\:.!! )#+>L:&2W M:LU!0SE)>*(K%XVX[NL1EY_H:=8ZC;9RB#L ^^:.BD?'"5^$(L#=SC>M "_E MX#W?Q&2]528CN@V)7.5H*[U.?2-_I?K:3TG65I"-("OIWEM"-L=+8= _",@J M;:*U:,M/CH\Y] I?$\JP5GX<)!M[)7W MJKQF)8N_71B@>/]9,P7J"E#A%%Q='$_C+>TNW??@;QD#GL^)M MA'9*O'/3E2S%;@M]U_PXH]604P6J:[ID82DQ2B8:BK^D>XW*.E9DY<)Q)PFM MG7&7GR#J#>2T@7W30$U+^0%W<>9,SA8>XS>U=J993,>^'^\?&>-]8ON5W"Z< M?Z2LA#L^2LE^_H+D($+=3;YYC+Q.!0ON1JW3JD2W(BL7#CTI/6%WZ.68(UCK MMS:'4966WJ496#PSP7+LYS/L5%8%G4IBF'6I!K>./2XE^C10+YGG1%3,M2!)U'S!=2]#\X^J+3TFNMGGI.X!-=N6B4 M-:6X_UJ4Y5@KH"3*U-2$;VQ?MY]-,:DR*]ZP0[A?,L>O39R@^L7\P8QH,7X% M[R?+IE_M5/T6"[ MI)NZ66NWY8HK%3-<*QRK@F,IW>#5.,XS!VI0WZP+J(!C%6VRE4SMH+T/S]@. MG&9J-?E)QWL+W@$+?"T6T37/^O--R^7"7W(J!U&@Z.S(0:V94GR[B85:U55P M-,"3\VJR@9=C5DR[UN\/#@)XK[7MCI,%E%%ZCK.ST8FN?$HD+MA75%3;QR\W MP\\W7VZ>;JX>>?OLI[N+__O?=U_@AGH48P2TJ__W[>;I'XIJC16LC_>@*Q(? M@>1Z;5V;*"ZV3'UD6J9O,F6:8E:P//J#KDBLG.393T.2QX#CO^6F6U%E/P11YI596%#URN\;MT9.C3ZNN7O*ABBJ;+#C=!;X= Z\PF(_2O4EFS#7C::B*X+;[1+6%&"E$E+J6E+* M3T"T!TZS6"Q- M+?Y3ALURY":IJJ9T/TP'#.)JH)4B*Q>.-ZG:J70'3+O6Z6U._E1:2I>6WA!J M\F;H? G%\U(1R!XQLTB!R8 >8 /'^*:T!A<-!:M?3W3EPK$GA35?A;T\)Q5N M+A516FB7UNV"6D3%M6AL(!=V)%*WAUQEWB+?2?'19.NO@/66Y0G]6K>S>[%, MY:,Y81"WI6CKZT"<9]1UT-ONVJIX/%5QW@:L4!-X$USS;//4.I$6)F@;(A3.;F3XV%O>H^1$2"ZY^9H_1 M&'GO!0;(0#$#1!G^.LXZBA-=^91(K*+R^N[3H^^,OT\=RV"N%U0+LW\OP/ZH M:O5."9TGNO(ID5A%A6@E.^[>#8)J'LJEVIK>D'+6>OAEDFGWNGOG/OK8#O)/ MW5JP>^8^3G67K3?GXDKP/7W>B^O"-[?7[S[5S^MIDROGNJO]P)5J6O:F)AW_3WX+CSZOZ>$6UKU-RA0=^6UN/&^Q MPYN<>6R,;_/BN(;'[+6ODC1-;"?S=4S: RGJ\#$*DO+[0W;M^XM$Y)2RDX2D20)MF>J_S#7,71O MFFT< S.=I5C#2E#K%%=6'Z%2DL^V"$WUX1PP0E6TAU;4$736 .U(%UFGBDCY M /R+ZNHA4PI$=D[ULJ M,]AEWSMY=+/VW:O7>ATYO[32FM2\DS*0-)"GJ,:0M*/*\[JT4>6RCTYTY>*A M)IE\6T$MQPQEY:!V &Z5H6&8>%:Z!=J!:9R9MC;F0^D5P>WQ M:'%C7W!*%#U:HEEKIVB+"E#@%%[, +Q]@!Z!%/S!?-VUL MB*>[MFD_*R9_J]1(Y"?)%1)0[4H0+<9?EVQBCLW")U_7FJW-*I *&9,5BE5! ML>1E>26*\YQS.6BW#@+%2BOW\9X>7F;J7<62ZK&DE%D0SYR\(K(5W1"J4>LV MY6"9BCQ8P585V$KI!EO"-D8SF,[/MX>+OP:$ .?>G8I3NSZF.;C3YG'$ RD MF5 @8F+:NCTVR8*!7U MXWDAFTX<"_]?C18B,@2+C1P7@$M(@/?Y6"=2$]&E ME01XZO6_ L"!"^>Z@2E-E _UNZ!QZOW_+L[!T_EHZD;46J\YO%LC6T86:!4Q MO4][NOK?I[.;V\NKVR=^&FD4O#YK;;5H1(^_S?5G=C9RF?[]3)_ 4SYJNO6B M+[V_?=I&^1%/8[-/O^O:U$7N_@M(C": B>@ ,+E :6'C8'(=GH2?/$KF";2O MWP%L=@ 'W=>?0W%NF-[[N\>AD\W=[=\:N>WSX\WES?#AYNK1]#5X/&?DBI;X>]T$:TG_GMW^WCW MY>9R^'2%4T7A/U\!EX_:W;5VOG55 MZ:NB-PRC\-3)7K'@>R&N@1P= %(6:G",24/_&MZ9?$]U_/^^DV\*:@.,_LTQ M1 6(6,$G"9^NE$ZZ%C[U&'QR;%/8KW6:ZO585C'/,Q+A0!=!5Y5P)M2=+L)O,5<"YU:N[%Y9J@*X%53 MG_[#=3Q/X[^I&$T]1I,26HE@]ZXS695;2)/J8?@B:Y\2B1644U=J<3Z M@]D,DU10#NG&S+1-ST&*J@%)_>$8/%R/%6K;_%('NEY?B^^K@[QF+L MP\'^8)8SQQ1Q19!\O#S42PG2>TQWQU-@HLN($.6+\D:MF=(^1 &2G.+*A<-0 M"FOO#L-BI'F_N3E^H;0LWX].?LGF+IRH3E0FC\O,@47_0[]0!-15U"7&@%)H M/DY!M(YC]"OQ%NC6#Z-_2 5D58 LA;YW!7(Q]TBOZYE*[!9ZH P2DEF9WHRJ=$8A45Q-0A&UP& M:>\?&=-N'9]IS0\JG)_*0'W[S2T%_(D6*]>WL,!N69F5+JVN>D7&)[IRT2CL M2R'S5Z"PH&#EYD;/2@OT_>2=W&![%>;YZNJ5560'^4[*$;BQ?P#9,"^ \UQ MR#+E_D&XW2H,JX)A*O=;E;6RTQT#MTJ0 M[J((,U2J78QQI9R D"&%+^ SLUFY_5?ZS<-(.JM K J(I<#\+B N*'.R>1B# M,-6T3VZ9KV16RP$/S&G5FM@Q8#T"JT%(!T?79JU1[ZI(5Z6UTFBDQIDVTCUS M7.&QX,%STS?@_?TP.\^'5\C2?^=ML$,38?GZ\],LQ6(TM)4<: 7$-.K5LBUMV$\\9=1*(=M?!M'&4R_TF% M+ KF@)WHRH4C4PH5OAV9KW;A;H',3M5)I=#[0$G=_ACY3HKT9?"=T+4D]BO[ M3N@WJSM!D94+QZ84P,L#FT7>"GU%:Q^/: #YTY1I^ABNCKEN+_&NL!T?.^;B M&&R #GSJ&1NCSW67QK_Y4^8QA %%EW6\B":FK=MC$SX$./$9)0N=%[+IQ+%H MM,3ZV=E(9")WSK.RPZFQ\]'4C>BT7FMXM\:_L-J.0GNZ^M^GLYO;RZO;)WX. M:;2[/FMOM6A$B;_-@7=R\^W3S^/CMZD&[O'FXNGC2+NX>[N\>AD\W=[>__XJ/ M^Y2J_KVX? M;_Z\TFYNX>>KDK;[WK1!_#@+#RXC[T/Q F8+^;+ZU:+D3:&*SC&.VNZ^*X%O M_L%TU].N; ,NP4LV9F2'M1JUM>.W]VZ\5H!2>79[0]79[15].EYKNZ[5FBU;KQKP4OYE*+$TZKNN*MF\YDV/0&.!?.;.ZR*;,] M\X4*(\(<-;>,I LPPQ NP_MWD2?]YC^VQX0^^[YJC!=G&3\Z] M#H]Y9>72?YCK&+HWS98%8!^?I3#_EKK3_J5[Q4U%R5'7*] M'V'+\*_U_4:TG9AD%T7D@\I60X+(2MH/1YA>V*A+::TIS!:PCG(FB H9B!4R M"T*FE/FZ*S*+LVQV;Q*UM]S8(PK?55'O0XYZ=ZJH]T%%O7E'F35Q;VUX>ZD] M?OO\>'-Y,WRXN7I4/Q#^^'1W\7__^^X+X/GQO_[2;S9ZOVE7_^_;S=,_2M[T M/ZZ&#X_:%3#-I79Y=7'U]3,<<:M1TU")HH.5PP[EQ.AK&OLY9B"&>($93F2* MRLWT&9@&?A7'/Y6P7%?=./X%SYM^!)G^7878O0(TC<5%DR;)+F0L@71#X#Y4 MFG6K9*E[KYO&F6E7<#DLN(S'B]G"(@6>W(%E*QAQL[/"3B'8>6U811#C@?DZ M**Y&2!T5CNS8:%04?]$HT))YFM2&J6.!1ND)0T %SJX2 //51$M)$.,E,:JF MB%44SD$#(;.WHO#Q4OA"GYO2+521^)A(C EP%7V/E[Y!7YR*QD=,8XI)J$IA M-?-J@K/[K%NZ/6::8R?JGK1FO3%8;_N<4D+%N@SM;1AC8UI#1\KXY/;#C>%:F5,=/]?K=6FO05RY76ZF5 M\T_WSP5,72E?,N[8$!'<(B&%J3')M)G8E)L*4H<(*2DA\)60BJ(\&':YL86) ME1N\FLU:LZ=> RJE5MXOQK+SO+M2;M]K01;%AK(RQ7<&7)BDG86\AES8).5L MOR4_NX+0%F)*:N+X2@0%H:/ ?,Q-/K5J_=;F!NL*4+C"UBJVI#:,NV$KCR3C M;JU15Z_'FYKUDT2=LY'N,0/;*>)4(UX[J>1LM0,V:L\4>)=37+EXB1UK>"U[B:P>6KG\P=FQZ54WI(/4U_T5VL(K,9+\+5?RH"YB-F MHUX]P48!4>XFQ%!#HDA0*1\T<,_7B-LIYMSMUYJ=IG(<=J(KEZ8H]QK;HY1G MW"KC:JC4XJ- :"8RFX4CLVC/0[M3->Q49.7R!&JK>-A6_H<36KEX0=LN'+&5 M%^+85BX>E9VB4)F#+T+%BUWA- #-9?.%.Y[J'N]=XS+?=*G1E_;>8TR[=7RF M=3\H NW#9ZKL'+^>-+B."/00TL<8VL8#D<>X7+@@J^^9:SJ& @Z*?JO63\F( M/]XDO\/#W6;E6)JFL!W\_M2MA3HY#I4^? Q@72,DI8$-1:(T+R?$Q@SI7E]. MS*^DISJ W"P]Y2JU(G%9>1E.:.720-Q/KXXK",2%.AXJQ!X#8K/U@'YZU5V^ M4,US;$7A-[R:^0[K1C4I M;#9Y- L)]51ACZ79S*7%Y54=!W_P,U?SM:FK4;PG#(ML<2J%T5\U47Y?]G@%Z@K4 M*:"6HNYO _4>;?D*X!7 4P NA>_?"' U O05V$\1[%D@'TCA_;>!O+!.@#@Q M6FX968&[ O<:<$L) :\"=T[SS@\#O6JF#&SNO[\ZZ%=55FP!T UG,;*8LKPH M;3$?9I3;%6_HV5]H>4*KUNO5:[TM6BBLW-KO$I<'C%&T\MJM\9H'@Z)?JW1/@S;1\V$C&I> M0C4OX:A7+CSEH^437;FL MDIIFO5XD8-5(5#@IY!P!9C.QVB@0JU5UP[&M7#P>F_GC,0>+7,5K7,UD@&I> M@A)LM$/CY#7M"-]@Q.T4[V\W:YVN>AQVHBN7IRCGTRQY'ZZ&2BT^"H1F(C.? MALE[]3S4J]G+$KG 90S4M0I'%)L_[*ELL*."@:@UJO)[-=U;U)'=QM5(X;N3=+KAP/I[9R M\4*RD7N?Y#*<$!NSN-N=JO>=RH#<+#WE"L$B<5EY&4YHY?) G%Y16!"(JWD) M1[MR"7I >H5AOE#-L_-CX3>\FOD.5>]'%9J,5+T?*UB\1A^0*F,W]Z!1R.BO M0%V!.@744I'MVT!=]7ZL *X6P%_1L?< G T5V$\1[)D@?T4'W[L-6K5.JW\0_4\.!,B'UH6GV4P/@V_NPI,7-*O>CQ4T,Z"9'@G?'9HE]'YL MUW=7;BJL'AQ6L\.(S=?VT,W)25+U?CPQ*&8C\;4M;_Z_JX\:K:+1+ZZ' M7V^^_..CMKJ.]G7X\,?-[4<-5OI-B]',8A,D&5\[_K\:;23OY<8,:.O"@D]3 MINEC;!ZIVTL0,W"./CP";%1-!\3 IYY=W=+FNLN[6DR9QQ 9Y"O#6U*;F+9N MCTWXD.?#+[#BQ#LO9-.),^+G0M0(EADY+N"7 %O\K%.%"?:2VL(#-7K?P6< M __-=5!2[6&AG-2I3JAW<=Z=SD=3-P+,>O?5NS52963IX^\Q'Z3V=/6_ M3V9_"\@.)H (Z(# .0"A08@X/=?=7@2?G)//%0LVX3!.P"; M'W].5'X"$+KO%W)'W'DW>?;AX?OUT]:);N5AO>7FJ/WSX_WES>#!]NKAY__Q6?_BGI5RS\E2ZB]<1_[VX?[[[< M7 Z?KF!_3_"?KP#+1^WN6KL8/OZW=OWE[N^/)6WRO6F##'(6GFYCKQWV<\R MN[TIEU>&-F=N\!/5*WH?BI=$6PBBU:\6)9@*5<'*=A)/C5T"-H,M%*, 1G"! M6LUX&J6#:Z- M4:C4 %_IMEQ%ZWQHO7[:W!YIO:427$2H-GZ ,9U&]Z;:Q')>/&T"W] _C3:VEJ]+/FFU\Y 4H&2%H54,O:*&9)]SC)66H"7EK>'B;;J:)FJ-'U4E(GVG=%VG%K" MB:Y\2B166A%LML[K),8^ZP9<#R._&G16VO4O%2/=X]7@P8>N'??268S\R<(: MCL?D=2]1HVQVU&L3>*(K%P]"J5AH9Q 6HY*VZIL3:I26Y&4KI*$DOV1S4$)- M/K82(WCZS(%U_T._4 37Q\Q14H52G"#P;XOA/X:V,8S1I43QWJ@UMAA4?%*@ M.&(XRKTK7PW'8@1]H]9J;Z[845K4[TUIOV03YKK,"/T,^D^,NBB![,/GJD_Q:2QS\QF$[.$)M]R6ZTTEU[5.%,=>&6C2RH3>@VZ"E++ M&YNGRRLMJ_>FEM\Z]ADY@#$#V&5>Y6G)G:'>7)*>R9%2+115,@%)D:)O&BH9 M]8+)8L!Z>B\8)4AWBBL7+_^EV/*V:"M(0Y=KZ?9-AL-0SZD$Z&R$+5>U<6P* M;27Y2V,EN2P+4]FEN< G/A#X1%"*)/4PUXIY=_95@JYWDTN@:J73G\;* M);@,I4#KZ\"7ZZT@.PW[<@'YT;?BET7]Q52WG^'3*/"C%#V@E.]11-4R]9%I M5>EZ)Y?+=:(KGQ*)E59&6^WSCHC\C5V&@TG?FS;_UP>45KI(U,$T9&;^P IJ M%5HET*ETF!\6P-Z)X3 MINU+L+D/0B0X^' M^[C')A;T4P3\XH$'/QDN)T>/%&%/U;MLMJKJ)U./AEA0. M!G)BO]1[0%O-%SN"0GB5:,>U:KW48 TPK:"L#;2D&_49H%W,1M6NM M_N9^ABI ^[7&TG$RF3*\=)RI;2>Z\BF16'W5-JN!O&G_8)[B#>0K#!_]05(HN8F>B3VUI'RJ>WU)/;:?G.'XWPO3 M96!Q@(WA+^\MW?:'MH$S-N?XD1)-Z&Z52WV@^)(RB=Z(KZ**M4\XCSH0PV*X M/3P&UG4F_HON*I:!<5*^H35,%29%F9[A?HS1[5&0;2\!M4854#M^5!;7-:#5 M?16J-UX(6S4)^*^_])N-YF];M0HX9'?F'B)K"X_ZIF;X':KK1;WK1%5RD=Z(UX+KMKOVN I_51@^T95/B<0'X7<5'G'4,.'!SOB[YK)Y$!+# ML@B7^:;+Z#/O/<:T6\=G6N^#"@>L,I)S,"W:4H9I$+ZX=MR'D$IWDPMG-G-L MZD-=9F9I1ZZ$KN)B!P$L*;_SE< J)A[6ZV_ARR_-'MU;7H(0S$ X&T1NU8 B M]V+0PH();:D9$3"5X+"["5Z@;VM<474>/K252Y#I4B[-3I@K*+.A?"$S$ZO7:5B5$Y HXX_G6B M*Y\2B0]$ :5!3ZA]HBJJPKFI#- ,R?2;M6JO>5ZXY MXXFN7#RPI;YM"@"[H)ZCM;0P[+Z)K+2_G^X;)/&9-F+P1QMHJ AG'#Y/-@:U M3J>KP N=XLJ%"]:.E)$B9.>*Q!R"1>^Z2V"L/W5KM0?ST+N;-.N-07[#5#JU M7G=SAS&EA>!>E.Z+A>LR>[S4?%>W/8L<_YIN_&OA^1B05@35E?\LP8)2T@K7 M.>XF<3WDSKZ@Q),]^'>WZ,)1N7#"A'O4FIEM M**]Q17/B42JZ\Y!I76CXOYW*(R M1=W2#-,;6XZW<&/5U1]5.,\*N*=PT!6)E9--^ZKBHP80<]TTJ,#Z8"H[CL.: M2!OJ&&2=WP--2LP3:-3JG=W'9E6V[1&A,6UPX48T%E7?L#EG104LDHC_U1\Y MQA+_B]6+L46N[VZ?SAYO_K^KCQJMHM$OKH=?;[[\XZ.VNH[V=?CPQ\WM1Q3/ MOVDQREEL@H3C:\=VD/YV.="$ZDEU82$*K7_PIX!R: M'7BW1K2,+% 58B$+[>GJ?Y_.;FXOKVZ?^&FD4?#ZK+?5HA$]_C;7G]G9R&7Z M]S-] D_YJ.G6B[[T_O9I&XU&/(W-/OVN:U,7&?POOC-N IB(#@ 3K+5"'/S^ MJPY/PD^6SD*_ P#L@$2ZKS^'$A8,LKFE+S\"NBW39N](+!+L(R+BE_EA<,ET MNY@QUQR'$K0IMP;]O/#@:9YWR;RQ:U(9[= V/NN>Z=U-[L'Z0W,0?_L$>_UL M[=0?!1ZISV$MWUVP/)H%!$V^@#*W@C[!KV)_PN8ZC8]:[(5JVN=0FZ6&//1Z M2/&HIF[E>44( HS=FY/E;PDA_>9#PK0 MGBUG!%FBKSX83"PX-E M<%'O7)/.NM'[S=/F+IRT.<<;VM)]U,5JVKWXE\9%H( 3T1]T,/%6'^FL2?Y] M,HUS(?'@N>U^\[>:QF9SYP76Q5))^-_1$O;G+. &F"PL:QGH!=3#&C<^&J#Q?ML,GX"<]!JSS!GH#N%#Z(#83]-? MXM0;!U0*! \1DW^3"C7A.2# ?=<<+8)OFJXV$L(W[> C!<6TN;;*J1H#!)]S M"]OD"/08J-CP^9$+W_<"_(*P^,[\&F*;Y\0&4'C"Q*()KY&H6/?X9ED, >FR\<*GR*PX1WNWL>0&T=-PE#8<'I=\CJ(H) MO9I.7W#9E-F>^0,4(-ZR 2CVPQS#X_RI[FO,GO(':H UL!.8&X*'#VQ>XB.C M8V,:HV0&>" 0FDZ?=CD%AITZ%A[/"-NQ@=8-=_V,,=[(W+*P5YOCTD]BXT0! ME]%L$X.KA+\FKM-2I%U":UQ[I4M&T2-\WYS J=C^$'3D!1:0/]^#;C8&:KWU M&J=OF?:"&4,PG_"'?XZ[QF@\RON"QVN\^1$$Z P^LD2$Q-Y+BUY,"]YL[S=X M;F"HGW=,.V/AI^D6AHQ@=D8"0.='Y0E#*.1GY%7DD1?@#^ 9Y\7&N3%P7YF& MJ;MPH.>)$T?AZ0970/A,? AE*'(3F)M@@8CDEVBT6Q1@AZ59D>\Q%C4O6:O* M8/GT&@HYQD^JHP6WLYPTXP8[\' HM,M\&HH1>2D+H*@'P;,_0"J*KPM6L>D&%B6 M\T*W,CKB+YW%"/6J0!0KPAL=J>-GL#_@CUN@JZL;+'JQ')FC-/$?X!]0:H*: M!3A=^, CE/D'BDOP:AYI/ 9JZ1.0SOA!;^&2$1SJKJ#AF* "F]YW4L'F;(SB M/M2Y@.&FH+4"NXR!67R7@5Y9(RPX\'4WJ9E>\(>!A0$ZMNWSE8'9%C;IBO#S M",UNKE3J"2P9 9;">P6>@J,>9G2)A.\!3\/)DI['VSJF"XZ$?FA9J.K"5X-7 MBI:(3HJVA(:=I_UK83S3PT& .-:/0&:(O03GMFGW=+7RW45B#/ %YX-6:L;& MPU/77G WL'^#^5C?ADI^#?;K+2S: M?L33S_V,O.]._\P@]T5RUH7I<4FS-] MB>(L_!1\U44#R]#0CX@;A,V&;TA2$,2GBXJ__JR;-ME,/QBH@$#+/T#AYG;& MF H64'/_88(&EJ#0W9\WEV>- 6P(;H$9 "R^DH\^-SP6D-&P,7@%EL\.;'SBMIISPS&\T@- - M#/OS)E,TJ@>ODV2HB]@E\#C^=G/T#P# M(P2,8_JCB;:60)49R$7;T2Q0.0E;P@"!*P?L7FXI!1_?C_)3FE2:.'B$!$\\ M,2_2V[?A& .N8<%<2Z8#"X"H 6R&SI)6 YTES08=. 9RM/? !?5Z/>">#Q_W M?O5T94ML/&7&PL(VP"0,6/_Y3/M;0^N+!J:!85;"@T MMEIV2LC4R+MF(XB&H(Q 3];_>=?,2Z-(B[D$]O4_@,.T*V2P8LUE:>$X.Y>\ M-++*VC$AJ54FI><+5)BN,+T+INNJ8EK%M-=WGSX'304"C4ZMI)U"4G/R2\#I MRPT-0Y\ *#6!1R PN"/=IN#JDFYG<]==!8A:P2D)IV8_1SCEV+.@5]^<9EAE MZI(XU0TXQ9%/@3[;4U6:*I,\G@/+I*1 \M[.0]NX!%)<<4J4F)?;K*2O*BL7 M#S\I\K0#_ KJLE67F\#NFQ1J*K]_1WD/5+IPX[O87-Q M@QYS'H2GW$S/8_XM\XF6=T#*,@5]:_"V7AU5^YB#QJ?48.S5^"SH)FB__?IBH=XE?1Q'&%A4DL>,_H&OTA^ KO;V[VY4E4O=SRP;$G:^L&XZU2 M96K=SVJ^UW[SO]Z2VNC8&% 0A1-8_<3S=QY,[[LBJ5QR1]/XGG&C?,_XK_S2 MF8W>N-?02\_LNH[E^WNP-YZ[R!/J+9Y+BX.],(-]/-7F#F7-4)J+MQC]"[.< MXDD^E/P4.RQ>GQ%+]Z+D2<_'4@Q AFE1I@:F.-:D1$?:1$H"S4K>S=S2QT'* M"SZ!4H.Q(L/%/!#Z53PKD_*JQ([^O= IL0??W/07M&&LG8$7I>\)189G%XM$ M(ZKGT-C/,69HBBP35$CQ(0N74DTP#9F2D'[)$IFJ[+*[88O,38SC#U\[] MHJZCWZQ>JZ>XFK%R!T[96&"^$1XXDFNUM(12HW33$G5?'A[5)(&@X!QK&M/A MCW#$KB_*E **,2#P@@I(*&V,Y[)742L8.3S[S'6PJH]-A$M$8::BT;TXFK+]:0R&0_E_PN850KEFK#P99Q(NGV%N>HTUU@U!\YMAG4\J=7 /(YD!Z4;D?9_)& M_J?G^O^\6KC.G'VEHU_[6O$72;[CIT:GE?I.2'7^?.+I-7N7JDLS]RXH\$_Q MP7]>Z+9NZ \\KW#XC)V/MWB9-31JU%K=?N;K\.6 JU(AFY[97?1-+U?\G'B! M>+\J$-]4$":T%SWDPWA!5HINTYSTZN/VNS7?W9/V$Y>:(V:9( @\RL(U,;\6 M+AO]!TJ?YZ5B9FG=,47[BY H4YK!% <&*U7M#D@+!-RK?E+(PS M7C,1U"Y3$G_X)/SJA5QQ?!'5\8;?P]\'E;GGVD6X>F ^ ,?,%R,+:T96B[^# MXND)*.@\U7]BNC/01TGIHVI[M :(QXS@*63KT([HP^?:C:@NT/FX=R"$%ZND MIIH04(G9"#X@U-<)PU1R6"0R9L36C+8N<84 M!H^)E7,@L9A1$Q7GXN%8, $L8SM84N%QA(U93=3M4]5!K&0B\=6@=DY(?RS) M=T9A+4P6,/E^9DSW@GH>7I>3?)HH(XI:*"3/D,R1X-V/NB1"*O ).3# (C.I MCDI/<'+ R$AU..Z@10+Q,'-]'4YUYF!9 9<)XI"C3@K$49K^[#*JFJ3:>^;2 M(P)6%A_"&LK9B+H9. +,SD04>($"183EZV'ET1R5T83$24H'K.KDG99&"]NP MF!&]<+("*<%BIFV8/TQC@86>F0]'<>$Q8 ID7/$R)*@,DA%:P_>@*$8LF08?/>''"SX 49?K,^ZB9']+N Y/_6MP)Y]I] MQKF38ISXM@QTWOR!F_PK=]8JICF* O2_HBV(Z IROKHKOD MV8AC[J+_"#4\ MG8J1"2)$$_H-KUD4UR?B!K\CKAM ]0_3]1&YNFWC?T1?"?H\)RV>M!][+/T< M%$*N/]"H[,3X$>/KKK%'#C.]N7UR/LE6JV M4$;RBW,C'@MTH$CQ&7,C4X-%X>.S^!=0&9AA3:P+>F3Z39VX2&(B- 8C?$Q4 M)(E[=&Q>=E<36LX"1 SL!M4QN BQ=M72%\@> H'RS8Z].*SDKTST ]OH?V & MWVNT!<,AJRZX7LC("O4?E_D+%QV7SPN=*HFY4'C17?Q)-*:PMWZE0-D.I!Z6 M%O^<#[]W MYJ+2E?UD,W'!DYC'6)R7^"J>"3(+ARB+L",\;< B8UY+.=;%]K,NP_ F6=@1 M2+'M BJ6W"X.?ZW[0N*2;Y+TLZ@K3MSF/6X]+<)![!J5K"S\ T9+?@AG>@@, M?E U8'Z@5,)$P8?$[Y08;FV#?Y[?"[R75/B=F%F#'TR_;,05P]4OF=D)!\'% M00):DP1T+HR"[_-."%DD)+&8?A0:[VRF$[S$'2KL';)U7><9%88:+$EU\!-D] 03 M1TW.8IP)(H6SVS*H;2\A?!(,05B]$Z(,A(\&1=N:&I21(SNRA\"S[J% MTMJ#>X;K$6DM<(W;><@4J.DL=ZY=,E!948K'):GX HA_ MCVPG1IU>,'@;91($"0O4]"]F7@76;A>/29ZC-70.? "H(7_UK;0?P.7 D"$[73X)!3#Q3/.;DK?ABH MYB7V%-U=HL5-%+(W5D\2F^2$ZFK\THN9HL*-$;XG5R/2SY/N,ATC3['K.L < M)Y=\#Z90.",@&G;=J*T/TS<'4GE2L(1P\8LF%P4G/K9J];X\;0RCP9LBV%+& MW [[SR]#KEEKILQJQ?U3&Z!YT.B22^)=#)IS+0@+Q3X3\#59/)L:K]3X[2+: MY2:L00GF0=L<(7K"D>Z99@;'ESX'/>LGW2> YTQJM>IAVJWI&>Y*% E>[$;L M[\8&?EPA9*%U$W5!PO3\@[40;-4;.;]47LGVF%31J/4SWBH)S/.P*UPL7ZP& MURY%C#8T ZK%+Y#,^-=:0=2J2S'&"_&@O\-C@CA64*U01))0J]8<-%X% &E. M[\Y;?R.9F[5.HYVQ]8T71!(&W%'CI48_(]+2!8_MMNCIH?-%]%]E_LC,GQ2,A]&^F#0[*S+_2DP-V)--_\+Q_,I1N",R!F<*?%34Y8] MW>(MR&(*/Q;0JZ4;+2,]=> M)X.&I)+ON.LW7B;M])MD59&E\0%90 B=V2MZKCY#[1&I1D8/_(27@1Y7=Z]C MF2]BA>_3:W/T8;EGG MN26\K%XTI[0I!=Y(>G((QU$,*]:W-0CB4("X)EX_"C5.%C0]1'R*VY)A5DG0 M.1;CL_IW\38>"[MCQCV8!5V3V\J1TOHC7YL_X8!) 8$=4%\XP3"Y?:WWFS6$P, MX3OQJ:5N$!%_P=$7.+C)(5?@I!:,K\38*/74I<_RG-.8(6Z8F,5&NFJ00(:F MT\AQOFM8L\&"W+HQC5X!K8??73R#QS[7[E#MQ;(;= V#VA(;SC'735=$O,4. MT/4NY LWZDFZU(+/8UE/5(P$^T'.YS_C0Z++A,LC%X?4D(&??M@+3QAVNC7& M<1LL(E48*PO'P_"CY8$7'"7"D^>P-FE.@7$:^.:)WK,*=("5W$=1!]A[2G#\ MYE,^WKUXG7L+AW38QE7P1D4W?EW))WZCM;!=^X&V7,RZ6N=>5(=$DG3:!:#L MV7&7:WLE\KTV"Y[PJ^Y17<:Y\%=MR+4B_N,].>=2CD_-1C>H$BVPV"T4%'%2 M%$G>LFF7(8<&DOV[BD356^) P^?*FJW/K5X-V_9HZ)V M7[OKA0NZ$6K%_Z7/YK^=*HY:;:D"NU@<.3P8U#__E<2A1D>-7T%AGBUD( MKE58H5J1^2HEL\2F5]%_QE^E)[V*X!NU!>T7C$)B';!FSC 1D^N))\8D=F05:IF$,CG'R8O3(F M8U=8ROAE].YB71$]8\136!8T&&BI4?$(30"/OI/,4^%C0)GV0C(3W01\CJ5F M+\@_3)[':('D.*787)(@Z?'2M&CQE4WRW9E>^NY\FI/ZYAWRU'A8'[/?Q.^B M3AU;O@ ?=D0SAFPG^ X6[9'E2.FH/%[&W+')R^X\'W G,IG1@;J:!8YO'#:2 M,<0!L3@ $C1DY3^EV#JL&BSZ& U"OQ'$@)UY$1W$W6>7CM%XB;PW2\S?/3B5IIS<9X>0O MB9#UK0FIP$B]-]PPWSC.@EM>E8EX4HL;V"> ,]CE@5PG3Q1FX8FX I\9HT_Q M?9!UL.Z50HC?;/*NTB1O3_LC3+P;@J(\Q[_$I\ERWR,&%=^+>>%_#(?WX9CP M\+J*E><$P]>B)%BJ#P)A- N$#06P:$*Q" =AWA-*^EDXFS7P:,-7+3'J+!A! M':M9HKN MDK^SXSO\%6BH98L_:R"2N2T[40EO^AQY?[AQ)PNJ40D,2XVEA < MGT6[Q> \_!QO3"3(_.PXQHMI6>@]#T(8XLUK4U/LX\91F%:12(8&L/W3*#-2N?B(9%Z8W#:;V M82MO1:27= E'+O7DON\FN.M#TY+O;.UN[#MX6S;QLFSTD@%GLC[IAL:\?Y!A MJ,/$3+EF80)V& ML$;OK%$7"!/_;G*'-+7(P\&6OS1J@U:')R/[6*R+\<::]DNS3_VJ@HJ!B>GR MF@LLI?)BHQ2C;[2:]?@W/(S:&VN^PAM#Z)3RSGO;\,*M\$$\(8)V&6K0_M1T MDP^-7ROBR2EMSZ@+B*$U.[5FJQ-:)GBO8&4<)5 $JB37RU>FDX='I2EA"*68^/?KRSTV16\3VR0>; O^)V03\E)8?>/$CNQMH&.A11ELW\$=5=A M%\YDKH@GI<@%%H?8"S^U<^W/4+N.C7FF[WKH] 79A.D?E&L6EO+5^)QHZDIJ M9)-![#1X3ZDN)<@4N1;]9Q9VT/X#'T+=/'E%T!9W/%OU>! ML7\+3H=&J47I@);YG5$*CVZ32(-OC1AOG>'ANBPHP/ZI!^ELM63IGL_&4YL2 MZ9"]8BV:Q++I?1CFQ& K*>B471W.2N")@'Q\#D_H 318!"R3=T;A'R?GX$SD MY@3G'63LF)DHAD.$HXA05.6V*Y+;WJA7R>VO2VX7*>QIC2U9O='-K6UEIL4< M2YW6'IV)_Z).%$F*0LI-%8,=*W3;;ZP+"-(1>1.A'\QRYJG=%A)=#X.F1U$; MPV2F8MB\#SV*V'Z:J=:W=HNL[):9L3%FNC%I6F3YR%RX/,V"O*"QHS!+1"HP/5 MGW@*JK@ZPRT$"HOM<>,B2FV/?:CPK+6Y3>%O4K2:213WM/5V=SL*# M3W@?/A;516!CQKJVCJU[TF29C.H-$N5%9X^N2NVBKNIJQ/J.(]:[Y62(9DTZ MW\\1;ZT_52#:"D3-,D"$LD?5F?45?7.A;UU5^JJ91!G7=$+%2*BZ0N/T?,5& MMBH^6;Y5'R1".;$C#FR@R^B 27BZ@VAC8^0\# MLY4&YZPIJSY3#D)JEG(DZICB#8NH4C26YZ(H+^Q[M'">_)/L;/2XF,&.EG>3 MA$4+7#.TC3C52I3,G;8<%56 ,J>XM*RWD2U.A,X5\ MHK1\U8&H"-*/@,?>G#Z1R:2M!)/&Z1SUP8M7+N=R=[Q: 5."JJ>X'-#%NJ!"F'7QS[^0P[G134(>BUX6&I,TFT[3OWDEK4Z-;= M!+=/+8'XY@\S3>S&IHH"EQ<8AO.2]84_=5S3Y[WCPP)$RH2-"D#P1RLB8EA2 MP/.;@MEUZ?UH:IC,;#! R'=1A2!5+$33NIV$,E(3#82P'7L0#XZ A?%JZD = MS!-RL7N/_LM,H[4AW71H\(.8O8^:4S?>CH<8V MUV8Z'SXB>@=C^2'-@GL(?@BGR,6^Y8FLKBFS8I%L3+P*!\0MJ949O(=K>E'# M\#$^OH['@$XKCKN28\;[:HOXR;.O$GTN]^;?; 9]1 M[:V$Q*75D2BNC+(*-\+7@IRA[;_N-3& )T?PIWJ]*O-AAI\Y227NL M"DL-F=F58N]R2@WMW+N;,SX]_4 $9#Q9/^CDQT\AB^X4Z*M MIB\4]/23!@'-,,N9<$DE*(DLW6!OH81AX\7X?7\Y,SA /O->JR6!'6(F/8Z-0'[[GBZY 9* M6%!/([1]-#/H0OEIS@!0!/8%[ZL0&]9EVO.%D'[(ZZN?7-CR9RGEEULF="N% M&SH7AKI4W1/O*QO;_YJ*"Y%G3-TFN>9/@BRLI8Q>G031#V91-3AE;N;,B:T.8H^8///@UZV.Z M<[!86+W">T&G%T>MYMN6V)U5C236I+>M77!CT7"58B(LB?'!\2]YR]G(L6AG M_=9O8G;PUMW:OB!,M89VIOV_A8.PBPWIB^YZG!!+C>(U]*RP8' XS>E&L L MXHTK-\&(VE3PF:UA^P]42\SPTL>!;",_=.U-1 M80W_B+HR\;?Y-W\_>(YXY_,=?:-5D5:Y15J-JDCKE1-(>"E6BB8S[K8;H[43 M2$)=)R\1SF78&7[J(XZU#GY!9C'_327ERY'R39#R=Y):QCM04'EN.,513/$LZ^I MO95.O/69G.E-&V_]CZV"%E&JR.0 >;P%//XMQ?@*T>DMYJ+5&# /X-WGW&4[ M ?OHH2U"M97!UV*=Q80)DQ$/D;DIV%E&#X? Z1/96I%>MGW&Y\M]>..V'4"?Y LRF>UJ=. M\.Y=\0Z+*RV=*?YOHZ@-XN@I#$/]P8+R?>XPU_07\CD*WUF\Z]BSBR)M(7J: MB9:^9PE9+,W@IGS_%3=[X$T741'1W%*,![\GQAP MSH,>P9AQ$UO)\-R,,+1&+W+@?GIJ]F>%UPV@FF%]_W4HY**V7XKPIS0 +?3= MWTW";=]$HOF@AJ ]97F@@W:O@CYHA)B&J;NB>V/\_J*INS2ZWA?$#?I,?CM_ M/-= 8;&HM\/0LK*4I]1'(,_S,>FBDQ4. PMX OF#=Z42_CEF&V%')=%'5G12 MBS6>%8/ LI8C)A,]T\.5^-J)QG,!/T:=M:C_DCF+]T;7GK%?'ZF1U+,O"%-0 M@R\1@^4=/K UULH$.HQU>+Q),>_SX=@B,9"K?'"/+V8+2TBDV=QE4W@_%*JB MMQ.&7"QQ,!0,P68?.&%#LB@MT!=YCL.!BY:+Q#EPXBLB0Z31#(F]\JWF&?XK M6XQF@;J_-#5W\^ MN/MSC5(;-B$>QVBHX;QB3-_A%M\8O@K'QYU]@589=-F-HDYR!K .UX.X28+6 MYLG^N?PZ\>).#7TL5$ZISR5VF>>^OO1-\^O1=&/SEF.ZM]0KGA8*^BE2$)BZ M4/^DNRYL&$V^U<2U%[U)"'33BW)9P^2Q("]'9-*&@X9'S&83 M?LW4MTUZ03$1&G3S!=V6/%K(H66-4LW(CO*3^93H M" O3RJ-7Q/&]7!,(\ZT3B0J@N''2(LL$*E;:J<6SUD7?U'",-.9RV090!D)*;.3-]/@,VS.*.TK:#-+>9 MT,;B_:'*C M0.]#?%=BF%B\%.G,8^./8!^C&ITRKNXLLZ>ZG$%5\FNDC-O+?K%&/7T0WX=5 M/E]#.&E@0:%O_ 5WL_&]Y%&)P6MM%E=K7E7J+YWKJV*EW3\O8_N[Y]O;#:MK M2)HA<+/?5^JQ60AI;QU;["J<.K#Y-3L9;\EON[#?(MXEX96SYDVE'1=MD?I*'*;#(&ZFA$.A].C5DDU<+Y/CX;9JTAI[ M5N#\PW$4V0,WFE*95NRHK_@C"NTA4W_WJ=G)&+.'+[9FZY)VM.76\ZH5B[O_ M7-QFE8O[NES M#"1&7&!05P7#<%%BPBT)H8-G2M48^RV0A3%)XB&: )!YC8B&P_;?Q0:*S MQ_1H8V(GW%],(P4\]+B.Q/V4&(,-SPN%FD@P$-D-8DF7#^ 1SB9>^B1J@8+= MQJ.TX>\2SN+-'E13[IT1G7&C?58?U#11!K]>@@9"NEOO?@A=D3'O,GF<:]%O M79JA3;,XN3]/FSHO\3^+N"WL/GPP'S0@4O*T%^IWX0BW=)1]$;RT1-Q@JL$+ MK?H8UL)$ZXZ@^P=)TBS-CR')W]O9F.PC$%^+VOAJ1@.$]^. M!OFNR(]$O&*E'HE(B^YEC' (YMFXV11V#-$?YA+"8V@42:+Z#CW@62\7>3// M GF8XEF/P59D9DD?DD!$!>MT/"+@"Y#$UE3"_ALQT->I-IN#*;0$&QVR!)O< MWT[N^T1FAA>TB>#5Z?&'BC 5_!/#/#@(A8K*N4,318/O!WY\(5]&D2@!S$9& M#G6020VB.6,T:7'?#LTTX;NG+(WP9>,):M&))"-[>',%MDF011*I^$A*>,#_ MZ'!+NTM-&,>_H2#$R$4-9\N$(*1<&#V1XQL,1@N&,B8GY*3)AD/KAY%M5L3U M@$8=P^UP8C:=*A@")F^.%!H.K288#I?A5&VZDT-3XPH3;^BZ'#D+/_U))=N/ MY3MY4.'*5+0:-"&5&CA0&P),XX"+@G(Z3#N&M"@,/EK&M)J0R5APU'B1>8UBZELL=15)BJ7 MN1J&@<78'/8 '/3JW&,B9+<>7S4,UHI[0G3V0@T0!!#/UA;9K([+I6T0BXG= M+)302E^R=?+;8P>)()TL^%!PF4:W0O!D_G4A/XFNP\<+;= !\QKNN#/8T-F] MZTQ N 3(I]N#YBAS 9BEHX=CG8>/H7*.3KP5DSS&07_@COC= ^WZ0*-!+WNCBEY*6^]B7DNYZ9Q#,(*>G:QQ?PG7B%<(CE#/E1=UCR0! !R@,O\ MU:/B&EA\I;?K./0"],6 3Z>QC*P4I@U3\V&#"$PX UXN$\JDJX>+6-,P$MT+ M2A(9,1#JAZ;X;'UWW]G:5^P"HC5[M43-$A!!_V&Z"^ .TT ;'LYYPM7BJR ) MZY'7DRY!@$<'>3%\N'K$WX3'B?$8%$T!I"S])6;\V>@I=6 =FLV+O_9"B7-YUABR8#*A_T:W-[^A4]PI<87X MG+_0-P%8++T0NFY->I;4IS"<*1OJ9T(A")6U6-,][+N)R!-%T?&ZCADVDWF* M/\>+IQC'>B_1BXKZY1K@/DI]);"1NENU7:H:AJ S6A:HRPRUFOJL;(GM3,#6X7"WB(N !4*&A2,:K]WK MR_&4C;]K8)S[C&>.P#]!^,Q"[00$0$6-UU(C'"T>'#^?,TT1I)A"R7 VV,FW M1EA)Y8E%@7!?RV*%039:AA?U?YJ0F'CB>L4^FULGHIE)P,HE79(-=GC5:5 M#;(I&R0MV:R5G(EZ;?X,IGQ@-MDHGR345TM[,3 8SHXRDEL?-=I@LCPR/E9X MGWE[/2EO\U[, T'W@#^TC:M@),C;$WS54JO31RGE" $0TK_0O<##EBH,FB]W M3'>WC#'=\1M.A2/>H_YZE" J:]9[0]59[Q5]G>37&=!-[HMY08I*K6R MJA"2^G[M"*'\)G$VFDWE(+23W)S0_RM!;EXO7)MZ)&K_I<_FORDO/H]HLFU3 MZG$5$@/X!8QP:EU9AL1MU1O*LS+M:_[IH":RBW- MNIQB+T)1'R(J:95 [';&E@),E(,YN)F[I.X#(>UN8J0K0ZCWZIV-[)5J1IZ2 MN*W &P>O5!2_(WCSNQL.!;QJ*O5/#F; 32B,$XQ1?T:JJ<5URC!7GCPD-3?* M#%"5XDNI-;H#Y;2L$UVY>/!)S<-> ;X3V5Q'Y+F/4@W];#/\!##CD;>+H]YG,6?"ET.YT MY7Y9.VE7NWB@/U3 50VXS@JOLT4\]JOH+D%:#:< MQ,Y'C!*(=>=P9BC MSV:PN\]F'V#<:O#W$9;NW?!Z-2IWMU(C"E@\^DN[W\?R *IT8[;H;A-\!,OU MG1?>0B&:\"9*]NFA47UR4 Y=;PQ6F[^M=LC!=QL[[IS&^VI3IANB M0[U^(* M2=B8UK$3=U]BV-3F9K>P#;@]V;H&L2TI.!O?1]%=;1OM]FNZVK:DV-[&3>?8 MS[8!Y[Q5/]O,[7<3>?*7IC=W/-W"H7%AQORK3I[:>,.+O.!P%V:O?8M;1SYU M0^Q$E#//L#C:V+7#\J9&OF57);0E\W7-R*'"FM_V!Y,.S9W/O9"A_7&E=@%^ MT()/)69"\0*HE,E080+F?EI.O>HD$M.ZVY3&S4N:Q40\CS<>29_F(AHO>=I[ M$-^Q6H /)18S9U5^R%-?QU-F+"P^5#)C?H!'E4+'4@I2)6OOF*S=J)==TJ%M M3,W?NYN[@I*R>?\4E=$NQ#SQ8LONI,6'U 1-U;*#"EXY4#AR\Y:/K=![7"'L M>!%VR_Q*?!U.U#GH&<]'ZZGEKU6]W*4MC[G/-D,VYOIL/5YPU2&3],8F'1OQ M5(Q>3[UL:Z56WB_,LJ.UG1TF GJQ&SY^Y1X.\@XTLT 1%+W=BY:%PMX.4W&] M#8'/[1'W'^8ZANY-DS[:)-8^G:6@:_\21LVT@?#"3PR:5>&\CCLSLRW7^N6I M+&P:S/LZT=VN=5/".0J0ZQ17+E[1Z$H!H8(5C6)0VZP-6CMD'1^ZPG%X",S6 M,788X+ZSCE$,V!JUKH+=*M1T-MQ3HV[FX_2!8"ZZ(M ^8J9J[Z*X[Z!YB'X[ MCX*0*T_*D<&:O:J 29&52]!!I-3THG20TO!;;^W07*/21I01G#VI&CH/;:0D MV#7;?>6$IIH>D4O3B^9&X7P2N_*.E*ZC[*+X;]91,'OTGW&ZWG.R%F0"=-0S M $YTY1+T$RD+,6?]I%SLID!7JJ>K=!/U!&9/ZC+Q!MVD9'&IH$M937_)K6.? M8=HV\V-S1A5!^!'S5GL7O7][APE04Q!S&- R/Z:J>KRHLG()*L@N>4=O<9$4 MBMBV[!2I- ]UX)>M>>R2C;2M5Z10I#4K3\B6+25PZ"O\XKNGG<'93HBN9Q82 M5A%T'S%?M7?1Z+=T@40$O134S$^+[U5.#T56+D'CV"5YZ=5.CY+16FD;ZD"O MN+35_BXY35LY2K:#Z:DDKI;F#$DH)UC=KJYZW=*!$.\C-% MZYLM!!5Z35?8+AO;A5U+W5V2LM[BPUG/+CG>4A6#G"*#9*I=NZ1Q;>LE.F'1 MKZ+#2 O^C_<4X0U)I<9"2G/G4?2 [.QBXFSK.4)BKGXW-Z[KU]J=S?/Y5&@5 M66'V39A=XU+:)>/K]2ZE0F'!5)X:IK M7X6P0NE<=>T[J%AHU;7O#=ZR73S3&X.AJQ^$A,%O3V*5&8%=-HRBPU1L[M&92 M4?>H>O<=-5-U\ADQ(+%5U;OO]%8N00N^TUZY>/6D5]1X@_U@MU7I)BKC,%LW MR6/(P9[$96-SNKO2FDG5NN^X>:N3SZR#5M>>0QT*!4I*4TB=PWH=3TA%2M^_:I=>0SO:!>M>X[M95+T#B*FE>P M3[16VH8ZT"LP=S6/&0>O@&G5NJ]JW7?:W9LZ^4Q 6#453KA_4X7MHVG=URMJ M_,)N[%*U[JL8I)C6?7D,>*A$O](.HZIUGQH]ISKY#'VH5ZW[#N)&.23,KG$I M%34-HD08=VJ==K=JW7=8D,Q$Y""/(0\EHJ]9&]3?B+Y]MNX3&[]=S)AKCDMJ MY9?+(D]7__MT=G-[>77[!+\Y[YAVQL)/4Z9AOK=N+[4Y& M?$4<,PT MW]$358&0E"/7\*;4 K2. M_]]WHG:@:T5&4DC$C?E/[$8TMIT79\UVENM&E'B;W/]F9V-7*9_/],G\)B/FFZ]Z$OO M;Y^VL8K%T]CLT^^Z-G414G_QG7$3A $1 B3 !<+51@-5AR?A)[,OJ^+Q 8!$ M_C'A7@CY$'_QS_Y@TJF/WWPK<[I@W 20UN8&.W#-9.$O7%DZ(D.9^%%S8M)Y MI8M+#WC9LIP73WL/7 C<2>U8>K]Y'SXFQ7Q>6^8'I@4G%K%P*+>:LF?U<3QE MQL)BSF2-0G=-!Q$7<5=<[!->GF GGRUG_'U[8F MCK93OQ99MMW"6D\OS/K!OL)93=>.]'B5WH;V:\S97M6D;L\*+4598=_1JSS9 M9Z?NBC+[X#WW].)47*/.!=)6!+O'S#4[#=W)X!HPR5C1?-/8'-I5FF_*O&TZ MBJ#WF/EFIVF=Z7QS[2S<@MFFU5"OE%#9ZZ:K"'B/F6UV"A1GL U\MF"V:0X. M7$LKK\H,PU;DTE4$PE7B7IS==DI,E=EMB(0MB><:[JMW;FFRAHI-UOAV7&,%].RM)%NZ?:8XI69H?I!5Y+9 M?XCO%PRF;JW5DU.0,$ROP?ZD3),:):M0:SU,7W$HS.CYSOB[IH__O3 ]D[H- MX_WSQ+7\%WKDT+8U&/S/UACAE.V;-U0\>/CL_%I_H\O6,:!CA%&/1/ MT\-4G;^ST5CW*!_D'O:/1R>^.#C7XHD^<.#&8NPG$WWBV3FV;BTIFX26N!O[ M#IX1' [\E$A804LTK7(E9 K>.S[3.1^T+G#0E!\"1FKY("RARE)D" N=J,N'9,2$8 M6P&_^C%@NPQ6$K!>@*8W!B(:*P<&'#XUQU-,H[*?>8H:I@Z P@_;6XM/"U3J'6D"A)]W< SP;'S2%W/DN(\O^AQ_"!(V(R%X@# M_HO#,Z;.M2')H11A+1,/!4X6P=IU*7\V)X))9[U"B<31]^4,L;^&9Q! V3 - M$*1PH"]PMO S/U\/+RW\6!+3^\H8RY*K4E[>%5R=_O(K\Z<.*)0_X'"I?\Y; M!:PF+A)F#'V1B]3M3MB@783H[7[4^&OL7>2^]HU@VY?F#TR:,CSQ$H>Q]XS, ML#BO9/.\!,9[?4GHNYN$I_&J!-U([.]K(3^HKL&-V_8;&XY2Q9DCL-#/SOP M1[IN06<'90ONWRH?>2_YR)TJ'_EU^V-EP\PX]:KT9NA*2U-5^,+'-LX<5E@W(Z!HFB"PD3.ZZY MZSR[^@PN1^!?87O%GX))V@O0"UV@#HFDV'<7<_S%+XW04L"J&%"" X$XU4%/ M/]=@GU]U^(K6Z-9$/<6&?9*?(K$+>PQ\XPE[,/,E4K?7W+ ];KWP'29-E\@A M V*8^6+UE'5'^!;T.Y3].B_QP:=FJSURCCF^U$/X;..2+A)NWCS25O,M\PF> MF2B1:?0&M7Y;MCW%8:''R9LZ+W90,L/O@!&SG!?M_2]:,H6_IK&?8P8W 'T9 M;\HY0(S_(.REU2S_,MAFLX$D5Q8/QW!38347X[2(Z/1F(TF5Q/Y"LPK*#GM. MC;S#GL'-'Z7X-Q)76$ZW2JA@!/8M9U,M)AC6ET#L.QZY3M6*SCW]N,LX3RY0 M53C#0,7D*=HZ<#UMR-X4R/MI6= 5=1_)?6'L#$P<;1[N$SA?W73 MT(#;. @JNA\OW3.X_C[@>=0:<1X,_NT^4/:'H;)_SY7H"B''BY"O^D]SMIAI MEXYEZ:[VIVXM6 PI9.Y]U9?:/YBO?68QY'PCJQ0M#<51HF:"5N >T,ZX88N) MV2IE:RF3%YE?ME:_+46=5RW[H6T\D(/J#38^;P_T@#'RQD[]@.JR"^!3LUEK M=.2HIP+44F=E->MW^W+GOC6N"DP2L$@[0^4,8$ ODLC(:OCU>W@?H&IRW MVA6VU%BY<#S*DZ7R\VM6,J^2>82Q33>LT!4?*%4)P#8, QC19X;D@&YD9 W5 M!V>M^JOQMJ[G7F^@WM0;-:M\'MG?U-%VS^ MVNMN<%NKO7:KR>O;[3*LRJI::^;KMC\M=?=\+9.>VUUU!.& M:OI>;YT?E>NU=/5UH_,A9_6U_69)WFC4^LV>RDB7H2;5K"O*)I68.ZQ3/'SZ96M2DF@L0Y/J5IK4 MT:Q;MK&W.*<<]/Z M;R^1:]1Z5>GF08KQKB3&R]#Z^CMVM:E2TQ19N?C4M$UJ127SU$7'@K.O'.S4] ,.YZYIA845E?):@O*Z,;,X9^5UD$=[LNY /8Y2 M:F5%!7E7$N1E**^#W937>K/"EAHK%Z^\;E(L*IFG+CH.1.;U>Z4KK[OA;9WR MVF^J9\FKZG>M$@%+55PW^AWR[B5>SZ.Y0Z=R01RD%.]*4KR49N+UW537CGI1 MLA-=N7C5=9-:44D]A>%Q(%*O+XU0*+Z=^&Z 6Z>\MMOJ64RO]KM&LQ5[[[;4 M9/,>673K!+-.HSFOAC9B_@MCMO8_"YOQJ=TX9CC,Z$0BJZ^[)W(F&HH*B2.Z MO3H;'2]Y:^]O'XO1&-1ZO:JWQ2'>8]W]C +::190LWG>'U3H4F/EXM7W39I5 M)?84AL>!B+W^'J8!I0(NK3Y@G>:N7H7 :_7VXP3^AG&K"HCJS0-A"SV@U'&K M^Y=3%5 JH%1 J8!2 :4"BC+:4DEN/BWX/]S&NT]/CJ];:D%;&03GZ>C;&*;* MP]&WUKQ=M6@3]NZG1F]0Z[?5&]VDU,J*VK?=\F8DICOM5AQ[GQJ-\T8%)456 M+MZ'MW$>;"715 '#@4BT04D3$+/<OCLMMLG$3D)R-]M2Z?@#\WSX"&[/N[,O MS1^FP6S#^^+HM@>:TM#XH=MCYCW!FI\M0,;V\H0!_>:PDN\NQ*T'YP#J%V M?_CGI-ELMILYT.9W> /'?O[T.YM]NG5\IO4^:H1B[6Y.[T4) L&+,D/\\1M MS_O]5_C2[[\&3\"CRYM&_UIXOCE9_I8 42Z+/%W][]/9S>WEU>T3_.:\8]H9 M"]_9&J8+-UO4?[U=T_PIXZD54\\$GAO^FW=<6.:(17 M.OQ_?HYH16IP/6-'?=A+]+(C<3[\Z+I\T7/M:1J>VPP@@&O9]"24Q_B$Z'CY M83J<9VH@/.U_+P!)$Y,9JW]S(V:BO\B_(76V;@P7U&G0E) MR6R/)/30=3&H-(,3^;R,/G*O+_%70]S\+9W]W82K0L,?NFFA]+]VW#_@NW[& M)1B+DSZ]P*.6U\["]1FS\?UY!(O_]:M[;_J.;>K?MPBDKM?+FL#O_8:N=^"(CW6Z(^BV MD)80&D&]_E<@"6A/-[E:K1I3XVUQ_9F*>:=8_EJ+!;-8S4YITC*?,6%A,"$Y9\J+P!PV#4/96;7.3U%@% M5%%2I%#+LFR_QM38,>JPT3H-Q%R4:YP;4Z8)T\!.N VU)V$?%*O_2^O?+7S/ M!XX%'"57WB:P4KH#HX+9*\E,Z4F LI+1=?63N6/3 P,-7<\5P(X78'^GVP;T M@2'L$)2^"F@5T JA]/#YV67/NE\VPFYL']1?#Q3+/W5KH2S$U&QM]5FWR.," M)M&*O5 -8"PAKB(/-WVMPTDHJ3&MD2NP:9ZFQD!XFL2J_^1??K,KJ='LU3I= M]5IS['/E*$R7ORAJ?=UMA8D(Z#3\2*KFW22XD>E"EF'SF<';8 POU:JN MQZSJ^CH4?>J>]^OD]&\T?M,:O?-V78Y\J4 @A596,_H[J$O)4G_742#Y"23= MV&.7@51Z&VRVRV=IGE=21F4H-=I-'E-0(/RN6+[GNT]!N%E$410%T.%I6=6X MC\.F7Y86TVYLJ\7\P3GJC3=0:@I2E%P4:2][/_E37+EH;:?;:>QLDWD;C#+" MI7=C\XS+P"$G_'$)(&]=2[T#=+=2J=3+G3O1E0O'=W=W?.\$;_KI4O=9Z)C\H *!BXR/;%1K6]NJM3GAX%/OO->M/'**KER\7BN/U'BK7AL M\_6J;>Y^P7;5$DB1E8M79',/GDEXIFKL+?38UUEH67?Q2I$3YF@/.K5!4[TN MRFH[6.&L)PS.P?AUC#%NRU)-ISV&IA%Y:,%R,?X;&?F:4W[A1JR\+QVZT:W5 M^YN#56O;8QR:7KT)/ 5G)FW4O#O;:M[7@01YH^8].&^^0O-6H66*TC@Z1C&9 MK;_+O8GSDY)#V[CZ.3==>H(RZGSGO+%9G:^XI.*2F%&0/CA21 ;CC2](FR?D MC599:+W8+US9;]:Z_[.RS;J\#;.FWQ@+^2L0<&I0&KPBJ M;'_9K7,\YW;IR?IGN]ZL-7OJ-6I3V]E<9?-6V;S'L'+!V;R#>CN/;-XWID16 MV;R*K%Q)B\->N?@@O]QY=&_9JJ>9AZVFCZ_*5MU#MFK[]=FJ^3K-TQL9MG8K M/C^TJ/H^8^:#>C>?;-6M<5#YVU1>N?ALU=U;L1:?K9JSUZ]U7E]$5RY> MD[567;V8F=H.Q"I;5:4$DS5:<)%Y6&NS54O0H=NU MSA:,6R6KEJAXYY2LNKWBG4Q6;9U'=0=5LFHE);=4W^7.WLHEJ^:LS3?.MQAN M57%)Q24QFT#FDKR358O6];O-6JM_&+A7TY&])EFUH33/MH C#&V;CNQ=4_8 MHGWZ%?2V%L!YIDF6(DSKNE>&HI [T?O.2PUK3S*%P?AT^X9?L*9[I.?D;I?YV KXY2//ST-;6;"G= M'9:]I?HN6P)%JB/?.:LC9'&'>.Q!QI0@!H[)->TS^,L9G#Y;!K,%/\"'=5][ M<1:6H4WU'TA0H*8+1#%QDNUH24\+!MZ:$TVW+'B2Y[L+BL;#EPS^G3!':SU5 MU\QNQ4^,'S MX44LW>=3V.,SD,:LY69(6R9HI*8?GPIF2MXYX2V*D M:I9D-1JKFB6YV4U;36 [%)A5H_XJH.T%:!J%K#2LH]"N==.M)O%5D_@.*CUS MT$RWT*1HJ^RU&65X;4)E,ZB3"*RW['E\;RE^&-3J"J9<*K6RHCT$FLDI?;GA M;E?O=X3"+7M6]*M>RP>)M_1VJP5 +BRN1)T@TV.]&^XZ*K;X5CNSG--&428Y M/!TB,S6\UT]/#7\#9_VY48/(SO-Z2]/B[?+ #SWG^X!!F(G!02M7;>+/'56) M=7"LU(H#6[GP3FP9V1]YXW63'O)6T!Z^3E)ZWX:JVDVI#/6W;OJL*@FJH)0/ ME+(UFTXQ?I+5\KE\E)U\6P!5S%4Q5Y',U:^G=^TN@;_>HIR= I.IZ5NJ>NSO M,UK5*HY;-T>K]N!?.@70'$KTH*]&M*IR*YT(WG+WJ;\M6E5YAJIHU2'I$&NB M5;FGO&P=K4K-IZZB54<+PFR?3E.%:%4J'"NUXL!6+AZLTMR@?4:K7@W:P]=) MJMZ,E1>TBE954%( 2MF715O1:-5&W?M8'>D5E; MJIKLJ=IDKQ15KFJO='CME8JZ.P:MNB(!K+W="Q4[5.P0L4-QJM3KXFLGQ1;E M-2M3N1F1:)U#W8C@2#W-M#GQ$:GZR%GX6K(MD1/U,Z'60Z+#%#TF3<=;:4OT M=N)E-1^22RO#YD/I70 Y@H<+?^K@JQO?;(.YU 6<<],]**[>YV7B-J&>K57# MHA-M\-&HE]'A(_!\;]LYJ&K>Q'KUW *:&2O] M[8LYP:ZTMO8/IKO> MAPH1)X2(JO?;7%?E62 J^A"5B<+D.(9LD-XPO;2!1EG86)<1'$\ EM*#/W6J M9GCJK)PS?E>%5"__9(#L$3*AXAG3.Y^8.VN^61#&P7[FL?%'8^%BR_5WGUKG M_8$\)FGO9%5G934KEWKUOHJCC3+QEXRAI,99:'Y7)5;56+EP_#9RG^$;\SA6 M:D%9J>]EFPS]HDR&9F R]+C)T$\Q&13AS>.5"MU![E+A;<9"\\U2H5%74BR< MZ,J%6PNYM\XHTUI(0WO26FB<]]J5M7" UD)Z<:%BUD)S%VNA=][K5F)5C96+ MMQ;2^W3LS5HX6KW@R"(,@Z+,A59@+O2YN=!H5B&&_5D-N4N'MUD-K3=+AU:M MVU6OC/Y$5R[<:$B?Z7T@1D,:V)-&0R1O+\*:K*Y3*ID M1=2[O/NXRO%X4G.7C*=L9_?9OZ8@$K)X0Y$*7^S1?OKK!DB*%$B)DD@)DKBU M26R+(H#N7S>Z&XWN9E^K'883=!BR<^44Z#$,FEW%/8;+JD*7ZV-4F9^[@RKI[:U*AH4. M+%4H$U=+P7&D0'942F\"<$A')4MD5AV5;GN3HU(+1%&!J+ \5A4J?J!E)_LI MYN[TMG)WDN9%K>-K'5]$#$K/+=S/:;HD2^'9]:)R#/9U\>-]=WJ7)C MVRS1>S1KZ@X:6H$#4A6*,]: /Q;@93G-O M>529![M[!>I"OS>T'1L06>6L(U7ZES#63(/WZA\"9\,A]!U>-C!9)<;> ?O@ZU<6%:]Y2E\9&3-F$Y>] MF!Z((SS_9OI3#H6G^[MF>97SE2O/#X1Z8YQ:P*'9#+B2"6!#P;7L$? M"((>CD>8;<"?I0K\O$P_=D]OEKTHY2B7:&Q@>H2&?0T6J'T!J#YLQGZ,.T3Q M[K2\/AP5\QH>R&?H&QH>/,8DX!KA3R0 5WNW(**OIK_@6U7=W: N(5MU"5D4 MR,>G/XOW.*@+!Y\TUZ6:T;PA$<&.1&FV5SX3;(!$> >D&F_GB[?;EQ>P&P%= MY),-6Y[MP<:I---/K7>G-E(KYJ=,9*^\^-VH4U[JP&?'%J[M_5\!V'F?;)"" M #\MYNIJH_U=74P;:"N7:JW4R&I>7!EU^JD$[FI!N.U!RA*:!0]2>KT:A*<( MPNR,\5U.H67X@=OO/D]I"$\OMAYBXX';#@F4[J\D :0K&K+7ZS8ZPZ%RZ*PX MBVJG69+H'Q3HN?_NAL!8B-POE/SML#6DV=]G8!GFW\S)\5@,?I S-_QV@=R@)*H_* %I"6*)JC MS%9QH2-7C^=L[_201I >M4V4*?7:8RZ=S9=WSW#/ M/*4R++)1??AWJBDB/87SE+8^L1NHY]8K-;*J(,RNGJ]0GM+>0:=.N]$?J:%J#/&Q M>MJ]YJB^(J#(R-6?TF5<*U E3VEG12V;2]T^-AGH*@=K%2,Y=9Z2&GE*Y;6V M+"-/J62K:KYTP,/-Q.3J1/*6=+: Z[J/0R-5;0,>_T[8F3ZE4&ZC; MZ"H853^AD%&=IW3\H^HK%4]D:Q2HDK PR$A84#>79Z-Z_P]S'8-ZTV*6R]5) MI"_4PJ**L PS[ARHD]VSHW"LF#VG(1,J!H+6IO1H2LOSI98;'W7+BQKMFP9T ML+,U%2J0GX@,G%J_B%%W2W/NL.E$%1RLU6 ^8S!GUTA7*2UISQA3K]UI:*,S M:AI1=6WIY+^/4*W[0[KB=E[![09_ B%*[464.)5?!;^E5F&B@R3\Y)4VY^7R MJ: 9,; 8Z@2+W[ZB,&(!YK_E4K$M4?&9S>:.2]V%H,H7ZCZX3SZ\T^"R#23@ M,ZYJJR)S@(2'WR"^0W10A]2T"?DUXWX,5Z(?R/L.FMLW]\#Q>G.BPWFFK%\D_C2*GE+MTBO !D>F.RPN [L:IUN-B*!>('M MQM/$?B_Q.N 7T"(NLVBH@H)PW1M4])MI663,2.*U_M1U@IF7/;K_F)1^UZ\I6J#H-/IY'1N@A6O MF;Y\XZ7X]$N\1ML>9$^_@5B?,VQQPZQ%(RE0Z;9*N,QLL3@&Z/=S-:,N!VQV M ZJ0D>$U^9V!^O/"QG-5]MQ00)A_8S9LC!:RVX)EHV#3L,<1HM #S<8W+FX* !)@%.A'_(=S(/!A' F3F@)E'\0>C1+P(*3QDU M_@JHZZ.)"X\\@NZ'3;H!CH4+ZO..NHYEVK1)T/Z,WQOI["D%(S$<"GM^,5OG M!D-L(#Z .X)JJ-T()P>J!9P43U)0@R;YP[3-63 +7S<79H;'&[#EBG%W*!F$ M#^!T4;3B.7)":Z6PH?T5+:*OG)S/;_#%Q6?39C[L+'\P$;=?(^5)N4Z+_$V[ M,1H-!7YR<%-N#B8.E-2JY.Y3"9='R/SKN M'9V;8')\6K[VV$3I#K-+%D?H,KV0+H!>\)LGYG?X@7H>0U1D6W#+IG$$]RP:R87JZ$W#'C/JY+DYW(&U,:42O&-$?PK<^@L2!E8T]9=99A1M9 MF3:DEQS[$F"<)+0-K]JP[S8'8\<55SGC\0@%LH6;&+&KKC[G-P&4$ ^6HYK&EQ7 M@^A(&P" [+^I': SWXW4,5!?8!H7LJ5LX*L3@H6BHK5[!Q04*0^U?$$)"?;1 M"=P]Q:7;;,M1JU+$)P( ?PYI$)U9'9)L-)D2=J^>1W^@T>! TR)\^!4L!W_89).#?COLMXCQN MVM@ = I6Q!78%B&/$0>P OS48A[_S2;^&[/ +ID!*Z8>]\TI&K2!Y:?QSRS& M+5P1F4N_. )BZ+ZP&2<-[DOXN!?92M'T9HS:\(OXV(D_Y@1!YTMH]ML;U-3ZM;4.L[9.1IU9 ML;8-=E;:315:1 ]@VP ]#RX&)P4/&J.*2IE5N8>^?:DP3P[![L0X%0?!.CTY MD,A)LV*>WNJZBSUYP^")%QTWW('CAFF(W'L?A_EAWI1Q*]86ZLP"KU9HLP3- M_J8U^KU1UE"RB&6-%>6B/?&QFN01>1*%=I+NY-@!3\^):!RJJNC!"2@#0FY(IB/HYM\Y3SR)[8(DMA\0G2FAER9*D9_<=OC M_9AQ"C8!^D<;\\^B??(O*TWH#]'W?GUS8@RS5-&,..ZP.1]/W>5\UN=?OEN3 ME3*VJ/XMD9J[LJT &;+Z8WZ\TH:%1EURXJ M3S=%_CL^!CYP0^6D17/@ MH<79N)H-?6M,UYC>$=,M53%=T%*IYD((FA"_)VW,T%10(G-X);,W(2;2M?$S M39JNB7[A%[8>LMU>%0AV,M5#NW)?U73$YA"9("M!FV[=.?(4D237<"J.I+*2 M NEK3^B=QX[S&KS+XE?*< MBN&WFAU"ZVQ_2;6NF!#-,GDJI;2LG<.%VJ[X8&A^F<1(77FL45H1"Z83_ M&'J[.QB=! J5N'9]A$0B/*Q_"W/XKJA(XB,NPR0 C-=@$H&.J0!6PNG@I_V8 MUK62SN#Q?+><,]#N2DWOE<3!SXY]%X_#@?H,H^RD+J\\IE\;@8OIF^]N^LW6 M*A_#2SPY63?K+Z[)Q(H2*47J8.")I#:#(95,6UP%R,KJS$^YW!#HV2_E4DJ? M7$FNW)A\+!(\)@&6F,M++@4"C.%#:@!!; -HN((C"3A9I9P:/(5Q8Z+(080R MYUQ_*-_MUJ?,""SV,/G(*13>MWCD>::)BP)IEGIGE050\6%/\@3P?O4BWO7: M [+C.W#U2<11'2',S%:!.B<3+!YU,\Q(SV,L)UTT4G&/W(0 _0.*T,0]!<6U M\B32S;:FTF)PL"@RWO565 R.'5HKTP.3:ABL[/HI$R&2G \!^V0_OSDH,%77 M'NCT3UQB#KEQ=!7![3E+C%3NH+C$X)6]@\A,@8B&TC)SR%VFIPARSUEF-ESK M6B,S>./R("(S/'&1.>0VTU<$N.*!]BZ@PW% ME7(EI.JZA(U.2[U^@VKN05]215>H@6=(R":U).&B=J3<%K:C;D9ZSIJ(]I_V MLE3._7<='KV=X6]5B]](+A:QU;:T0W-:-;>8="&&A=(R=:D=?KH#2:AV*"Y3 MRJZ554&FSCA2*^,HJN@$$$&.8PTRFS#/J)Z(,.V(%F1@6XM;A+BX4_^NS,39T,NZ(0%Z]='.?D&+Q"%M;)Q/)>40&K M*!?%X/7DQSBIL?/*L':DS:*B[,L)X4_8:2 LS=D\6M62G-P4^> 6J#XSN5V" M/0?N^#1?F*V;S,,D(LOQP,[?KSRCH%T\]EL0J M-6EQ.>RE\AX?V2NS \4E3FM=DVBBER%=2;3S*EJ\'8GI>\R:A.F,')-8+]K" M#%FL(2:R[=@++Q\L$AT1F#3PIXYK^A3KM9&7P!3;$FXST#;Z<&F;OF M*Z:DBN?,J#27R*;D]>QQ_EY<,=05#,>$5AJUZ3+(>!%_ !!@=(9T>'^D-,P# M:]S0+MBEYO\+KS(N&C((.1)%WOP4!]*4Y2G)%(TB3.+%W&(T.GB +7I0P118 M*7SU88F?L"4/G_M9I;C618&V+ K4/UA1H/LC%P4B&TM/U66F:D1MBZCUA9^. M'GROE:*RE=)$M%K5NF$UA_?G\)?88*RY?+YZHV_FN@UT6NBUT17(?/K8,DI=ZD0O0IT.IW,QY&4AA^=.6W7,S'% M@]+Z]6C=1BNC*XV"[+V$D:L&8Z\E@?'.L=$<=SFL'DWOV](^UTH :.&F=OUN MR]AY.IUE03&K775 M=@#=1E=M3EO>1U>IF?]_%V=E* +!8K$P!:3B '?0>BWI#MK.=F;(Y=(4]Z Q MS.A8J^+ULQK.JL!9D^!4FDW5A0R76M4P\ENWT]Y7V5K)J15W[S7&G1.8LRXB.I#<2V MQG,9M_JTQG!8E[.O+Z5NJ<0E[)9A*6]105MKM9J;PW)K87L>1O%YJ$+ICO.V M)FX9C7"&C5Y[>VNV5H67K0I;4F7-,NQ9Y55A?#\E,BHWO@T3,2F9NJ@+?O ='43^6?3ZF/#;^J(P&+T) M4S9SA?-X][0E#?G)UD%,GNGW\NYJD[ X!#-NP0C 7[X:VK@],2JYQ:U=$[$& M HNXI)O<<]=Y-3W< %%#F8(&/M) 7.[V4'F%%3V6MW'QHK1C\QH3D_57?U6\ MAROY.LM6-'?QPAXF,:C#+K^_,IM-3+^^G5M?;R@7O-+UAHWW8NOK*Z?.W_6W M5"_UXLI=X+I K&M%/.-+32"OB7Z$I:MX=D2B?S2MV9O[X#0QL%-4.TQ2/".V MI\GUY82>"ZDIF9@'/"_J%^@6K@!G:TRM8DKJF+4+IJH)O'=:F^N**JU=#Y0- M*VG7)Y_ZBN7%'M\ J$!VY B_D!U._UO;^-W1CZN5M>'FMB) KI,6DT(GWV$,S2?!LZ,J_]:>B8N7H)9K-"?1 M+-]RVP'-U6P>[3V;4B%SU9)$902N1+EJR_>'!.ES MC@8/N$F,VNKYV!:9C6]2F?J@W,>VWI;#TVE 37%%+O/?G4 M3S+&RVYC7D-5':A*)])[0+74'4*&ZKYG>CL@56G;?>5\+F)P1]-_P#5>V0)TUIR F"]&YP;2G-!VI$.GG<":47IW07._.J4 MCK7%V @3>[ATZ5KI+>,<2A/U.M)A^O&3.88[&%1UF:(SPJ14D>#XX:!!>W/6 MMPJ85*)NT=%*>#PR (1N6B:O347&S']CS.8%.3R?^H'ON OB4A_+&1G\S^ 8 M,>#F*]]PQ$>F1Z@75O?P"+QF3?V.!FQ=.IO[9![7P%*BIH=TZKJLZ7$?K3@6 MJD=8=9IR=5&/2R[Z<) &Z76S^[/B9=UF_@S!4[>GKCE\$>VI:R[7($2D7^) 1SKYZ M-00N=.3*4=N3,MZ*1&!*PVKA.NMMK4"9]5/O+J&\BI,"=]6KN(KR)T>UBE-D MY.I5G)0\7I6*VZ^51.4J3LTS=IY9K;K->4;BT,EO")"6@.R4]X,V2-,ZFZOK M7!0ZSAB7/2FGMHB:WA^DA?5SI[F%S7#J%N@9 :LC[?]E*+R*VJ!I=:4814:N M7N%)]UU*5WC[&:3=YN9,MX/9HP>+AWYA(,/85888)O##9;;.R!6\U-&_78VI MQPS>40?<6LX/1=!Z^G*2?PN@(UD&.0K\LX,=C0+X^MAB8>CA:4I=]BNR[2[! MM3O'.\Z]L5Y=Q.$D,=B/D_RQUWDQ39V)O-(,TQ5P\6:43;F.0TGPJFW4:FU4 MR1:H3L555$.D]M05&;EZPW54I2[\HV# MKG0#< OM_8!,.H8MFE'TJ;9%3P%N?>D&4A$57 +VMK=(VU4=:=4&:<4&J73S MOA255E'4M&[ H\C(E>.R+]T(+E_W[6>!MIIRC.?\HZ9AW1M^CJ_S*@?DA=D, MC_05*ZURPE*QQ@+MIERR'%V][# B"E'\%G&H#H766"MN?O:W=O]+ %X=#;T@ MB'4[Y:NSBLNL:17M^K4VJUB;]2K69KM8DQG:+,NL+%>;J1G:!"ICE8M):%\R MZMJF_>*1*Y$RRE""%0'KZ8M)OD+N;Z&0[T,>\<^1/P?,&,VP*A7@SR6.7'TH M8+BKYMX#H%L<1&W14Z'.%E4&5=U>Z9JNHJ!GG2FJR,C5:[I!M9INWX#G%N'W MLPMX\J)LT:F[;]9MNPZ@HHOF@ZX68TZ@VOVDB^H8D2]+O5:A( ,P,N;C48[HY1!#W=?D'384LVAJE:-"*[9V.P7,W5J%GBU*!UH%*K0D\[C(5:G2-:B* MP5S!4M,VP"6Y;C7;/=,.6S\I;3R?13>=7G[5U+K#D\H!A^*85$S15X/C0<$Z MJG>P.M,.3/OE88Y)8_"2*FI5M8O$/M9B^$3CO6>I(_/+KM8=QVH=>3HZLF A MUL(Z0\CK.S@8!$"CS@3^)(/M!=]NB=K\ WUN^.BS/9M(Q>'2^R;RZ7=UI]C[Y MH<7_=TH]4.JV=6?)4R7:U]4\+8^G=U-J;^A3=/2>1 /A9 M$;-]Q41.0$/*JSA3CZ4F>DWT)!L+;#24$K#; FLOGHWI=7,I[W%$"7%BJI !1:BN8TMA M3U&Y./:)0HDJ>2C5NY1D"7Z(_A8>B3TRC[FO#&.QM[KN!B /,2,_.NZ'D(VW M(1K8U714:NWE+9[#=5JETK,6[4 MNVVK9LCA";L:$6?.S]@50?SYREIO*&5 %)"U9,<$D+KE/5P,+R6:,RT:L J,G+EMY3[;:GXPJ$U;"7V3+NJ-@HJ!UZ>70HT M%PS6@>JU@5*]PD_7U)-E9\D2E(.JPR;=.OBMR,C5(V]0 O+*,QJZ=4L1148^ M@,W0*P]Z>^W^\2W-7#.@VMHY:L8H'M3K8G=1MYMS5?9H6>2%CEP]X*2+^H4!5V;D M0KW$O@L=^0"AB\VI<1M=L&H- 6V+Q+<#ABS.#&G*8OS!T#6+E=M<#G:$^L5EJ$JKI)^6F"26KXM#N82CS K*PCN0),/7TXY0<-UYV+ M[(:F2I*>M2V2GE7N'2VX]A MM"@XKS*4O!+LO<21#Z TU]7$* V2E=@C5:M1-:,-7P)7GU*/89C=AS0VP^8 L>])8$V&H,FYB:APA"3C5I85\FI16S(* M[@M:0<^U8O.DWZZ5_47#L�O&*;H]\O4 JDAN&)PS ?A04#S0]CG_9G%6B8 M:\9)_>9+;NQ49GO[-;[!NM"EB.PD;+/J2X]H [F(Y48G8><&]^HZ"6>"KLV] M PJ@J\2\O]&@1M>)H2L?7.O.";<%5S45T+6M/'M ^E->-D_%S_5XP, B?)L MV@&-%0/^X:NAC=L3XUWY<_C?P//-R2*>1A7_)K<>DII1?4I<-G= 2]HOQ* ^ M:Q!_R@BV=:#VXK]^&+:UP=\] A,&MF-J,VHWSP0I$6MAK_"SK#7A?6^FCS-ZH2[8ZPZ9!'[@ M,O@#YC,)!L"T98O>:Y)/-O_1\W EN :7Z0[H_P5^ W_/^%8C>V%O4X:EH8CI M$Q/6[L ,+/,;LQ:X$!MTI"]6Y#DS1CCQ<%XN"(*5-Q+! T[^S7&T'&8TR3,\ M'5@ #:!\@57B= PV9[:!$P[F\"".]\)LYL;?"VD&W^(29?(FJGCQ"1^=@UYU M# ]_!;T/W/>GC@E/)@J_ZK!C #V%7A9D_R112]\L:=/X3$K M[-'M>K!M)2:32?NYZ_POTWWX:^:4&QQ$^(6Y16T;V>KYL$SV ALM+F!&OPE> M U4$ZW%>@ 2?3"G.GMDP,*BHF6GCT,BRM?S,0GX6%RB\@$\4$)I@)QEC1Q0" M7 C7$TL#HR[.W^,KBNC#!?"[Z7'1RV1 DVN@JO5+>8.D]YQFS[1S!GY>$AI8 M!9K" >L&Y?7%YH1$6H_#7C- =*34!Z9S@XETM 9!9Q %;O6/+50#P'#F^4CJ M!C$GA,[G%IB P"Y '+.IA78:9V%B0)=9%('HKYL(0"X4)OQS6#& RS#B ?Z! M9="PYQ_OB&LFYI(8&P BK>9L6?VG;0#$77,<('UC00AU<@0"I)YI8\D\R$@"*;0>9-,+910<#']BNP$)3UN7(H*8R@'KU@C%H916&)=K&YC!=BEY\P M(",H,(2UY^/6!8^@%J,!;"A:8@#-(5"^Y 1N/2BXE]R797\B57^FO=S^:6 MLV L[+.%]\J\9QCH5\O1OZ4=RX\P*1X3:^'_?2<9'V/@',YA%-\-6!EW)D!^ M'?N%6^V?'2"UUKXFT51).%?")QO:Z]$7+D!B/##"/ ?03 E7&X!H9!-7>"@S MW9;V_MO/Y(OK()&P<1JB%(G%L4NQ-ZS'+4<64M2+;+4_40<9Y GA[2'ZYQ2C M&>8G'/&XN?#77WGAZY,SX-_DIA\?$[F 7M9!,$.K<6D(@RD? M^/Q!RYR9X:Z(7Z S;%F;, >Y/$>2F-@:YX$+I@_J@"2E9M1@:V8&<_A;?F&& MW !R2H)<%R,KN C<)3[!U@/N"6S'=\E1?UV$V'6+2]0.,<'6NYM^M]'*2MI& MCJU9:V[$J?2UMA)KW2?^"6MMYZS5"-S((5NG];50WZ/Z!Y-I#CL0&,[6XH"[ M[D%C3V3M/B$ESCX%8X_]%0"S[U\Q-J+.IB VA,XU64Z1B#E>U#: #B=[I5; MW0AO20O&:1%;/G,'8ULFZ,O0RXAB!ZB-+/MC!J M#6[IP ^PTU!;Q_=PZV?&!WGCCL@K-:V$=VIZ7L ,X4SC+%<]8OXV![%,>K!FS:%YB%P#O)EPO?@L-:@PV\B5G3>CZ"$S)0L.N$ =;YOX[TP/N MPPM%ROV-VQ>7B1@(#U<]FS.PBA?DB^D[MDF_D?=('8P@M%M_C_\8?XE_H/W] MYV4ATQ)#[2<9C'RPR7]3,,_=!9B62;A'TL7CU0 R<*B%Q2!3-8<5\+S'7 Q( M>IGAG;NIR2;D8PS>APGXGR ;#(16U#HB$;S@VV.SR_%X_OXX0\ _8B_S3#( MB@^FGVB 38=Z@?R/#?MZ=L05_F83/8!M']:6,\L&!J1@\S!$O-,1\?.LM_T3 M'@<;E*$#+!QF\3(1J.4F Z@ YIZMD_NGC9Y_-G0:Y ^WN?R[B3:*;_I6J//0 M4 ?F6SR\1SQJ41%3SK7@AAWI0/H)OP4N*?AX_P(SV\O'S M&TQH\=$)7)\Q&WT'<7@H/OW#C:9>X$AQG077Z66:<,**3RZ>Q[)YX!-C]EA, MBQ/(6J!GG@6_7QV,YV,\QX1MST=W";:\I#F+OX"S >L+(V?@FN"(('WH]43Q MFI 3>O*;8A9-B8FP+H?<-V76K\P*L8, UQAM,R(E,/$=#V?_ 7Z#+?Z^(]XHLQM=)QC=#C M0AJ) &EXS&(8W&S)D)L,:GL!O"CZRI+FG,O%-??:"AI+^"/^N%6%-N3U^2]^3/)591=J3;<,\I4 MX"Z>?'!N>)OY[%3]RO5C-'9:1;:RG5P,\H,'QTU_G#A_C9 &&NG&3(8_+5_"U\^@/N7U#*4@8.5PL0=+0U4#%ZZ_9AKK2C1S8AMC# MA+__"PS&OC"7K[-\$B?WF2\R+3]]_@C4[#>SB#GG_@=\0QA&Z'V@9S+'">?9 M-Z!!9K!T0?P\Y')8OS_G-RKAS(YQ/4!K#&+"/O.7-T$8L7L68-'Z6[.'6;!/$S^ M13&8Y3^XCY@G5I&[&F%A^B8 4-#_>$NZ3,7]!$J)>$I+@_Z%LG'@SGN4+EFP4B^.,XY MLF1(R(_;>%*W_" RUQ#H@#K^&K[KZ\K)R7XA$AX@R3:APKTOTKE<"3=)Y*-A M7D4.&1NKM!-H23P8:G247UUW7(.'$[A@HLY;YC>AY@Y$Z@.QZ%N4;?826-RS MAMT8C%XKP&V,/ ;PO-8:7VG#2+L^+;]]_UWG.>J838,?:Z-.-^DZBI 04)Z% MNACPBF_E,9%HWIY(O[(7#;'AB\1%$4RAX,"X)O/Y1C*A''7)Z8'T?&,\94?$ M#;Q&M!#'17"!;^N&AQXXO,/3-?5XJXE2?<2Z2?K4(R=&M3P %ZO+ 'R<2N2, M0=*BHYB(=?Q\A$^,;V+BL!ZF[$8'YUD0X=-'@1F']#3PK,8+O+GPT<.3(9&_ M(AP^/A;&.\*%R/*;/G?'1#7=]T0Z;6A+92R.FU\XOS@G4:<89N'Y"?Q#+'8L M*-H\_(%I)9MX?1U@]3J =M1D^U_" :?^S+KY/U!+ P04 " #-B&-43^VF MB9L) W"@ $ &ES9')?,3!K:6UG,2YJ<&>=TG\\T_L>!_#O#)O$_%:. M'R'KE' [?IW*L1-7DE\G%6W#;FD.6^SZ36&GNJ@C](.Y[.(X23&CL(EA1X44 M^97)F#54?HW-9&.SW74>]\<_]X][[^OS^'S^>;\?G\?G^7A_%.\4[P&=D\=] MC@,@$ CXDW(!BDG $U!350;\Y5174U.':D&A$ A41W.GAI:^CH&^GHZ>GH&Q MV6X#(U,C/3T3:Q-3?+)2 U=74H! J#0F%[#/4, M]_S/4?P&Z$(!,X '!ED!*KH@L"Y(\0*P "0&NCW /\(2 6LJJ8.@6KLT%0V MT'0 %1 8K*)\OQ*@K&8HZX"JKIJ>Y:%CZOJGSD.LX@R^N7JG$FKM\:3+,&A8 ML-?Q0OPUC1U&QKMVF]C ]WV]_X"3LXOKMX>/>/[1Z[CW"9^3I\^<#0XYAT1% M7,1&_A@5C4M(3$I.24V[?/TO6=DY-V[^?/=>81&I^*\EI;_>KWI0_?!136UC M4S.-WO*TM>W9\Q?=/;TO^UZ-C+X=8XV_FV#S9F;G/GS\-+^P*%P3K7_>$$LV MM[ZX0 8],_\1Y>NTJ6B'(LJY(L+I)+RI4%75L5.0\W'Z5M]PY',J-D/>&&Q';\H +@8?$6ZS"ZK+39W4[20U"5:-'(Z%T.]K*Y M;,.2%*LFHB%*@J6$I=[GL>[4XW6[;/AO+XTXQ65AVCFUK18.ARN:0V79KK*# M VAY>@Q3N#@\)$N[4H-/WC ./K4W@SW!J >O M?6)2L#C:R7X@Y(;SA,Z)$UU.Z))5J&38<&98KDF](Q MAQMN<3R$)CQI50>YP+^U3#K&D&\NA6M@ZV0V0LBMYJ-D*B1($$ C'&D^:"D] MXL<5#91$LU>N4R7>,W3F3 :>)Y6\]GM;Q<&[G;O#+Y8RB-D53:&L?9.^A6($ M3"+MZH0GY7@*;^7GZL@7%4 G^B/UQ.=MHXSX,&VS@&G_( /17AH2D4K9 MYM-$UY>XT'2O^@7?VE1"D,"E1NM5C^.;$MY=%!ZL6G;7?.7[.96N$F!3_^*'R8%;-^)0-'U$%Z5T_1W\6B ML&MSB&6:N9L"N)LR ]L2DA7 ]\XB[<=/>J7.$E!5SF!>DDUD5LCVA14"J>@( M+H(2%B#)Y*;TF)PF3KYB2<82N6)4/8%=K!"R[U#S<< M)4[41[*XTGW!0NVK._-9F OX&[.1G ^L?3Y3+M1JF\*4@2MZ[#XQEK-&.Z8 M-.!7%< Q1J!41ON4@B;RSBP<+1;CXQE%1$8K!>[Q6 ?JC=??:YT'36<-\V M._=D^_#H"3JRW2(NQ:I7Y/=X):0:4H5:##;NLT9.>QWI%=^*8<0$572[6]#) M?>3@%J1CRU=-H=FTN)V9^EF)'7;K1+YM4;87ECV)KVT4U%__,>JV?9EJA4/_ MB/U'G*?3FX0P^:\LH&^"2^EFN MOB*DZX!)BY@"[D'9WXLP(K$NI^LT%^.HM,RU(@_1T33\P% M1U)RTV+'M2XU4OR8:;@R^O7[R"EJ=SU9U=&!DX0I?5#@EWV4U1I>-TD?4MOZ M^M>?W+PW"I5_,*#BLP* R0<")-ZS1.@"46/=#!$D-*J(3MAYL-'+^1G%H7^, M)0L09#3DM<,2JJ8X?9'6224V>9Z&V(6N!EW"1"TW198/4P _@15 ?DBEAP[% MEQ306X1ZV$09,+BB &0'"U0*-LE.3.77G>-_)JA-IWM=VX+IHS&ATWZ4F&C< M=$3LI)B\7;K&E422B5NF%@H @"@ T_KQWYBJZPH ++F&T?>GNE.2HDTI.VA/ M\TX33XM+FVH\_E#0-K!_!KL?EY_3':X[[HS)"]<6>A4>HI,?]%I-O1R)P7(8 M$CQ<=%(RP$/H+QK+S=NN=[?Y+VWFXA_Y?^A@2FW#QWS9K6=*WBU0!\N=!W?( M?I!4U$2S,FV'UIG:"T8)=2-NI].:?.2O2J?>-F-NF1L+_3_6\- 2-__[G)C) MZD7'2W@B%K=171FUP3D8^!@]M;GZ(GR7A"KT7&YSO>FD9?N\U"]%TVG4V[7, M,4;.CY$T\11 [CK3%"T1\62D%N/7E^CCR:YYM%C#$/#'!CS*[VS"$^FNP@CJTQUX3&BOUMLMF[>G M=9W*47TM$N9JK=COU,^&WF8WBPRM>Q0 G1FEC9BY+?@D5W?^8:S==G;5""]7 M&Z=1X3WLI9,==WWGWS^=RC5?+2:(*5,UN(P6^Y<-$9SR)*$C;]G]6\%$2\MY M/(5MX?)L(3,X/S!0C*.1R+/^$;PZ%.;F^C7@\RCO 2.^YEV1?P2,ST-\%K*SQ8S^CYU$N!!YF _^D MV\[:/)=NTT[^*=E'1&2@B2,K^QU7//)NM90S_3EIC$[$ 5 M-H->=%4OC:0>EWIUYA^V-T+8:[@J@#I4[-\Z74:;&6'N9O ^TO1WY%)"1UB' M'1 GBFX;O]'\.M!BX;6PX+L F:1X_8OBN\VD![WVYB.7)VI;[L4W^K329;21 MX>\UO0Q^ "DW1#'Q=U!+ P04 " #-B&-4K&Y>Q+%& ?2 $ &ES M9')?,3!K:6UG,BYJ<&>'!-< 8)[DP" M08)-\ 0(!-=A0G!WAQ!T<'>=08<99/F^?;OOM^^]/W;W<^MSJ[JZJZM/=7]. MGW/KWL_>KP)(U)75E %86%@ ZX<'<+\ > UX\O@AL/_SQGGR! >/$ \/%Q>/ MY!G!4T)R$@IR,A(R,@IJ1EH**@8J,C(Z5CH&)F86%A8*6C8.MN 1Z18V*18]ST 9@ MZPG6?PO ?P^L1]B/G^#@XCW%?_8PH)8$\ @+&_O1P_H? #STACST QZ3/B%C M$5+$(==]C_O"@T+X/KYQ\0&/XE(C(J^FM, M4G)*:EKZ]Q\9>?D%A47%):5E?ZIK:NOJ&QJ;NKI[>OOZ!P:')B:GIF?@LW/S M:^L;FUO;.[M[^\C3L_.+RRO4-?H_N+ V%C_5_QO<9$^X'KTL"V/@_R%\&<\BE>)N56=3UE%]!"4'SS'\:G81-?8D?^! M]M^0_;\#%O;_"]G_#>Q_X)H'$&!C/6P>-BD ",#PQW#^>O2_)/?/T1'QNE-S M<_6JUW3I?EX1!HQJ\BE8;C&; K)V'YH>.:.#/5>^5MI4UT.D2-O$ZOZ?4#BTE\,NY M &7_^I*,X4Q>5K<3Z#;KCYKXVV\TW14)C1C,P.L5;NU *;Z@/P8:\\->DZ$+ M]L8"\WD$ [8 2;9?^]T+RWE1AI-N;X3-5A2EQVC37B8H=+UA-+8IH67 P)^L MG>"#9OQ\$_]&&7I'._P(H'&$GP"24IL8?5DAQ#U !W%+T<$RR^%7']7#6;?*#"9G#!+-O,>-'7F#]OTAW@5V:Z M,#\*X7:R-U 3&9A7VZZA>F-G:/C$[)OBZBW/7^TO/B#2M;T7?R8O(B=KNHO5 M7+VW2(06,%/LVEB2'Z*B9MK'M>QMG0D"[U[_?YU.F98EJ7;RK'86$M\2M"?Q48 MN4PQQ!D+^=-T =3UDM M_#QSF!ZTZYY+=>6B1Y48%O"%3+!QWY.0@Y;OW]0Z.C-%#[N7[T77__9X_4^9 M,4+U1^ "^,=L2:RUV9GZH\IV2 *.E=C9E?+3#F:<4O,TLL+#;C&LPI MS);^1?MTYFUL")^_R14]O 5M]4(CW]2V ]Z@Q7$\^IU[D> >]\= M^;_7B2Y'\.#3[((OE@$7DC!9U#A2I->4.5Q69IT8>]&LOP D*X>,'4D2'FX$ MC T)2_C@)IJ^RBID2UKL\V&E6,SN_[7H5*WR:ZD7^,G[I!46/MA !_[=Z.ZV2F3U#:CRCLX#\,#$2X;$9# MTG70&)08--TI5G.O8N,3:"4K].QJA>F[?I=K-M8S#[O?M:_XE\ MW#38&?I*0;_[CC"&=%X#DP=&3C'/- ROS/.L%RXP<^A,>E_(00_#;9">H,&2 MR@9KSO[#K*2^F?1YF5A8'#,%C*&E3;(]+OL?KP?QC8]S>+ JZEL_W\:M]RU_ M]%WJL*[%,T*ED!2;BYCVD;]- C',Y"Q25LP@CMOK\'N D)DOF$F>UR0"NY?' M$Q>4*9D)C ; ,W75UAS;_T16B1G-.S3LY=3B0OAHC=Z-G\=KR9[JR!)?;T(F MFNG!\Z\[FM#]KAO,N!9F93\[,T1;XHEA'X#BJ9D\ MK"B>%(TP-@6E+P978+VHL5/]L/ N\C&E%"PBSG&DPFC;,DZ2%5EYT@VDD7_N M+Z;P![Y\UR>4[%!J[]W_ZX.?P"KH;WGZ5%B+Q?@"@3=[0;[-,:.^X=U@#$Z( M_.4I%QMI8VWLB) #ZH>*3-!'0J>*\>8_Y:6VF Z&5#3:"(NXYR>'!L(]RF>, M7A,WBM^GQN+W0&\J0^4A53\VS>;YJ(_07I/FTC62,*SSJ6JHR118K&1I<&_"@"5NQ(-F36JL]VFI2 6.R! M&49CV ]QD]8;$_!FT-.L2 U3@BLG[&4.Z]&.L:1%V>3W@S8+_Q:-KX^IUW5E M$44TOR"V&JH4\@RN,K+W3%(_]571++'PU^Z4#LU?9WQE9L'-E37JX\/2K;ZB M/\RLQ/P)EM'V_&XS9444/T43.T_W),M M/7,/J)55"K:WXQBHA43S1>4)7,AF=,#\"--[30U\'+Y:,:TT:RO:.KUL3-I? M=^)H2#E.WH3,E6KM%5]N78 MZY0%41?$HK)-AKC00%29I.3[ZW"EP/;^DZ>P*'F.-JA][.V/]<<86R7 SW2G,2O$^O.3>D(P[;DI#WS.O":"5_^5]YJ!$7>D[O3!;R>\C2 ^ M*=J7PQ,J3&]M&< ="=3(2MYSV"]YAC_!0BA"6+!J$\0>5AFZHTEX57=:93-; MMR/?840E7AXAH^*7.Q<1EG+"EU;,B%SH'5X?BS$2]X4UO_V7?DCR^Q2"V:?7L[SY2<&W05:ROX>> M)E\'.9"C?)SO2\O4A8V>KG,<,>2-U;4QW+@AQB"RK>)KD?$PP>VNM;ZYD/50 MR/G!D47/##6=ZW)^A?&@7XCHN*W3J"1IS:>/^GZ+; 0^O:&^I&F&BP8ID8;Z M8<55N%6P7Z%4=__2,\P64.#^L]:E*-+N\L0?+.?D8']PC13C+6BP9Y5=>[FX M3$Y67ER,CRY#9%]3_ )V/LL_/P-23O6CX:=V2:"P!>PRO M<-2LE4\YZK\?IHDS>V]$ZG=>LL;DO)[BO^#!%L\M&BQ:8HNG[SED8/"V>W^5 MDJ (>]E?\J-1B4*/DS,O!O _,N$A&N-.LMP?JPJ,7)(.J)3!FO4#JD^0I&3$ M^=GK9<1XI@V4(\,W^'(^'8%_GQLDG/4D%^FQCOA&@Q.TP4HGYS"( Q6JZF^ M\6Y:@+VUOIH*,A+;\ M9U_B:>X!_MT2(I4BGOO^FC%>LJ\#\JK=]O?^PX]\]H'_L M:_#SU;!03!D1\*2D7;CVK*MI(.;@RMC6J"P8%^F)LEI/H0M9C&FR;\EY_UUB MB>SB:[LL[ :_<>SKPPG&OGD[?2X:79@\>%G..MNU\QS,K9;<&U1:*O^YB](NLU]B M@XM.)QF'_CMHR.$7)!FX\3$P6E0]=W?.7EDC@HI"2&=X>Q I9QOO[ 59"3L7 M%MPF^[1'>,;DX;Z&8A)>B70T_VCI\:/*$OQQ)[+%"!7]7*?XTST(9G]$JM(\ M/ON+2PEA=]_FR;X)3['X2!X5\S<$LPR CI[ MI*0AT[R3C:*]Z"@>-+N.&M6^5MDW M%-X+;#W^(<.CZ232L15(5J'(>EI64S'&6I,D(U,U:"_%ALE0WS.J*R*"^XJU M"*PMP*A0W>J(T>P3$9TLY<-6&T@%!,4/F@8Z:I.:MD>+0J+FY6?/840+L!]T MWN246$9WCW+*#4X^H4.*(V5%UMUC,X8^K&C7!X$$;]SZ^54:74NOX5$KSM09 M;>4!%<[:VY8K;Z]$A(Y'O"#=Q6N6>K=W+VY9K[-C;_\R+=E=4^[FQ5Q 1#E7 MPXB!IIR_B/50VLA8'92??X9ED5T;H@5VUGV5/2QG"32XL!IJ:W;TAE"9[)F. MQI]IX LOF5K,C<:%3]GZ&#*0J!Q891OL@W%#^2R"96:H-:;9 FX$ CA.DDO_ M>()GBC' !U:'$=.'M>[KFU[*!3,)SQ1+G,GW35QH'ST58,WHVQX".<7Q)Q=A M)^1.G=NQ9D%R]\Q2QY87[@&N)L:63H'="]Q#Z4*C;J_[I?T,&6E-M- ?(%MZ"U$ ?3:5FURF70_/1@XY2 >0ML+H14Q4ZW@Q)^8XP*Y^C19E + M((B__5J<%JX5C<#[2Z=_/'M394X9PH_];)#9B6_NK&%1I2:=S5=1R0GE]S;* M%*G\HV#Q+>*UW\R4Y5=S2R\K:-JH#"9(NM&RI?[4:JXI,#C\M7W_Z MEBHQ!Z]MGPRE5+_8KE8-"[^)2(QH,;M__MANY4BP$-+I*[OX92G];R8;\Q(% M?+=E;87V[NS,AL+D-7#LC%HB'[1(R):<86[83GG\F_#'M4CI$HY?A4=[]P#! MVWBM?FHEOW3@LV"%>H]N)_;\$P;'?LP42(D]YGQIU3WKF;SIQ9:VK/G@./&PC/;2RQ+%KJT5L2*L07: MM]7M]$W\Y B^H=*-/NX=MKGQ;$/)3 )21O"/UOE6M>RKF'%XC0SL&2I='[%T M)4'G"^[\\:4@,B*![? MO6CT$ M)E6 -E@,ZZ;)J;T0LP;X$$Z^!OP3*?NI_S.,3W%W^!-/8?Y7C%?JH MA;I.#0JC\L_8Z&,2G;[1]&@(:?,<9_5)8+^VL>I4* VFJB/<:*7U4<3ZO<0>IU9C046? *B4A9CHJEQ24078^T M>42^:A*MJPU^OKT?FXEVII=U^(UL3'[A;NBC-#0MZU1A/9>(JOR;)8O#ZQ$_@5A]_'D]Q3C],6V)7K-S%#^VYENC=0G\[=XO.JUEGV_M MG:%E].]\9>YD/=DI\(L\%O+)H#@U@7*Z;/Q=T>N91R'$"#23#'RB?GR?"IWZ ML^\'X>_Z ,AE6,/L2*;_-XF2YQ\#(86A/B1>C<;Y8;066OBD_\)G8S!6J\4] M2JB(52^GLJ:V^F(L]]#XN)&"]W;]^41MJ_ H2!>&*TCU<,SF2?1EXF;:@/0>$)*3OI=QR?="4YV1U*U% M809IQ7BJO?6-C'V01<-OON'QK69P-S)YS;V'4+^/+CV^XCVDQ]1U%H?%>BYM MF9*9^Q 8[#>TLV?A;]PY;3D^QYI,MEG:IN0[A@/@Q,.;BRNR('6=^B8?W5(B>@**!^4 M3ZR\P?7H32R!^K5Q]S=C@/_FI]!\L60E#IIA;[&7=?9Y_K&6"?],5O]7L I6B?/9+PY+L=N1N9#1&K4"3@H_PKHP1!$%E, MC@-1]TZZE]D=F3NI>RWX*#-O)F?_J?L%F%,+N,J=G]UA:#ZIZ>7!WML3:5+P MX>_1]-<'H1E32U'WRM/=E])=?1KFS1BD#:^YY/$KUDH7VFC4'[K%&P":%HQ0 MV*)7K6V3]TXL6]> 87_D$V0-D#+O[@%?]+L'HTAD'C=F^>("O>0_44BR9Q22U1-LHD>&K9LNZ9>02_G/!Y5&\I/%T+I%P"4R_L M<.'>X#SNPCI4A#V2'$K9&*1V'[FT)"-/ETT=PP+BWM'M"0=8OD0-NC@P!Q+* ML;*%5H+5"RM0K&L$Y+N#N:BH'NDO>BML?J?/ HQ5W&OKI=?Y&Q<.X(4A0<4H M]^[YMQI4Z;FSQGGG5)<#WV\BG%UU)%>#/$Q"/,N7W\+W:S"LFT\?#,2S!AF7 MT)?[IN91Q0OO.W!71N+!/XV2+X-:IUPS=CI#Y<=E%4FVWM7UR<^]ZJ##X >9 M@;YP>;A3# 6I?HXZ, ^%(NH[,GK:'1L02[70V3T?FTP3E;;=H0R//H/8B;=Z MG9-)<\SD_ID=H>*(K\"%9>K6>LT%/ $8X>9A'2VZE& MW09FS55XCC^\NXT155NAZ%2F';(ZQK2@N/7:KN1F7.M3\A>@K](@9L O, 9^ M$#JC>]G,2ES.K9M>O90CX+V>D,]8[M4K3XJD#JN%'8+)G(Z<9&R[.65R&[!1 MB\ CTW/5.WI'X?G>@-M=\H2V&R4QZZ_>A? ,SP?,S\L8_A@A MK996UAZJ\$B&Z'^^UK^;\Z?@;,GBC.[ _?Z1E8,=%R-U-)&RQA4L_'M-$LI6 M&1@"Z7954:II;TOO(77R"Z-I^0HM2,QX-%'V1S*.ZGV4#MZ&5 4I8L4@63_R M[X%^70PZY'2HT#9Y2*?W=W==LN04J>.-IV(#X[KW$!;'..)O/,2T^\>\_+95;?J-,QO'% M0*^B+*/:H7K0O3[==I'&E$6+QEZ&Z!JI[5XLA 57&)Q<45FS 03[MJH%WS3>[[D,"%&=M^I MTR(G9%\ #/[%#H]RRW5:&Q5>L9Y^X>W#*34)L2W9_TW^&U6"' / MA,Z?RH")<:: RGJK@M^+E_!T.%AT7_$LHXS?* M29KA:=_Z8+/NKD("=VYT,?*H3.W:NVF$?2YUK'<:??J0G=FGM@Y&&(HDI+QO MX#%)(%/;Q3^4?M\=+T+I7V87>FI&-[GQR.SJF\;%ZPYT'-WXFK.>7[Y ,NN! MZ/Z>(5#4>I1A!JYG:M')5SOB0/QX0'<*4[JI#]K%"^4+ED+%@Y@RD39=54[P MA@6F#_-B(HZ,4N46NC[8BA.'NR5L)[1 MUTZV]:/GN89J+Q-HW@<4I7[QZ*<9EB'_],M/]$O$D^^K1 67L&"4T1H(^!BE M&8(E_ MWE;8^_IJZWPX!X:HA#]/)KVIXEP-WJ?^H$_E@;2R8!I8H4';X:OTL5 M 0H4 M>I\/9&F5L;PH@&;*S%F+(#:\2&RS.=)'<71)F+Z#R[,A16/!ZU =;#_)+;[) MLH7>VUEX,4:%#1[*L^4\G;*YX# Q491+2>JAH429V/ ?]?J?-))8UWZV&\H[ MD9 ),RZ 2'P_^%!B*03)+NI0^E&.(PA >&RQ0 MBA+HA;?139_:UTG%N%B;OPG=#-^71I. J-KRR./6"QDA65GFS#SX6H[V!GHC M'5B+")XJA'LW,[W_J9(KKHK_8<,2.."[-?9L8OH]X%.X>J&QOOF$+P/7W_P: M@[^2WWXE?<2%>B^3(XCC9'TD(=W2;.DD#H1!$L?0R?T=V+@G" Y>>XJ20>38 M]4-J(2CUVFGZ9*UX">X<]#H1D)9XS7PEM@WHWVP:A9'H0O2N:;(K]YBYB'5: MAF_WD>_F(RNIOY::J0M=5]?/ZA="U8(3$N5I;OA0-FX/BZ%H4<^8*8P?+#0+ M_YWC"-\&EUL;,L< '?D"CT<<[[ G5A'9R32S<=%0*5TN;_^VRI7?5".5Z3,BI\\HFQDU6'@@G98K M-N2<%!*)!OW0J*Z(VK+G&+_,P#@8NNI)5*5K1-(N''&F8Z'E)R]\E_I1 ?+)45K. MVM*K,YT L@E)^E&AD-L"FZVK'4C@=HNK*!,EBJ>B-FTSIEO-_]?8,O;P;#OD M11GWI<5 )KN8D? MQXH=+1'#I$;=E%\GU#;+%7?B_J_[Y@,=5ZA;6-V?,W,[BU>E&W#$;9ST7^B% MIN+4(H@(C32EK[IR*,Q Z*";KHF E":(4HI'CCT X\TN*4VGVD1*;D'./F# M#1LG*IL'75 $-;O#PVU%AQ7XW3GB\]8GBO M(3 L-\"TZ:)_.RU?.SKKO]*; 3^\=BASEG\3RHYDZ-:87,:[I#JS^C"8T,/I MMY' ,^O-2#?9=U]5;(H$C,(OX@-P>Y&1];Z:\\=6@>L,*KJ9A%[3;2QPMN$;A3A M8@&P]!X_4Q?>_N':ZI#$GM8HAIS2R@IQ*O_8TSV;=-*O\?3FF&&_AGR_!MA8 M#LH$3-*^ZS5]#T \'[\'/!-8I[XE"FR_>TQW?#=<>C.P<3<.L3FG_WA!X<:4 MURX/7K.[>74/R!TS?+CAPE5#V?]+2^720GM;\3:?J7]7?JL8_QIR&83ZNAX? MU$N]S(S$R>4O!M1*" Y+C23^ML8;^^AU'8/^:/3#-*5D+$DEA*ZL(N";;Z5[ M;S9M-=(O\D14[C47PSZ!E\!*F.Z0:G$UCW7,GF-%?$;C:7N/)ME9_\-**WUX M=E5N7K;AIA[Y ,K#/>@^F41A^+\GAISR#-U0(]+[LR7GY#,+[P$.>Q4J-V_% M !]>R>F&GMUA,UU/=L'AP1,/&XF75F'F<*>V,%^X:(8G 5=N,]1L;Y$(_$Z=RU<0F M$\U$58WBAY4VNW,G&8\Y#\MW)5]_EL=EY8"ATJV!_IS%H[IG(B.EL:Z>D^8E MCKK;HE&\QVH.-DG]4\F#HON=)XPR:*Q_S8KBB>0Z(YT"F&.VP"PAQM=WY MPHD8EAQKJA_QC;]8<([E#D9@_Q5\W0U:5&UMY=3<<>&X"%81V]X6W,Y;L6G' MEC<=])//&]^JCC*FR#W[/X:1\Z7'2+'6%AK\VWA?31JE])J2= MN!M^4#0T.6"K7/,[@RHK_K%"Y9>M[I6)GN*V0V6*?-L)*.]&:2$X3? WBKDO>%WH )+_2N1+36"27-QN1J MIQ)*F#^XGK\P.;\51/]R<1@&"[&\I&"SKJ=)]L8I1(?]V-?32QI:31,^,O'B%P9N? LV$5*T MEV*@KM/9S@T(L6;IR.\YE9*.,]4-[I)*FDVB((-WJ:6-_#V3\=O)QR&Q1,G$ M-[SMCU!:8H\6NNED]HGRB[^_ZF0^^P:'?OYLJ;EJ =) .O0QTX#FQ6[\9G1F M9^=Z10/Z;VI\&2!Z/#/EZX5!^R'>XOB<>075D:@?:P?W "I_G*ON0)[H7[\FQ-(5IZE!\D$OM.)6K\!]!&>3=6 M2)S\-7"$=!NT8.!%JX%J?GI+T"S7^V,L25B2/.6P&+ROG=#<0OULE!WAD*:\ M./(Q@.W,,I*)DI%+7?B/U8_M=0[-=W%V]'4AM/< @F'$U5VHF/L-GM7=2PC* MWBJJ_0Q9#EY]8!BDV%&-$7"F'"PB'0I5N=9=9T:,W .(P9$;!@_,$W$/6 <- MR8L%\R#&NEO)U5K^;;4&"/#3<G-T#8@V%S6_XIV%\*;+!6!3U,&Z2LPY8]"JWZ>:A1!-?C$H7Q)]M*^@[2/AJ"P;E,IK MB^\O-PS%CS^N;P1ZGLN6#6LV3;UH39JT"8E9JBS4F[6A^T93 M'JP"DA7?T XJ__I;-E/!WG_0P)H!ZS1+^J[6J'O^YPQD74;NU="H@(,R)Y^M MWO!'&DK' 89O'1O(RDAB.O\R;:)]*M\Z+UEW3[B?Q.^G(K3"O%_(6K!2L+,\ MK'3U#,BO7()O6'%JI3)'R4U^-Z?]/5-O#EM_R3U>HR*%ZX0^5=B8"IPJ7[O5 MN8V4"!_*N$3,]E/,J9#%9PFR;C%+P[56R-WFMS6^>LMP9:L5I-#:IUY>)[%5 M_@R@_T>:_5/&P-6O-V/KZ.YKQ;ZTJ1E-D=G!A][H!CQ28;5]H+<44U%^=M&H MPKBT0V2XRP!RB'I)DU;9R%"3Q1H/S??/ M;IM?Y)B+EU;/)IKJ4*GE['WY?- \5BL.DV.V1D&UM-M-N[$AW^:7TN_CU7R0 M^I;-4TIG9IWTU/%#*JQ/V&V%283&C;,HS_.$2UUUCK0;AZT MN[4V85[S3'7X.]QY@"0+M[\X>#*42FWSQ@X1OL.,%%*ZZ<;?AHY)BVPKIP38 MF,I68-)U$GK\<]XT-TS1S?N(O'X,N*EG3V9C_F4.*?06&P/IFW:7.KIZ%&4. M,ET-12J9WZ;&N6.ZCSX9W3TQP[2EGG%,YFN(M:=G.PS. M$M>_;"F^+!I$614Q:YKRW@-6B"U;86JBTL$B9GOYNHEN[V_':;F??;)EVG_J MWM72?)E1"X*$VUL#-Q;TZE)NA8WN ?;0WV@#2&F$J], :G5F="RF1M/!)XZ%LI+[6$@O(W)YV,9ZJ1_.W%_7:,:5#9IS8[ MS^ST@#[;<6J0JRC3;&(:_XQE'N,/,^Q/0?2O2>R4NP3GWVTRQ'F$9TM6<'-; M2+9%< WZ2.,@8;%L8>LX,]NGQR;9=OCY 78\@]B2@&^X;E-)J,E>?=YA_FK> M6)F*))PW+-]MLESW?2M#/$:M=?4/EMA;K2YV-T'V%_/FE2V+34PU+K'X M:P(B #+;(7P!RNJ=0TGA3!G/E% 3FJ@TK1R%_UI(EBEP+D1^]#HMY;:(96" M]IYZC;M:KR]W2GL %2;GH[^."G$?.)KD\;,F.6D=0#^3/O$VSP1H!.J[=P^H MH1BAOS(]#DM2#I+IY"?>J%, 38+6-T-YWP->5SZ8'W!O -/?XM/JZ) T2"JO(@,*N5 M2O#K:6!5**U_NAZ#K'3P G"9VP"LQ[/##.',$.@&1BZ3ZM<9/S^SD(G_5G8/ MV'T+@N'!#.6+F;C^(S8HQP5R)_G=?+!9^18-CWF[(-?.*_R'E_.%D"G\N5KX M^0PB^V>!^;)S&E_QCWHENW!*1.+GZ[^K[S:VV(ZO XTXE$)L2_O,H1F_PC U_:]GY:5H%R: M\A4RZ6:I4P*\$%SH'%J+^>WN$A+\-V9L'WDF>OE'I?C!4=/9^%Q"\#K/+'&^ M)DV37&--E:PB.G#'[)=&WX$I4<)!RD[!+5Z^V/5O::>ELAD7I_S;Y3NA8ES!E,3R4)>T4 2)YB MT#/A,"!.=1W!8]OM+_OY&D_W'4M^>XZ/E[)D5,WM9E: MW1I:,0U, ].:>Y#%^+F,]DYDZ/!A'_Z8E4$H WPX]BS M\(NZHT9A>F;OY7YPT[X*8Q#=]/24PYTQRVG>/:#-B/8&-%3^0^V&5 [?Q-O& M2?,G^\P/+X<\?^J>P-1S;?!:FD;0'N]"L%N2\HOT' 7?*K11.=<33R(5J/]8 MV&9-E$X[XN=ZQ&3M]Z]?I;$XS269-JUOE?R6R:8X@I[6N"I5ESII7SI5SRC= M ](\0V@]4-LMD8&[^XYY,:]E)S?L(26@'#RQ9CG^I4K^L'[AGG#>-08A[!4 MO.NP(DYW/#'JB8DJ*P(VB3U16O?3>L3D<-5>3BU>#5@82&,.ZN[M3]O)^=H5 M%,!EV;\]MH;6186FHK5O4XO!8Q'MMV@K1#Z&1^L>D/,,C#EO7S-[\._@CUMW M(W?(ZRJ4#I8]?IEQ]B=^T'DF1N!_C%(5;08H4HFO)GQ1;@E-::\!-QE=@J\@ M.+>9P<0ENTUN^>M0R_$CVRG*][4)!MQW.E*\BKM/^^0B0HCG,\JH?BZWS-K9Q124DC'<,5UODM[#A!6V^41T8]'%@@>:!2@#->%> /C)S0\F *[ M2:;: MZ\AH:F%,B_R[J?*]A7W@K;SP*7#;/> 73+:V"A12_VH]*$1Q,,DLFIUS:W!P M[QAD:L"NI:Z[V%+$V MM7)Q-^O?TLAR[75E.8J8H>%&8\$+7-':*:]9GAF@0XCD2K!K=4.?D?:?[+6V M@L?,:,H N1!Z#/>>]DO8^L^ ],T$29?$Z'TMB_9+T]7^X;1P&4'=[0I('C]= MWT9?8$C%#!_?5FM%O9#YQM87LI+A"Y<[A0>G6M<^OX)(= 8Z&Z>_)>WA$S\] MG+5A<;_Q)BYT-1H2V?LW@ZD-+ZP9#"DSKDM+,YPYXU%D WUI(,K]T=8#+HNN I\C2^F\-%_BA M-M=&BU%JD^":A)+YD&8K%]+;@IXBS?R\XSZ/P9+S(+-R.3X^=W[Y?\AJ[@$U M]F2/A:RKOB>!SYAU%95Y;/ZBXQ@6"Z[DS:M0K*LA5 ]%^&6X+WG_"G1U?DLE M2X"FVGRXQ,26]IAGY>FQ@LE7Y62479N5CE;/*HG;O:YK+69JQG-1PWJ3$T(, MU(27"\$$CV!74:MS-_M0SRFH7M$?/^DU98KSF&<+\6:&8Y3-V(^QJ=]2&#]*HYYI2LLAO,T:%FO99V0,BFFT# !Y-[FH]"Q3 M$Y;XAR+CTGUU"5J;'U1,(@QF,8B*.3R_51Y[]SL!W;?%[[I):\(JA7M#7*NF M'/'??R?Z[YD!>*5 *XN_VO*^S&+9'7$,<9=;S'R]K^FBC++F2#6_!] 3K/KT M@32,X95L[:[8W67\/GK *YM'G9@SPYF.78*3@USGFDB_+),^<_]F>7(0JV< MYL(VP5+ /2 [_A_Q&@56#@R4EOVB^4_MA(UC#1^?PE?\E#-V;$8Y"H^+4;VR M/?:?!4_Q1RD\R@/4GT%:;U>\,G("3VP7)026:;="\VL-HAMJ B<-5><-O]KJ MO[#Q#$]JW+L^N]8/'<=-LSW+GV4>YFO^-->WB-Z!0&7D.SV%[ C\F)UJ!1P\ MX'_KO,@=$ =FAFW<2,TX9=I*OHMRF\[(:\$><(OTW8MJQP*9%#$PP0TS4GD; M+LLA$>F^>1!@+?YIE;@HD*7YOX+IHD*RO\IT"4X*OI*IOQ2(IE?J*9>$<7/DY?]$BH0 MJ2*+."\+UI5G1E)_NG%=D_!8)WZV8J:<Y8E'(#[T MG6X#^2VT3,1PESKQ^Y_FH/##4? "D]E1QIE<#R_)G"//+2.4GF"NP41SV;4CG%\T3U3ZAO9@FU" \+"XZ_TL\K932#TOF^L^BU^[0VJ=B M>+7/HEK5)U56:*- DTWU3H!)1T! $WW-,>C-&F MG'F?(VS4[+A187*O9.)_?R<0>3/7S;!%X_LXN!L)S?@[Q?M^ZL&K;7\@L^54 M?_!\0!U'[&148G[MWUBJ>N>(XYH_MG:,EN3=D XOE%$.:T5B1?1"8N26_"]X MG=D7$+AJ]&.Z_IN89"8L-I@A8_5,B_N[":ON;)8<96NE_.T@#KD-CA1TZ<:> M L-V:87E[+(%7VL*N=G/C M2@WGF"'';Z@9E/5M6Z-99C/GS@\%G;'D#BE W.KJV:BP)K'*C[G"R75?ZVZ^ MY*L$L_;'V5XS3>]*%]YYF19>B>CW&E:->3%NM2 "]+Y1O%K(CWLR/ #\\@A5 MNH%43N;U5(7*SUZYC03?5/Q"PLL%3&MOP_.#&R??NT);W 9W$EK._OF<%[5' MG:L!9YR^5:ULDWDE+7IJ!>P"N:5*+M\[1Q@'F^2/>KFZ%:VQ-3Q_[A^]^C,7 M4O7\\SETOJC),"-)\<6<,LRM^TCQ-<->_OIW,6Q%;0J=F#U MD4%:_U+ MY[C2R[EDPU0 62U>#<3EAC\JSF4D]+^ Q8DYNL9#HD5G@Y6L_=G**CJ"PD^K M;N)%-*?.3625D8ZA+,V(VHR%\$US!IX1LU]JPLT*YW+[ZG)Y,1MK\N+&5Z;. MIOQ0:IT1""DP)HG;_8B8H:3;/TC+:[^^AWB:$[NL8)$G78))+C-B\ARD>+O' MSY;,_$GWYH#8, W]S 1K#GV'-;,_OYV*DQ',V%\47R07>](&^8;-MD?B/B_-+0 M#.B?N>XK1?A<)O4K^I.7!7'41>Y:B.WHB_#\Y34!UOYAVEWV_N(/ J!X?*C&7,.F K]%?C(! MOPG\K[7'I#/"N6MWF?WLA4.[S=FOQ"\H8B6<\DX>@YE?:AI3'5?RR&?-TNI;G=\:IPX-B\Q M^++7FFA=$O#M(]CT=[#,NH"\CUFJL5VCR.\DUX&=$4,]N92(8R(KKVCAW62+V#DCPKO>U*^Q^28.<\D(VK,4 M2MU(V>^2$!+RCK][]^UX8]&S0:[J>M\1G5854KJL!"Z*U?"OWDK^.;?TZ>FN MI]1Z'4>V#"B GUWR#:W8E[(AHAFEOBS;FH9[ /%N$HBN[\?:98;:A@*_@&UB M/3E=UFHV)A-2&&19ZG*588L.EG@Q8Q8]XKQ1EH!B5M^^P?XU7+ +*[%2J=:= M4LW0">S+Z61>!>J;?9N?7W9&'B0NQD:>(F=LWF*(0S.+!EHCCP M04Y%%DTW@G2(>B"=2*H9);,!#[FLI7";(G!3=[B%!G=3ZOMO_L_/Q2+KJ0)% M+Z5Y/\H*JA>Z+I2Y,5P'[!-)AW!B]S]/W312RQ/4)O^^_;6I;Z,L(ZU9F\G? MT(G=GUMRJ4/:]%_4C8$ V.B[:D=_YE[)"\&$X2 M*H/'U4\ MLFSABL11T>\O';([:9F/KZI>'DR*1=D._.R31?&T#=^=-,):T M?J8WY286KWT'=*M*86317HL+D4%G39:<])LJ#,W-#\U*2DKEC[R:M$V04IZS M,<'-!RA)_BE+L\?_99OT$?"+1.'Y)K,ZH$1TF$TJ4KQ>_K>,RDV\3RAVQIY; MBZ8;'"[<3YDA^\'$Y)*,FWOW\4O00:4$X49\@*YY16*'! M_/4\N%^4%2)IPPY>LA9NBVS,#)C87K*'2,J2!)8RD(3T @9#W:3V5$1U%2+. M&4/*K3K1Q#=L@:OMC1#?Y&*UQ.QT$>+M<8P-H.'?B M\3GS479WO>E%I"NPJ^DQ55U:P6L\8]>C=5HGAG/=X\#D"U&*6.HDDV5M_I@K M@N0Q+%_23>$BCZS+RQOG6VB+>%JBZ4)?E1+9ES>6,;B*N@MS"[U>8IL?HW<: MYNW<"G\+8J$-YA/_)^VI\$1YO.#[U.XA^Z.$C_\RI-;67F#5-;?FN@W%:YA8F&6_4P MMO2J!OG[*72X 5\12"9(PT+OE+HEF9.!,,R>*1S.6(+=^SQ#)CK-T5S6]1_D M;":EW\_'S[UHK[SM[JCNC0Q'>8X= ]QO/>=1#9SL@(G^*>'&S\EYH1X_CBFP MSRV:Z2+=AAY%W5T-FD_!7V:;!GJY.FL%YTYQ_ O9%GLS&]Y#;K9+)RJ/_:^0 M92YX5'TWY%""S0$SAL;O?*.Z8;QA4?(+D/^+DH%T($S-C=VILMB+]S3[C]0^ MN*OP%\V@43#9<]K%PH]$(GW2EV@X+N@7*FG4&B2*X>ZP,TX>C9,0^@3E'Z][ M*W@ 9P2!>R)/L1V\'#Q\!6W/6#XC*JG$WV<3ZP'&6AT6_3.-P] \I(6];&-5 M)EVJI+1U9]D'D9>;=/M%!?G'D5[G M/\?:KEL4OCW&(7[1Q$?$J+RB82RFW[9'4[G:4:H[Z7@H-'MFWI<+ Z5'>Z.@ M2A5QR-(D]F3)LU?UK/2*C'+-,PDYZX0?T'<\2A/Y]88IY2W-[;Z #XK]^J<) MX/GR+-NU,D5:=OZ*?=!_K<3?_X]6@U:!Q^NC_B[')N=R2['?QO5UE,9Q;D"M M]@BO1'\_PYH8>K4*ZRE>/H(PFC1%R#+G=4=RF$'XQZ7,A-3",V/A\!FA7%H// MSRT%S)LN\L^Z0%.^ 6,L?U1OQL=F0\XLYW*)*=F#B3-=-F9(JB95VI>A(-%#BO M98F(CK)NG8UOU*#7/!_1LIX\W+]CGF/NWK_$E?7X[7"[[\+T1W=:-/_T;Y18FTS7#R"1C36:(>11K4QXICWFOC,DC0I+W M4DG&5;G(:T+,:VSF]LL]YQZ_W/O#YX?O^?X#W^\YW_,].V#4POEL,Z]>3*MG MF.MB#O#6DHZ+7&/11KWND>V0YM1!I5?A&N-B!)%$8G:8B'0\I FI M7D=EJ3IY&V1(\4)3F13MIL'M4F93'(MSLKS[)23X+;-V.K*ZRP1WC 4K\$G! M\4QAU$86Q7M:N$>6S!R_4U@IVJC-+<,N*"1(U1K09"7HN_'7_66)#A/9]!*) MD)_:;A30.WN$X"G#1[I]7 \+$[4D=T AV>,K/B:98;J]QQT5Y/VXF.+V:_DA M=1.3D;/GK^,(==6@VYZ("]6.1")4"X[2G7NV#%U>84) Y7.EAFQ##R:H4I.P MCI0."_IFO#+G#C^D]L_T;#N7R),Y :6HK)N=E[P[KVB6Z.1)<]94\FP!7CWD MT"#6"?^A" :J>T=9JR_)?CGX@\(J*SW1"E(D9!R2]#6!G@$%!DSS&T\'!F]] MTN#7\*Q0I'@7AD2SBV<1_PV:66OG_E1VLV]YY)TT?6;(NGJT!C'$DY S$-#- M>D;&%B P/&]3G^6@14_4H7MHYA_N-)FM03TD#IBI'D6]#3IN(:>U. *; D:/ M&R%0S?U-6OR]C$8>76=Z[1Q73FW5'\YQ]DEU%!>F&_'1>,H M^"@*MRW^K? >PDA\S,W8$_6K!/4;\P3/=-V5?&(R6M4Z"&71INQTYM):-&7\ ME[$7&XNT=?@5WK^5-KV;3]*PS00OM5'N7YYDX2@"Z:=; #9$S/IL+-USQX>6 MQ4NZRK#?,Y]FFTQV'7&"=X1D5]69?T.BX&^*#>_GX]9@65N <.46A,+#+*P^PK./B_ 7G!;@'%F MVAG#8X$!9^]U[!O.J,1BTDZ#?@;_)1-"N[HT'%WHU9X7"DV^&V"ICI_H3#'' M-*O/,<(-&T$8N=::] '>HLGL+D&%9:PW+0M/>>2 P&1D M.^BN'*SRMU-&V@+^"Y-T'97[OH5=18FM9NE[%1&OZ9<=&NS(._<'K_0$]-JH MPP+[)P8>U#X@I%VPLYGH[]WLCT>N /K!N]UNH%WO"F/:>,S<\\HI%ZD:;N@",#NP.:7Z9*^_6!!:&S0Q9]NBA M&CE4O%-B;3LY*GCCHB4M'JV=D,/YFN9R" 9*T#BV7JI=3\8X-F0Y4^<##T*] MP)49$KZ>6+=LWA]&K4V%D MX''@FQP MI-I5FK+]Z*:!2GT:V6Y,@"69ZN^Y1=HYJ;8S;L9"I4R>$^H[)H=PY!D&?B$] M.56AAM05M8Q26J*L5KDOK4VHW9IA[Z^^:XTFP@>GP#;^XDC@8L2S)0/"8Z=P M@4!Q0V8FR*3,@6 Y/4K? E2!G6Y"?)(.O,XU\VB4WWN0^6 )W7]DV?*Y$OS^ MT)M%CY:O@J"+5N82/G8&AE<&IN7(B4LBY@+:+MBKB89/XV1H0B5O7EQYG%BQ MT//CQ\;TU;C9W#-EUS3&Y_0T:1>1V_8.!LY:68N?7X$D'UUON VY[3=DEJ#W,&J/3)2YNMK,C5SY(G,F55'+ MF&77H'_H>T'P'?SL[P(UKN^3M/TTIBV@TAL[M8!"'BM&6ZL?'XHHQYAGLB*'4:,"U=41;^/XXMMI.Z_P/21DK?-,7L#QUM#CHVQ5;9 M:>=J^9K--\?O]H]MVT/9-L!;?_X-4$L#!!0 ( ,V(8U1Z+DU^[7< /Z$ M 0 :7-DQ.D]TY"[PDU0@B7W[FOW#?>>>.<=\<] M8]R=L?+/9^YG;M= SQZIZBB",##PP-\N7L!;AW># MX%_O]PD)[Q.3$1,3$1$_(GWX@.SQ(^K'5(^HJ*CI6!BH:9EIJ:@8V1F968%/ MGSZE9N#@YGC"Q?+DZ9-_W02/\/Y]8B)B"F)BBB"KX% M 1X; )\2CX 2[[8' 0 \ CQ_FT _H^!AT]PC_ ^$?$#$M*["76/ /AX! 3X M=^N_ W!WU>?N.N >)2'54T&Y^X\_FA"Q.5$+_8C-)F9_4]5)HS&.XA V_>[_ M@(26CIZ!D9.+^]GS%R*B8N*O)"3EWRHH*BFKO/OT65-+6T=7S\S?D%A47%)=4UM77U\(;&IJ[N MGMZ^_H'?@Q.34],SLW/S"PCD^L;FUO;.[A[ZY/3L_.(2\_?J7[CP 1X_^?X M=W%1WN'"OTO+/:)_X<+#=__7!,I[A$\%[U/)?20R<7K,)O2#F/I-;'95YP-V M80T4C>GW<1):#A$$)_I?T/X-V7\.F/__%++_"]C_C6L!\) [RYY!)0 $.": M/_Q9%OZ_&SQ '?3]",2RZ+F,EV;=)*\9HK IP>RUCQ#8V 8PEU-9"WP,<>^E M)5)'K31:E"X$+TS,CU279,H'=%[-?/=60CW,>"K+$M.7(FS3B6VO)AW #M\" MEOL\KUVSR)O"MP6P)@@?@9Y$(Y8I;SDSVS)C@%U9?K*6;K4RT^>3[W+ (+[9 M2&F>0DS.;-=EQI-*^"S_E @MU?L<:[D18J-"*?#F:Q8:F@XUM#,BJBV;*]UI M_9"RV@U]XV@Q_5'O+-KH[B$<2_7[6VV?&GFK-DSKL> M$8T)D3;,VX/+N?^RLX]=96V6&P:XNF@+4T1Z/W?*,]IWQ$2 [?@'M8.W MC@])V((FF1)^I>$+O;HLQ$#[,AZC3=^O,*"Y,LL\0/L*Z5T#G_;P!K+(H\,W MZ@1"VPC&SZNR;5:$Q@],YJ7O;!@2?MLIX(](\EQ.P&^/*NO_OJUVE%3:\4, M:P&O639I%%>0I$/*]N5?=;.2[\4.A+S84Y0C:F!KM 6%@\B/ZS;&OF&M:$LMMK8OV%(+2:R<(O?Q; MWQ!M/;BCG(7!)CGE&)O'M@+7:^( :7[?,3WX&! M;@%!\Z@87+C8CUO CV*<:"L,4],M2U,9H([F:C7+6S!X%?V\8DMG1O%)&KXG MZD$6>7AXYZRW&N(6\'"7M!02H%,[<79A(>?L_$1Y2/R)^=7:C%L(FJG#EZM= MC)49[19?8D0HL*%OR-Y(4$Q"K@9P/=/TX%#.M>;X$II5(\P,('(V6(E'$W1< M793SQV1CFM]-U1'7-"TL''+X2JX1C,@4$93E5-7>>"E.N[(H@2==>;Q*6\7D M:#8$E1G*ER*#G.;6M!1F>XSQYW<$]^%& A/9$_D-MI^;O1(H:X?2!YA>+;V$ M7&21=X5OG8\R8,#=GA85A4B*1W/6;MJ!I!Y'7S^KJ# %3WBBAW7A:-HPCPK5 M;+V]F1J;GQUP#3T.OX$J\>7OK6YIT58$]N%;_-)V"%)]/KVK[9X4;ZV%MUVK MZ@G;ZO5Q5 5"E3:SY<^MMG1.EMAG&$!N446)@-/SD3P1&E&Y)&C#Y<@%5"2 M3IBN2L5B82I_1LWS9#K !LPHD@+)0WZ*O.RZD<4A^Z[[%UCJIFNC'E;^AOS( M=7UEP2[]2(X:;W740[Y8XD-/@6@.!LF^'C.W-XSG7M$O>#O*]O9GF2B!VH!UC.:3"41R9UV]&> MZ>ZMB(\?V+^W?AGNE:\XM\? =._LA1QK']P;A+0CZ-4SF<**E]WMPAMYRHR) MCVQ$ *I&EK_ =(#]N,&'"XX.BO"5P1]X(9'((F/)ZM$=36.Z51]AM9$93G-![2];'2 MHCD#%T)"L/*%>XF)?X6&;!VKB=$W!ZR2K'6CMX"N0XS2+4"!Z?4MH&/J%L ( M.&/D^173ET&5:EP]9H;FRE@HQY(ZVW[EIQM.$^L;V, 4X.148(BS^G9C&_RW_/V9ZVF62X4[=P" MJ&59]Z]:&&5#UNW8U::A2&U5.%_L\*$_@*R#4DZ%R^.K60G M)QSP[#\9/-N9H;3UC-N'9FN&%+WJ"L[9%0E.SF:V+GC^MAW#:<6(7\\T\"[. M8=FE">@0/RS/^K 8#Y!Z][D/,\66W).OT3K ZX$]^>=7C( 3$,,"AJ[[)?;# M'2LY5W?WRW=OZ2^JD@W$OB6ZZ@@7(P)LQZ3&[MFFMZ RNU^UFT[//)T\&W\V MKG4DH\Q&&N #!^W+7MP"Q#?[?$J76AA0BYUM!+5-M:B1R$3DV=:>=7I!XCIL MU9VC<@,]F;+]Z<(#H\1:+ZJ *D%8G,[\61JTNY>YWQ?1EUCKXRSY3:#[P7 VU MK*I<[N,K+U__V-]>F'%2_"-..H2H?HXC_AAGVXW5,ZR6KB=,4L6:[6 M19,*O=E1_$FV"'U;%GZ=7%39Q))UP"&Y=^'/S2'GT^U5$;Q3[6 1$!TD20X3 M<<>W%%B>L;H=!ZQ67-9/XS,"NH# M#P*X 4ZO@0*8S%YM5K&;N!8B5\9NYU(]VPM)%[1A3&QAA"?>D_U@I@<7-M.H MMLP26V#M5D(^I%\%-1L@VOZPFW,SOR+DZX!H8"PQ+RI#"_3XM@5-YJ?"ZD#U^SXI@BT5 ?A*KAE+]C+K9#N.MY=F/8364 M39G=TULY0NC8!)E!"/=Z4'5$._-@:KY[R8--=UBLM M26OD,[J/N%^V%O)I[1;@YTU7TE:3M7,DRAW9?3%4FLQO\59&4T]12FG"3SI@ M;37(EV5_M<;GKJPB2,G>7.W".&>.CRGUD!+R51S-9 -O#MD+#2YA JE*,](> MJ)BUX!]%-H\7EHU65Q=U5V15DB9"^"A>=KM_LD:*HZ:"#06?.%/IQV4[ MU3D2=Q#<]Y.%8#XA#^5[VVM7_A'=U^7#*N5@3-=5IF/[A)UH.@C[:_ IIE(. M;P%6ZV236.GQ\^)((]HI:86'GME\=2Q*SRJ@3;X.0S*EDW8X5HC6+%*AOX?' M3J0;R90*K1YRC'NI^SBZ.+VQJVA$N-<*$]&M)Q A\N ,1&7MN.?I@CE]DOS] M =&3@*E'GI3#@#OYJ_:X&T>-R43E7'=Z:B8F(!G.\^H$YQ0KDP]">[*G7R]E ML19.S?*MW=#U-17VQ(2=0(R[?(EG>"=[Z7A$VMBB%LR_W4PM%&[V2U\.>V4& MXLBP(-2'6M%T4@7H(8T\M;NXNY#!;Q*HZ\-(M^A6&3475A:4;P!"?]C^5!$. MN4N"L7JK94*:]/!T,'A0)H0:+]>5S?J*L"?#7.RYG?WP%F4H@J35$11H=D)S MDA3DLBR/\.GO+M?H[]4#1IV!J?:V>HAK(7'F'BQA&<]1%J;E:4>O6 1WS]=Y MO_<-+AH2/_VQ0;EC.^I"X0\EPPH@7>[8!($@Q+X_=DC.@Y3KMJ'#Q4R+P)59 M]S"M:SK>#FM,@='K!Y(C<=!:EV9TM[Z!HCA!IGPD<+02)H/Y5+B,B4&,AOD* M05*L*K *2%N&=:THQ\3Z*AZV'K^SH:=F^[T^1,X.-,MY,S5DXW^BF/RCN>$*VMQ):3[-YIV.TGL]?G)VF+$$9FA2>TD6$'7 M @P38O@BGL.\?*;P8?#)VU-]I^^/HI:=1DTTO"%HHD#76T"D5ALIVJ*WQY,_ M(L=@8-42'N<#GWU0SUOV);;*<2V#9^KI38HO]4+/3_WYO;&^=C>1&?[/%%D4 MAJLAWF2(49)]O;Z://WW25?=;QVX4MP3\DYF;? :T@#DK[(HDK!RR/D6ZVL@ MY(W':=9Y"\I.:>7B[S7?!M0P>#V^%P4AF@5UYENM[Y+,#HQ'I%YWP;' M&'5\L#9V,'^_.CJ0I3I^L()2YSG]Q]J5 MK;CIC?)/@*]1X1-'R%DYC!)"T>W[''T_#+8W(W!3G*.VK;/<*:S 8?GDW]B% MN7A@_XY= FX*!$1)P3^:8'.;B?1<#?#@"^60/_6'3R@PK'@7KX[!L]("*"4Y M6<*6EIK)L\3H*YJQ"EZ\:-6P=UB_6GGGXK\J?)TC97MZKM&P @-KS_0\ M[41MP5\%_A8/XYZO^5/HK7F+HL (6)"W/&UK+@9J=][(-;5DH"*Y8 G[IZ*' MVVCY&<$OC+S30R@#3D2>HR@N2F]%([+C4<8G[U7PG3ROG7,=G3_N:'H_9^L# M1MY+W&SRCY.J4"K::BM"NWI85K+-;N^N'_K@H^ M C!?E)-F!LN2-DQX2^141#Z9Q$IXL.#2"5NB&+N%J#2CR?7C5$:^@T7PT"$] M9*H?T4E=HP?E Q@A0E _3VE_VF(N:F9PX!14N M5%1LE$JG(X-SC(&V@P\JI,,S(23\FWUM\D/9%XW1QY])'?>^QC)]_RGWU]?> M47!JJHT?H[H&8I))N]J*.W8WHP]>.5I *G,I]S.19M^+!A/=]46'\&4+#/CZ M[=!CHJ@6M4\9W.T^E_ M#/1_V[*UP1P[^MD23/QO.MG\9/7&VYY W(9Z&;E[P_CM<]$RH^'UR>P<$"4[1 MIR?.([931RU$"*_1$';$85]Z>W?.-&\O_%='Z"23[[?M)T42(\[@!@P4D5KL M+2 Z7'LRA'!.%UQ _(X\>)"XO?WWL\_!&%$LM$LX=\^XCBBBY07OE_I)!V^J M^O)[@B_8>(8#@@@(XC/+/:(C2FQD15"W '^09?.6PR&?@'[BHL'K5MZR1<\3 MKY=/*%QHSM-D*<:^H,]'H]GK?]HFT:J:<*S8VKT,7KK_9UV"Q2EE9-*7&0-2 MPH058:[Z54]:Y(K[-PT,DNG]90T0*EWQ5=]?;Z.S*![.U$*I;8!U E&YJ*00 M;YZR%CVWS*U^Y*OYW##O2J*DN@\4L#JOV1\N-PYJJ#RMMJ<3+GSL'T]9\N!C M'Q-G&=:B.IAC(V=!2 =_( 76$-D,H[:E==_^W/PV6M>N[LYS4KXIZGK)0NB2 M08$"AV!)\\'Y.X++G+63#$L&RRJ.BZ&DG=^5Z0E^] (\+ ]9LG?:41$[>H47 M,K&MF7=6[?M2JLLIAT8/S=<^Y;N^5^/[Q,H7Z+ 0L"#7-7$^F:[JO67#3M- MV70.*P3\GMB_QJ_YPB4\^^IXM!8#ZV($1I;QB=P"'NFW]K;F+VF/OW@W'LMK MGB"A(3R;+]['2HB"Q8CT3'IKY_47R3']_5EE&D.ZSA0[%?SISOZMPZ_L(Q"K M"]==,[Z45?75=F"E1MQ238VF<@HGT: ')83HB7.TXW/[%E&$ZPVLK'8:M?5/ M$Q3+]OW]S"W +%2A_1#H7;%T)Q:1K?*=T(?2=*@+VX@8LMVOI,V5M%Z-6Q[; M_Y"'&_Y^=<$:,%%NPXJ'6BE$[DIKNMJ)7[0TV>YR0;9=>YOCE ',!/&736-$ MO4V7T5AQ9R2?,]*B;)8':2C>,W.R2ZE@_31T-W%]\*3GA]LS"X[83,0E+,=> MH-S586&[4R\_T-]6M9UXV.EA0"Z[\KO,@?"S=/$.6;H)7U:XW[<#-PQD4<7& MSDC1U"S>R5$G;>-(>JM1]=BOG?S1:8@):S4#_5)C=?X@%X)XJ,,OC^]A M-EM/9 ,X'\2<]D0AAXQCC.G.8TCOO'G; 2\_V'.EC M8],>FJ.-WT% G9(4/UR*:S,I."<6U00;3%Q=.;L=7M %WV7^8\?Z:7%M.Q$& MJHR.;D8N,EFJZ1OJ:%TI)B0;O&W^1/*!+N9#+=Z)X46,Q5U;25=5F2X[-X-A MXL@4LH(?D]7EP=B*X91I"9H\_B#^E^!6#+ ;^JC,6]O! PF^AY6:Y*4$BDM2 M"Y'FF38PJ3ZCEZ&0X=$ ^X/(-\9$'2@JXIUH$TJ-^?.=;&DV2B)><02_9MK8 M'W=\Q>J?.^9['T/4+>][60]KZPY!!)HNJ.5E M>YU[0.TY:NL7[_88C",1SQ*8Q![\ZJMA _?2='M(E;S%]2>L9F7XJ_*D T_= MX'MXKZ-,^@=S*P>8709@GYI1OD$>ZW:@OB2MHX69=#O._)8<19*J]A5"YX#9 MXC(PO3<0!8RN>U6G!E7YN?<<&'_1K!K&MPFY!33]";0'Z@'^NFN0"1QLKA? M3PI.?=DD(J""OY,_,KG6Z?TE5^_@]AVXX3&6_C6RE5?+Y?H1)$/_V/[ M0OL?W0^O# N?1**6M%N6O)^C1'"$=2A>SV?P,;NOJJ&'Y9M6H[_*&P2_N#_. M^ 6S48ZX&$<>E/J(\ILQ>Q=6%B/]9%4G'>H< M\+T5, %HC>6MAC&BL&,7-;<1T=_*'!+13KB#J*OUQHICA';7LC@2?#"]!CFN MDRH7/6 \STT9Q5?D0K[)%,31.,*B-Y7>73(9!Z\\JKNS H7\B>9U:-$>N%Z: MQN (5YQ<"#OWYD6?X$*=-R="AJY3EKX.-1IBM[+ZOG9U4_%$)-#>M'_+5&4S M"F \X8)Q:64=4H.3L-4%/34LK351E'2[TDJG5L=3^)\+HA%Q5J%6<$1W?Z[\ M+*C*M!W78Z>LV#Z_.O_W9.'-XJ6YH??\?%3I3!,=6KM'==C';/+Q)N#Z=NY\BAT4#+P?3'/' O!^Y'%?K%ZNF5V,CX2*EG*_59&;$W$+'C/WS,M!8!>A+)"%C7#^U7O MW&)N]PJPK:ZZN:EY2L".5,E[S%#E/N7#B,T*]J5M7FU(1T$_FK0_)1*,Y)&* M$AI2J0Y1;LA42QS/2W1RKU7.,5S_P@1_OJ!R;%0*10!)]NIG+A8*@T6:,7P% MMJ&F#371"N&*=G_VB%]QQ*FPJ%FIY%J=W&1;3-@9&/SU==OY_+?-2,Q^/;V! M?O2]TVM6U4+(:6]2AM 8/P>:-E#DT%BO<9))3M_YHOESX'LA\]6X^5!:0@!3 M, ^X-Z6@*@?3WY<2[&]'7D@1%)G2Z*#[G,,/CVK3^<^6F8:% M9C:6N_B.I.+Y2^61=C1%B2-BM#O=A)_8-^\Y_7C-^E[V!600'$YA0IO6 MKPB?1DYPP*^9373$.BR$:Q'=FY?W*!]]QHO[8./S27WV_-C/EV_&6ZU(ST#! MBQG=Z>!@;_JH)U[$7)A6:HCP7MI#%Y@VE 3S5 >":__E95KHB\H9RAW-_Y"VW)0M4J7\>*@Z;#>$G,[E&I2#O?U1.,TEJ6 M%*4%MY$%SL\MJ#D7V("+=B_LFE:\S.N^4HB\7@][:T-Q[]@DPSHEJ8>"R>J* M'U8Z[Q-59F=?YN+%\XS775I Y*7$KWBV8-(MH3(/=16#.L^MU#48T8Y;DE83 M,,@E78BI][D32_X_3KR#BL2.6?;T!S9G*:P1G$$KF5SQYA?NF6@TP>L"B3;U M=LEULI.2:"^\W=>L4OG8-^CZXCQ=JTNZQ";:4J=2E<*[M.QI?2P)U(>"4EW2 M_U'V/9KDEFM>@+=(0&'&WN9P+QB-]>4%&/'+PM:+_O3>R=\3'I7'#M(6SF.H MUZ,,%=NX1^W$MX NB5L \2J6K0E\P77GD>=736,.KFO2_D(6TRY[]6/DQY^V MUK2$*%6KIA*KM985XP?#0]>?!3XL22,G8E8GBH!:8"6F#[PUD0*AC.'=2#XI M]6;=HXTFJZ/:/"79UW"&00I>Q:%:[\WVT#2MX'(T:<_,0D5QR?R^GF9;:HZ1 MWCS49&4Q$V[#\Z+'_7CIH?V*PT V,:?'<0RX#944=,YG0^:LCEI)]BC1-_O= MFC$AGL+KLK!A;K:OQ>\MCE@<=ELU:!X3V8_2FS-EVK7[6!@*K=ZP!_[(HN!N M0"?%G%H(8#D66%/)JY \K:SS%=]4])6SKU\_[/_#:AYI:D#QCV7T.0TLIL6D MG S4?8%[-B;BU6.+%FL6A2<[0"]T-00W%,W5A=L%3EF:/PCQC(O"\'<\3ZV= M#.<74TEY&NTWJFU=(/8IRAM*Y'E?-@9T,K829>@Z?#DKX^5PG1.BI&14ZP?M MIHF]C$PJFIKU)4*']-K&S?TB>-N/L._1FA?QSDBS(FL]^^1"JYQ0[$_AXSBK)JD'Z_$J]9"C+_JZ_W3DJ5)M\'X3'(SJ M!Z!_PT#3HJ/^OA2M3:CRBZ0"Z[[E[!3D"AFYHC];>TO8X1&#L (F]&[71"H' 7R+F 7 92#G7A,NL!ZN:V'R*:F#3=U,-/?.^ M>0KFRH4&&46B?(#3+8".7Y3SCH.RM M3GJLKR/6;)C17K@5G^"(\\VZ?DH9UQ1\)C1\^J(UD;83IQ71? MD14&;8X=?2O?FB#YO2WG$CXN5$/G,ZBX9)XQ5V$IAX9W+1OKU(_52I7+5'A? M9(PKI"I0UQ!*0#C,'[#;+0]2.65,X?5[\V 2UL'4F/"%6:-JKB&-2EM,FIX" M_N(C[8TW-0.33RFB>M7]B9B1Q=AW8U^GV[CWDZJPXA/>WR\8.?,R+:?X%YZ; MWFQV]KQ@_]);-3 >M;G;#2>CS'N]N0[G+Z(0MR(JS6W2%5PU]8I9YBE8?]D MT6[/5/#EYWE&PG_;42T-1C#'W\-;UN;\G)%'UD^P=*!-J)$':[>2W- ]? MVC>VN/?)+'+,M+]_LS@/"V#9?!D8I]L:[XAD)?6FU(X^G&FU6FG[K=^7%VU" M &8 &0#26]A[S&!MC(I30SX[.+)GFSPZKEV4\G*UXCS1,1MJC+8\?<2#OS@C M=G8,GL2:(&,>Z52D(I4WOL*GS[R*[#-F>!1-.)$!P"3FDPVRQH?*(\K]-(=: MLC2HE?0B8QM&:(C+HM30P4T)A,],J6'4\."^ONSY_50$!N_/QB(BK(H:*;*'8YE'V$E#86L/ZE'?,[86^KKH8U[ M=I2ON5[$*1C]M^0J)K0=+JU2#MF;M=M*A6;7NCTR).#@HH?Q_:QZO\ZE^ ^. M8*(5)\.N&F7W-$2M+EJ*6TC_15?6ZYY'NO=E->1?#IS+UN%C'+J+OR869^_N M.C!S+;/IFY-4)9*K/_S"O\;$(H2712%5@TX*J^"8=55"<_DENFUKP.O'_N@T MAQW"@TRO<:;>U7^: 23=]ZO;$?SHLUCK"_$[+[P5"UE@VY\T-++>4'KIW-OT M_!^3QT#I9+Y3@4&>&:8N').=UK[VG2B"@G$3+:'=3NX7GT\+(B.IW?MTS"(? M*^8C0*3[M!=:5W?'<5B1AXJLQ%!/Z<7BSY=B]XDSJIUT]=LV0&38!VX*J^-\L.5KYL"4X0?^SQZT4H]4:I=./JJ&,1( MO2B?L-HDXTW!-!N53 ^/<(Y]BK797_(^D@&67P O?Y]%/10L6%KEH2 FH+O) MOB)QVX7'RR:>>/1:ZD<_XJ/-G3$NJ./,2QD-/BM7.!CKMY_5V5UO&FF[4\6F^)CW$1H*5M:^>*BC5"3/L*^:V,CIQY2#97T#-5M@ MLOG#C[V;?9@! T5)SUDE)Q-+5VDZ.K'*85ZF0#"'28I,-YF_I[FCCP( XM/> M8QRJIQV2W38KRD)^9*@O7S=UF*>OY,\GL9'Q3&? /5-(]#$1]^9UGJ-$F2V, M 5+:U;0:D0>?X?66+S,TWO6T7#R[UK0(%7DL=ORT@'3+*:KMR[WJTX6V %S7 M.#8_Y)IK=$C?S+SHBV$.061OI,\(T=!D^&A(IR\Y?+Q"Q OZ8%?0>O99U;!5 MXL?0/,V1L=]P(H97 \>O64'N:-L^/??N?9GO2"8YWY2HOB31UC_XXNEOO1(/ M\C14-T/;SL(:HK(;F;4;=H6D4UR;AGUHE@=[,KZ- TK9:8@< 6D$4P_/1+5& M[XJG*GQE9;3[RJ=,;*RU1;#;)K1*$;,2#NC0ZAA@<1I6S=]A- IQ= M0,YSB+J9?O&'2*29^_K&RQR87'R:]HR(.M%H4V&(:SFAJYK8#)AF&6.C.&E? M1Q.\AT3NC@=V;?_V3I;@>> :&1"Y]A#9-!IPH6:6 TG.G3Q/U9?7 $I]1>-YI>CWI'N M>XUR,?U@HY\:DJ)V(]$AH&(S*W#^,;T$,>YGA,5@;9I X=K=36H;B>,-2;&>+?N KV3(+AC(7ZG(:#[1#]-5&2>A!\_C? MSEF_.'A>*88#T.D4G5?E_1TRVN!HM=>8$/VZ7\,WA6B@?RDV?PHZN8Q? MA+&N*@"\UYK(^C(1X(<&D!0*^A5K\6%7L=K$3RLJSA=I/QQ:V1Q$34F8"5_? M=TL\ST]51]?'()+7IT0R:58,;#(8&FLG YU41-"#-7],'_^#E&A)"DWZ1O4Y M,I$>EGO'S*EYD@FST:X6D[< !&]FC]O58;7U1#?'MIH_)4U5NOGV((&U3V?? M>BP\Y4JQAM=EB$Q,?_Z;G1916]JR >+$IUKQ&=?FL+7A-0?_]<%#8*5 M!E,%@W89K_,8,]<%QUKG]IPJY'L(Y2/9VJ;-N3?3#6@VE;N%_%[:D D@9Z/K MCA]8[=KFWYWZ,-=TW\MW;UN4XI@XX"H<3Z<-Z+R5X$_]?H]^4R=J_V@L->?] M'4U;QQ5;JF/V*5R14< ME'V255D/BHJ^9##]HO+RH-5)LS#\($YAQ M%5L7FRL5&@U,+"[<_W)"/)5!(%GJ9480[@TB]":U0,#':B$.9Z$C.5=YVF+B MBL\/MUS-I9A=#"-_1_M^PLP6E(U+PQ@'RG:C!LG?;1^P%$3OIFX JTQ7ZPMQMHQF'[.V$Z;S1M7 'RU@IX0!NS= JX8 MRB7_C-T"-DB)IF\!9\)Z+H"/"M3_.P7>"47 U[&S8Z"W[YP_ MZF3B](W=,N82+T")Z%WI\8;'72;3',4=-5KI?$R^3@("[C= P MBR+&Q$[CM#>#L:EU[$@$]'@PA<"*EA;]ITIO\0'']?<^R1??-J<; 46BY]/= M!L3@>2VQ^,K8<-@67BFU^OT/ O1H1T%_\SG/HS<.9 M]/_R N.V>>?ZJ:'9?X&=8Y)#6;*F4ATD.?(I4G-#)'7\\1$R->/!LD'Z;&39 M9:H=UXKA!^A11P@PW8,H6E;09B8%"=&6ATNVAUG:1>3MVK4B0&&GJT>R$1J%V5H9C[Q=.KU9/4UJILF]S5>X993MV3_^BW**J%N.&>J.Y[R MO7-F?&L0PA%BB:/D\?&5D=)-\8K8%1DX*SJX-$H-[1:)/5B.2=#\E3[7L9_! M$X.Z[ :&+@CT4-#M+]C7Y>U2&7;M6XNV-A,+;+IIJW##B4RK 8.Z'J8;-]_T ML#SHC-0G[4_74N-S^=V!]I8T1: M[0S2C[E*<^<6?OLXLY;2E$7XT%2)7:Q:#\!U,S&,;_+P @:V:7833D9X\L:*3L@BGK3FI5R>O"=\-Z! T^&>YPWP:X/J_WG]W(($V M'(2<:I !-/_'D^J:D%52$/0M(HU_3>B[+_I8K_:_[!AV3L37F>\Q;L479-L. M[:R#ED?T3YAGI;TUBVVBS5!'\;S[DZ.9&W(X4+K'N> _V86BJQ:E6+)LQ;RZ M=T/-XRQID26R7PE8ZT9M6/G'72;,;+.E;Z2+?-U&$1UEG8@H6RVI%KDRV>X9 M4N-8W\!+;"E4#744F__C0I]^_!;0UNT,[#G5N7ZOX(#H57#W;&^8C8L"A7\ M5R\>2VQ-M^B6LRP898C,46#K&S>K]NAN 64V!<5Y.YZLR>*ATLZPQ/I ^SC] M8N^&3W/DA7/D;0G:2/'>8PJL3+"4"JV:<0^=CKX,X]!VQE<9H?MNL/9/YH0_ _R'T>:& MFHWQ9;/QY4$GAO@@6;C!TUH/+"8.CLO0U@^MUCS0=V;O77@@K=:V$]#%_",P MNHW3R%O"?U_9*TKOY-C(2XI%JU\U4M6GD./;UB;?ANN'=PD:.O@OE?0 5USA M?YN $1E<;>V3YX9 '?_+[@MN!7BCB@N:^2JY+3;7XY7#4C4-O>8 !ZM3^!6; MQ\P*.T?XIM(ENR4HSM\*OR+D%O!$1Q9V"\A.F2PK)PS8T?HC'+RDJ$BQ(E.J M];]4*3/TDJG_%G$JMG3,4[(73[OQU!9]KR )I8[C MIR[Y[!:I+RFS>H#,;FBIJPG][>K$+!A]U$&RX;N\SF=^M];Y_GS]S/5?]O% M,*X.;+>6ZL%)Q]@[M9"V["R6+'8:K^C>-;M6P#,T*)5L3WX"GLQW*2EEM%, D$]-1T+=&FX!+-Z**'AW^:,](ZZI1/PE>3O@L$RW M)YLKR"B@L6)/Q\:QUKJ7YT)1J/1Y\Z#:5?KGR5X[@E$G-@7&YU_=[4JR7#DR M_%LH>H!T+2KKY6[0>UA*.-TLZ8D1)-KB%O"VFF60ZF7_V-IVI7U.H"\+)@&] M][D%'6" $>Y0".C.[5JT/YXM$HI[1;1D-@X-;UWM;F,8P[)GR^5 G-7"N[KP M3GJIUKF;!??^>,7'V3:-Y<\/P17VMRS*6LF!B/;.5KJ.ZOHZ'Y&,)VC#&;UC MG=:_&[R>H:?I >C?1U[:91KC.B,:\5OQS8Q:M.'/LDS^LT]L?A5V@D+V79'/ MVZM&DV#9X7O4&6]UQD.M:67*I"L/\.P:1B?#:U--Z"],%+PQ>V9)Z_7"V MMY@Z,K*U?%#IH9$LWB>&;=;TZY1VUG^)F>T2UTN$%78B#<7TRQG<]R@C$H9+ M+@5& >XR38RQ+:YK=:@!M#"D5(61 E+O!/=U2KO(>IB)T<01&IHI M3[.CL.I+5NA>LIR>H]B2WDP>%Y/Z1K6>XB_*'+&&AR8JR!BR_A(=:PU, #CZ M%J !%AN9KWBD\OW7R(;!9K!4^'+6PV$*W.M*'^-;@+QHH6X*$/OCRU4[+MCV MP__K%%"%#[7-BA@*@B\2JRRM8_X>.\:NG[+5?.I?(8KM4EHGH_EUAH_CS<1Z M!CV0^=:QNU/BEC3C/O:W/NGG4O_-CCDY2%#[F7O!^'-#H?5SW#N2*7V:[!_$XZM/GRMJ3+PXF#;V9&BH$ (SB"[^-AYNBZVG6+GN/(6,-0[.Y"I M+H5S+2S$*"E,*L?:X<9!GWBWO2S1:UI8JY+V%WXO9!+98/V<]!=Z[2T5GI]Q M](VRQPX-R-FNIH(B))C29F*)O.TMD,,,"WVQ<^ B(Z 681<5Z02MI=L"?9JI MJQ1\YZGU3V7M;IN]?MNQ-B9>\IRK;#G)(@>H0*V=]46L!.Q$5DLA?9+W,2?1 MW8VDA$A#98?G#]8#W=S91I2V:^O$U8RDDV*;$.G<^F-<:2KT>,?C0K2K>XTB M[!9 7Z@FCRS(YP["OM21-F*:7*4:E/(8QDG(#NE-YOSU*/BKG7$\3K7ZUAJ3 MM&Z?C61Q ]_'TD[5@ _5,3C=KH8E M:$M_*?"[2D5('55)+NL[FZ'2/9S9YE[_1P6:GUW_G_^7^?>#XA\7%@*#"6_P M^K6N++V!C2>SX_L):SIKFFXUJ4$8E?X(P#)LQ# A9! PHKQUD8DX] 216OD^ M;T(9U149=2-YTO4-)E*Z7NFI<-=8R<$#&\FH:!7NI:4)LYZ?$][Y!OMXU&+? M@L'"_2 /Q'5$ZN]UU%E$B=)FK=Z7ZM@5I+CWIK(6WNM[8K9[Q3-K/;Z#Z+S6 MR'!=Z!,%G1P_(1>RU3FQQ0&^4_.BCI'UB;I28?E;P$]>H/8M8&S8>NR_4PE- M>I$-K:1AX.Q5PH:86^5S#^[T+C8*#3!^("P'_\9YA1VM'2+-7E"?CU2SF52M M8V%%OLZ/R8DN\_'C:K'5PDPCC9GWXB$.:_:!KBJ4+IJNIM:9X1:Z[CU7*3@�/32I@4.H<:T M_"*87\Z%$ _I?XQ-;P'\T$>^=<=N%Q<7]>C%A4[F1WUB94Y%FA]W &N?#YOK M0-^R\U_E;YU#OL'GW#B>5BQC2O93CH*.0 MY21PNSWHN"QSI@@>#+6*P=\"DV&Z^OM37"S9AK1C!AM>2!&-#3:PT.;AQ/5[)%"LHY1F94D=*YSK=>"+<>:\:;W(ITFNV1M=8 M=T_KH['UI>/RXCMQ)1$J(B76K&BR3[,M$MF8U/<^PCV,"O6%7V],&T)?L:[+ M4#1LM6AHS3+@YOV\J9[ MM/PZB?:48UPY.^[ME\&.LR?1.=7IDC\Q27]!BB*39JC<:QC%=<$KN/!8690.[0C)])+=;,AW\S'DW93.1/,^Y)/:B#_BBS^AS7SJ/:/.[+_<739X%1 M0>%O*##*J+7/"'?((E'_.1*VM MIH[3')@!HU4\;893CZEV%KPM#_4"WW5C/A\Y#'RM9NH3%R\S&SN3*AU58?:P M_CM3EQ0DPD/%N J.;,"),Z6>EV?R4;XI62/OBK$,*T6K*'CPW!&JS4N,Z09V M.6DI6OA:O(\1C@T4):Z=H] IQUGV7Z_>>+9:K+4R+F/W0U>N? M4$U?CSW8- M7_Z-(KOTTI0GHN&9:LET.\8PM+Q=J'4QC*N,[69^1O5JFMJ%Y"6AFJ(5[(W@ MQW$&(^2X@OD^XT44XIJH;594U5!H7'+85:BO/5G46NP@T'HKL85.ZR:W-F+_ M7R72RN?] M-\+M4S3=S@>?TC!;X^A,NNAEN?YN,(GJ#'V8SQN$S(.U"J7K3'FC[+680!PA M!@JX!01:RH?SY+R\K/&]0. JEF*R.BXJ+C)K T'!%=?MX]^DQ!NW?0DPX+7V MD,2_8R(_'9*=^+.=KQ>3P=Z-NYD*';"WAZJJ.H/?4_]-#=WU^1]!__9%W2?5 M9\R5U( 5:)-5?ZNI$22UV],SL6V6U^[U_M92SOJIZ)]5;U.,PQ?]/^BWCU_B MF%P]G&\!WOX\W%HI*RK>?PQM;#TX3V7PT[&B Q!0?PI15%9SJKPX!4UIB?#0 M@TA!=G9[SUGCC!?(J03D441D+N<6:OCI8)949E]20BWFV\N]/XK:#/1["DH>Z"8F8*"G>'3>N$EMJM84$!P] MJM[^B(/32(&/(YN)GI+*L3 ^QK,9 0H\M0)2GX.9;%BYFF88E5=(.1M(+*(E M2&IXJ\V$"%_@6V85YV#,/ HP="HH7,@Z:;G8];O6C!.F6T"UTHOVE!-:I; V M+?I_?@Q( *[5[YMG,J2L&E95.U!T.UM$28C**$Y^U#6M2SP/[V#[2Y21S-P^ MY*=TOS6E16]H338^?WF7TGIA\T!2)F2 MC+O,Q4";9TK2GW\X6>!QNWCL)G4C<,TNO;T?;O9T\=[8< M>0 L/B!SO()VK3)[?VP/Z0$RUG'73DRW#!F3S UH/.MWD/BQ@>.XCDY8\9; M@!#0$">9Y1S98IB!^;(M7;M,3]YYI\0"1=;^4LK9GGV>R='D:O/J!FW;EEM\ M[JXG>1)Y4J[UQ06M.O_<&CR2[=D5R>2A C=-JEUS5>0MP#,)1_A1Y&?6TDCI MD9K%$B1 L3IB\I-(JI\+GUM3S54V1V@+BT=(2%*0> MVT#E=;.;%\7H*2&Q14.NJ[5;0 TMT6F%>WB@845F0>[GK^]RYTRT E60S >UO#[(?.'>&7VE OT&ZP.=&C,0R1FN?6PQEP]K?#FNQ^JI. MYU:/7G\^\K&-N(9&__)NDBF!MO)#RP4RU^_<6)(M\2V "EIN<3YW%ICY.V1Z M]52@90S-'20-6B?C.\M\;'6QD)X*O;<;5S@-UI1="S!B%^\&AF62' '5,2"8 M6'E.L !WL*OEDN!4:%KL*+)PN72V!084Q[;NHF\!'3JW@'<.<](NMP OG7KP MI<\14V_*IF4E$_K82 M+QSOHZ?X-D->M98)A("Z8_6P$OH^BC./H$ACT8W$@_;S48X*F3"]1JT$5:]7 M(JN*$\:0FRC1EMG?PHN7S_:Z2G_[6!/_2:+,.O^*WV9>B8'E[5X6YV-U)KT_ MKMV\K9\X#4Z9Y'5^MCS-K(;P'A_L2R/9_K MPG%OD]R.V@$;N3-J5^RPU%X]LKN6]^&1TI?%]D1;23#0"E&_^/?2;I>:8_NT MU_KNPW+PSA U/\JEBO6KK;K$%7K%.9.WK.& LK^"5"OO[I+X1SN7)=ZWHO]9 M&_]4A:PAJ-L][DJDO1DX^&L2J&+B M'2;EO*SZU\*-FM+PXCI8[B1<2EO]QF6]]#B3[0AE+E+?]IR5E[^_-UU]K M.,W9PUP[J\JIX[M.)C:7[IG.TDJER)D1D#>W?M#D_3%VZ0GWJ?1,VW N219) M4CGWOJ'(SJ>0;NI6FLA-"56D^SG'H0)-IE>I=9.-1TITMMW7S)4,BTC? KA* M*R7A&D!12M^W.\^6PT$C616;6(VDD:.C]YLG^9D"Z'M5M3 )]?TZ;F8R4F M-D:/^?4/Z5)]?[T"H6A*%\ 'ZXAY4>H9V2>V"_!H5\%3VBE+BT"@^;TT+UKV MA6;2TF$D?[-==S>&ZE:G&6^M2=_0O99R,-%/NKLWRT5%+G_'U9GO^ M]R9T?!MLX\]-B^R@P[CP+,CCPXI4K)'<30!Z41VYW\)GO(^RKR8&7&(WQ.?=,E\:[[0BC=M;R4A#(Q *VR_ERDDK;-SZV8!"HF0$: M0^CA=ZC;PHK2Z'JD;UWJ+8!TL.]TGSV%I@M@C0_5SU!'P2$WNSK0G3>M$* -L]46)VXI];_\P: M_O*%WK/R*/__E(?]&X/(#*T;.@[W%1B'(D2:INH,WTB%5+>_;A>M M(81P1+XT;.'YLI%!Q@<+%1TZ#C*F*'>%,>Z)J=LLC&3;%>]_7";U&.SA3Q'< MN@4,O=03H:=?L]M]#50;-V;?!3V2MBXVA#A_GO)6\W$HE0>&Q"VJZ@8Z[:FX MLY?_B:$%0=[Y.6/I!WI]C*7CY!] RE<0[0U!313CUO,7?L.PH7D M^N_TJ];Q.3F*,^.P:<]N >ZG93 B#(\!BB]7"0'$6^([R+U*/M;I.W;C@NSYB9'FSOT.S ?RXUV[['3H'CL;3]-,4\9 M6-]&5_4SOP5X/A7P^[R3>[I9N^'-%47(-Y/*>K$4US1BJE?L"Z'A4H0T&W!& M<)^/'@218"!J"6X(S#.XNP=T# M! GN!!W ^N.O #);!+^_NUJUW[U>UM76W[MWO_M%5I\^I?D[+3Y[N_G5+ M5+J@;ITILY+[4MUIQD>JE.^37HMLDOV('07%%+*1&!1W4U?K,1VG#O9?;,R. M3/J67XK%4KM[/H-"HNW75H)Q_"Y+\9&*ES@_'P'F[JYG#HO;M+J/ -U-<#O% MG7RG3CM3I,Q%]70"+Y PHOY)Z(+T&[?4D06;B@$'U*O:#^9-UPX"DF\=;[AF M0^L#D<9K94:_9GS*!K2R#V'LQQJ/@'$=(<)K\YQ$Q;DT'.LL;FVRYN[2H//! M2A=?M/T:)X_-6,*5Q/G1]D? L;6\+^ .J+7F ')S7JU9$1G?B9"L4C=ZF=2F MIWCR[NJ2K(>$KNG!/-'*$#OJ9,9;BQHVD78Z87%98M**_&R<)]H?IO*I#0H\ M-U&5@\MM_#3![$9TD(\L?_2[LF[-QO*E&OCKS6SV"$!=7OLSK\'MH'M6=GWX M<&7!B@R!&/E=D[Y"^/5X.3S$;N(1 ?]R,CR$5,IM5:'+NPYL5M!GJ]3W RO4 MGF;<2O"CAV J_-O-'T\*]4#=#+-[KH-RG._'H"<;E5-!')^8\EIW>'QW](>W MP8;.$@$R2#'NYLVRZ2- ="[D9FS#R<7V'1,=< M02*9SY[]E.2UCHN]. U^8 JZ7_JV-J$&RYL[VAZ^0NBM>!9Z^EQE?RW3J2_, M,['SLGFBN%1AZQLYB>:"'*DT&L5OLI5LT\,/-OC"1Q)1Y->]/5OX-$N@"VYGRKA'8ON]U[NUA0$U?K25 M>SV8XR]V6)?Q[0P4NW.I&UT?,#J^NO/7!=8#K2V=6GIH"9K&E5)Q&^^6-0^0 MT0C>4S05I)Q[TZF3>_4C@/MMQQ(=S2EP:^VI9[.*VOHF'8%,#\E [=BSHC-S MPU6N#:6[M.C[IEOU1\!$ZH;*'0[PSO&'"SXT:_VN62CP. #&.(:\^S&W/_$@ M;H1PV;PG^_09.C?_YXD+^W!=YC\-^IN+'\@[,N._S_G5HP\KS8??4>47_9TBM<%'$J7OG98_O+60I+_/KS/@ MQF]M_\*V[I@AX!>,<..TCU*4VZ M/H=F_4? VH<(/]V*JZ\D9Y^ ?O_J.+UO?0J1RC;X+WTGL]CFJ)"YT[WQ95[& MMB3*T]U^Z(9?&6F)$%51;\97,Y<#_=8Q0$=B0!RDG0K:L>B+;%!,EE(S)_"5 M'@J)^Q> AM?'*IC>I+9$\K^ZSVQ^*T_#;-.>!T*_Q895P0>*>HXGWST8H7)D M$$5&1VWF_[X(J=7CB6N .L0)R]N/DCLP'*^7@T<(0BK,N*RX(L"Q__"F?ASX M](^ [W9;P4_>Q&NK0DCY_2R8O2<>F4PWEOUDV5+[M((>F.E(ZA=K9\%^DP/[ M_6VV(6,@8%G7G5*'YL"E)3 <'\SUU?5 M91328"G>@=/U]C)=[DFIWEE?B!IT',]%))$.4UM9JU)HP9K,>J2 ZROE&?E-')^:]&B(1^ MW-0"$A6 (1=4%;C[$-$7F9(_]#QJ$N8$ MOS? %A=DET\8]V@\RB"I*9[@J+_S\X1+NDO]4R/L%?4F,A3L"ON 2L[QS4= M3\LXSNAFI-_+=S?Z0N^&M@D56C_Y'EY[N9V)4#N*Y+RH5,*1R5"KG2F8LLEO MKWE/4S&B]RMA105#K3J9MH>D5M]LK3<6_6#O0\QMK^9<525K6X1B$^67;ZC5 MZ&8HC+@-(L)'!IG_I7"<'WG6CP!G]4DIW+/YV]Q8#K]F(*LK2Q_JSGOQ^H?] MN^)_O,V.X%&G+M9ER2W^S^Z1_6^?AA+:K) $&W4UCZ7:F8"*%=TLV-E [L=Q M8SKR"\<=O$'3#/%S[3X3WO@((KO0B;YR=SN-UNKJN>B^K&3:NH;FZ.;23U$C MCH(G:@P[;MS?FD2VT2X%B%'.N<(D*>_49NI&J,2.W"\KY+3@L,+($FL@2.86 M=]+@&L9VTA5G(SR,JLBE[&0D/TJ<]1466]5YZA-'.&G8,5$[=#B-;G9!?Z M+*P+B6*TR&9D5_D2,F(,8_)BZ"+2[[BQ7N\'5U2^HF^?B> VYR*#.@KCUJO& M)X/"#]?K-6M,>Q5EKRN+#>0S-,+OHL/6M::4ZWGM7(+W%$''IB$+.P+#JS\UOH*<8*Q=L.E/Q)<"7T@SSE,YS\F%A M"KC/]N10_>;OK$]3LI>-AA-'8F\CKU4Q@+!HAH? ANR_]W[]L?_T7.GA\ AP M\&,5;WP$-'8D S[_,X;EOP/<2Z7[2W:6]W\*\+E !9-P9G^199^T\,LJ8 7O MFOZ4>7V$2;%NOZG4$J7+\+8%9OK4V=;#YH/&O_T#4'1?G>\WH3G]\ BH0D[^ M37FASW[KV7:=?W^4:3@_[5F_0>(N&GU,%:*5VI^8.8,YI2/ M8QW,Z-OGT[%S%7XV5G07)'6/@(ZC!P&W$96G(@H[ _=]=\6HV5?]\8\ :3V5 MVX>.+;E_SFC]FUC1ZOL]";?_VW\<%/R?*/S_#M+I7^1*[?\2Y!?EMOS(V89; MGTI< M:SP\8&F+=;-95P+ YGZ&6<_QGX_7I1LH$UO*#DR_[RLL\_EZ)?]IE"8#78B< M'MV\']:Z'7,X)YSX/KFZ( MS>/O"[!W1_NY[2^94*^?X5KJ]N4W^';_>K;5B3KR6W0# M<^@?RSR++6;"[A\44*&74>DE\+ES;2,HEU:L1M2JM1N9:*[!N7VM]E)^,3@J MS>_MIC.]+&J4<9RRDH]0A-C$O_/&AG((T;%+;P?XEGJD9KNB'U+^%01$OL". M]Z/0A,&?=[03C1DMBQJ_*,<_M7GJO&4BU:O MPO'(WF=59_W]"_$Z>MR3SG73TWU)XI;)=E9WH-SL)1OL'4X']LJ DQ5_=E-X M+2".A7PG;3F%,3&K4VM"3^LV[ZS@5(J6#\[5 U4J#"UW[U"H?A@/ZA6:$J@H M;4D*F2*S_ 7@$3;O$:/=N0_V$J!I^U\"!*@19@6S5;#GZROOP(ZWQVZ"H@D9 MX WCNN?8WH> V][J-QD2 !JV$>^7Y9:.^[[ =CAMK=!B%=AX\KB-VHH';\5^FTV='U=TC'$F>O;FS%8PI MBG3L Q1]98KG/[K&G.Z\J@T7UR0. )V=ZZJHD_]$S[3&H'6>OI%/3#*RJ)^6 M<9YQ\A%0XWP;?O(JPW2P_-QW%R\' _-[Y_:)B/AN>W@^%%\5#^ ]ODX:JPT' MAEY(O-2)/;Y9"S?KT!,3"W),%ZCC">]KN#K\\ETF5&F*0+@\4WU*D2Z4]E6D MYIS9#/\]<*"VXO#PK].[YB1#5=6$42(Z=CO6'O\T5>'!JK+ XGU 'AKFJK_X M^?H6J INTCVZ^=X>^JN6]FO3^ \MA\46-Y%%2)5D_7[2/\7Y?S@;; YQ%S(N;9@$+ /1/O=NX M@#+8B/?HJW9BI)["?.M7)[>< UXP37W5(-%<8JM DB,J@^ MO_Z9)KWA>56=/2Q*X+ M]=SB>6DVQ1JTA9RL*7N-+-(WU#KQ/6O/3-WE(D"S$&%?0$N06ZC+^(=X/^E. M.[-U%I5FR^S=%Q^/\H6#E"M1P4Q ,\C+1_=$/MW<*\0PWA_>0AT%IE%&6:R= MMF,_E<32KXJNO).S903))E HZHYISGV;NEC>HV=A=\>99IR?N-6X5/7#UG>^ MRL'X3T5W_O\ZC3TL3_KM\Y@] @*>/_ GV!GS6Y:/PV O'P+GC) $V4^&_"K\ MR9"#N.ZP5!"E.ZG&_/N55/V&@D9XB_MDKH+P0ZLRD&:SLKHW5N\?:7LI$08: MX9L9496^V&='HODW/LF70]K?CR$).J,T^=W4UZOZ.ZZ2?ZC7K_(Q_60\DH"4 MK9B"D1[E]RVJ(?USPD7G%M.VKU_V,0;RIW ,BO>R=YHY'>E"4WNYGN_/B\+: M\TK$>?>!YF26]*YO*C%/U+E1>/E,4+28^5&6)@W-@/TJJ#T@,S8#:RZ)E=XY MAT6Y0GV!J7&B$/Z6),")0)%$Y=4.&F+HZTC M*!D\-:]T4/0)E">CSH\DJ@;P4=86W_N8.)09,)Z1@]5IF'96SZ3T/+M_\;V2 MRF]8AM%X3F"63AIZE'CKP3E3?QU IP\35G0/X]I&?]?4I6S*A@ O$WA?IWQ1 MCM+&*PJ2"_)EL6P71(2T;=PS]=^.3"50D-XHNFG;:LK@)7_C%C;K9&;GE>K, MP7^?V^IF@"S9'$9_')ZM(;F,O M=R#;UE<85(-4YC@KCSG_J"JZQEHQ,&7LF8SHI1$3?T]P.">4HHV6\8AI0I1U M/M#,"$1*J&^IXN7*QQ\2]12.LVL6!":OO2Y1R^RA/M>"/7"XTVXIS+GH"%C9 M5%Q\I3(L@.4WG/4G^)4Z4!6;:ST0H:Q _<5NV/[D(T?7J7Q$[#BYN#9,O--! M.D-%RA"U95&R:$K4C/X=BL]1M+,"57WCSU9 #>G,F27058/J"+IZJU2"O#\O M/8*\Z&DM:3Z+C--8HDWN5]'!L_M'A?K)H*BZ5N<'#3?E-]\9#WF&< )L^)I> MC$;Q_*WIL=I*P*H,4D0VK4MHKU))*&^!ZW\V!]8U.'V :"+NKXW90[G.2L_(OW%$;N]I>J!-(IXV4OT]?B?E*?_ MTT:A +&!V*.B_3_*WQLM!8H&\2)N)N]K"QX!$^^6G@@L%W+&2:Z)&G%BI:;S M"(#>V-VC@SM.SYX8L".04-S] 0?.,1#.WT+E8VC:& @5QIL(I\A/-J'P)FA< MR;):X3EG:7HWXO+F!--FDP]%6^/4(L-0YXAWDK$3O MP\N7_^R=X9K9BOBW+FRJ$F=U6-&,WB M.=7$=BFS M[9##:7.G/-TU@,Z?7POA6K6))K0 (S6J*0>]0!_E$[Y?[7Z7S" BG(.OE=O: M,+!9ER))EW ^D$4X>R=44O GI;L?B_81,+[P*UT[_8U8'N"L%\#S>#-OO5Y<5)L(CYHI*ME[!)+MJ MWL9PX,*%5UE968OK##NL*O\1()/PX7?,%JU:8SQQOEAX)[NL;[+= RDD<#RL M:$JV@"?E63H0>)QPGV7U57VJAWK)53P"Y0UQ8M=%!;HG"4D?TFX3,]1;9V,I MF]"*=Y4ST8[@Q\J*SHAM3(8BZ;M#(7^4(0H*\DJV]\B2K0K7/<4Y#E_B-6!0 MO<*4&%A6;']U^\,>CMC2%AN=TSC:,W^)PHASD%\4+68C9*[JV2\7FI"P*3D/ M#XZH(53Y!*P_'W?L3[2C6+=_1F%G#6Q"@EPHRL'?6IM#3DY5#3AL3LH+ MTK M*?E>E\+\#0@EFL!*>:#-CZXNQ#54*=)3"[> K3P":;8DJ.Z_I*C.W&D:<8S,+? )WK MFK:A<+]>7:->CTND';\2FTJ<@4\N#;O^M6Y1>CY]8YT;#XOZ4DS/.>&2P,F, M)GAH:%@9%G5="O0W9$K\@"#]T5R8F*.[ILMH?P#53U5?5'1,9"RS1WP:&+K- MD\1#MO2IN3??]D)#(@0DS/<^M34$SIH+#EY%=/8QV>^04]NB MTSH%1&E-.']!V5@E0P)++'V9X5GU5SYHGT0-8#NSL(:46EB M$A-(D+]PQ6F8(2%BKF1+!<\=TMD<$@[VR>MRL3TH9ZR,85J]%&5! MZW'._F[(&*H]<0D#&=9VS(6&91O.%L0P10B.5@>\#K9W5X.D]'N41U8%>-9U MO/#&RQN2C"^Q;B=-.*YOVU).<5,0XV%P=H_7WBI2=$3IF^94J*\[9,>K#4M7>YOPJFF9Q.$GCUCM&%L.W"C(6VVC M@\X]4GM60$E,O79^HS[%XW7TQ@\#&>S>!64-62GF2CG4-LD( $)):^.TMX*Y MUY>^$0G:A+%]G!97=+2SG5:KLS*O;33#.I/2"HK+V>A'*4W_VPTD6U7H2=&)>G^"OZC.O^-# M%CF 'GYZ2_M\=;# *+?CKRXWQWHP&V#>9HY"Z(D6=:N0N&>V*E:X)QI,P2YO M=ZJ5Q!?>OVH(/4Y(R[,B&=/S2FSTP]I7\DHF1ED?A6?WI4.BV5O!5=;IZB#@ MDJ801'#NG5'M !A,'%8<'+(;'_4]H?/%2FF&-P7"8*"/Q5O-I=1RON%JE8%R MV%#_>?2ME#3J/#-+F/_=+W<;3H>(&](( )R&;+TC#+PW<;&BISZ=/UD7+E \ M"TN7=N G.UP89+!N3I%XP8WIZ5/534=AH&-UX]M6:47T?F/EV;G,9/K86\(B MONY71,L6)QO$WB7Q/W]>57D]#5=>CQ_>I0]^OR317"57Q9O0#_#T_9>,7A % M;LNQR\'^\;C+/6B;X;]QW^+\:-/H/(=D8XU856M=%K3AI76N'E+' 9E4QKT' MR9TG-2OI@.<\D#UIZPNC.]S41T!$E1JT#JP[DB 1'UL;:^KA=L<"# %>H#U] M0GWB 9NEJ1&2V/NI="^XO!DVO-QM-CO:ZIL:]4KRXQGE"S3-3F0U" \/73Z!Z]'O4E - S#N74H&^\?!">%;N&CQVR3)>9PBO-^4,RWR58NQ+ MTN\]SY\E_2@#P/>3NI39(H^ [FC$>W=)"4Y$'8W^@,^;OHK@RY5SIC2JU\5Z MH-^KCF+H'4NHB:,0+9N&JO MK1N%1;9QXS ]]]L9O'F:$*?A=6('G.!$E9KI2S:VL )<@]$_K_G-.@>&997] ML/^AO#L''19 XI%<7;VA31I1L-PMK1[;2%JZ+-]RVYD^!1_DC6OEJL>8<)^G M "3@SB77?4 GL:>Y/YHLU&54[];P>'FI-=6A5K:$D05S^$M#('6<%G.0(>2I MFK89\*(^2OP@23H_4^MT/61BUZC3;_UPO,PI90H#!33/GR2O_,6#^O&T8I^X M8$2=EP]?KR$5XLUW6J'Z]O;VQH3-Q?3^/5@4I;8K6ILJB5*YR/I>%>WE$S!3 M!;QC,Z7-(M_ /;6O62B,<[TURRN3\V3UP_0[^8ABDL]XS"G2QHSK)PPQ]:/[ MJQC(@/5Q:B17SP.=#R?HGJT;DE)C:-##4Y/HLF#M]@*%L6+%3%H-TEA[WW1XT3]HH=D_M\6P.1^WK.1?9EP MOG<4GGL@VGW]\6O$%O"]GJ*BCK"LFD-"LP\Y\YLW+"W\CMEP?W>+!^^U)YH* M1$X^ K P0_SV1A\!I^=/]-0EZ4>Y;P7^CFP[U&=QN,K_CK>2ZM@62X2NW0]1 MR72^WA%R)X-0Z35D1\1$%QUISLIF=S]*@HF-1?E(36:?H3*P]IE:I".=EI02T9B@=3.U5Y5LE73$+7 MH.KLTXUPM>BFW?;0W&9T!T-">,8_XKZ275+X-O-&?%@LZ\O2QO#&U5;PIBIMYC: M4Y[,QM=VHL-$;YY9<2ZF$M"S7TQM@BTF]F'C1$!H*S)%1IC1U5C"_4!'-+3[ M"33K'[NW9UL:$UN(".N4U&HH?<8Q*I5[?IBL'M6(4/H?/3MJ7+><7KS2T2%^GN1H#>^.H=A= MI>X[__AH3_>M(X84R@ M4C"+ 0I,XJ"/"1&(NN7@)&G%6F<3"QSA*&$KM'*1)CJ5ZK?Z*EU&J=,JQ#2\*6@>;Y)F*QX"*!ZB:J9V9A#>]1<398M0"?,E M 25!;F5FWNE 5]^:UL>;),]]18-]XWXW.)Q_04%3,KIUBEMPWU<$W3,!BT": MDCF6^VQ6+5)P8Z-8.+$#W:]5C)4 KLY:*!X(*L608;%1,<69>G+3CL ALYC9 M7D>/1 ^9R<$>#&-'3)&!2NL%9.2&'Z>5[ZRPC &\&F+/A?F#X7Z KNUZ46MG MG+TMC!\%JJ9?%2RN] AX+E-98-_ N\B1>='PE0E#_QCGG#<..\O3:;KB$-/L^U69GNRQ[*V5I_*[:S@##C/#HX2^40=D!5*T97S AJQ=V%'H T:=V7_ MCABQH(]PKWQEF1^5_*))DP;[-_WM'$E5M$"%.MY7_K7G8UPV+A^F34(.S53B M\^1N/_P8ZT49ZAPAP 3\!+RXBCB_YQN@#*G-U1DMW$>L6).AGO[E64%Y>4WD M8?A-7NJ/S8Z\C<_T1!9KU!I1)<<=F4\E9^1]'D=6CO.5(%\(Q(8WB.M')T&0 M*S[%GP,/H9!7>MJ6YIC0"&QULO4++)0#1/,5);GG9C,_D]039E>AM,7 M9/6)ZHT$/34R.N45+8X-[ M96Z-CY M"SE6K<:MJD)6%V1P3EL3>'[-^ER=L5HP 2<-I\29C52(X(M.[33VZG=53 <9 M^SE#R>E3<3FFA.(_-3Y)B^(?Q_ZB6BZ.$/>K:7"QNU/L849,SXL;Y")=#\5\ M9'7NIG'T1:71AK\&R./QP3"M4645'D+\1:W9LJ:]E0J.*&,*+(H\SOTL>&(\ M[D((3J$5]4;D)O5)B"R\;SK>LO#[F135^C_E?]_:C/*[3ET3IO5_7=Z175EY MYG79!W!+TOHI@Q"3R= !.4.:'L9N"9HC8#EQ5(56W]7*V2"\=AQ=-.Y;F *5 M[9+P\6R0[?S+ 2>75X$LM"N](5_LHTF7?2[9G],DG=RV3F!^E3$[%%([N%%: MN2LG%;,T-/_V',":H-"O8KL\#\3OY<(?=TT!.["*F(7OLXI%LY,X*ALO6$Q]%_;'![#K+PIE&^//#D\'[T9; M%5L3#MF]V;;G=XWK8TPX35=0%^B?G!^67-\3WJQ41+!U_];N<_\KI$(E6S,\ M"95?,WOVGN!_X?7Y>(+>]<.X'5X='M_P MK0X<-?:DC#I+N#R\_;6[WV"6I6VF)J/5ZW20!RE;L ZID.7"VU62'V@0">F# M48 ;L1;1&F$K%\U!??K9)M=:6\V?JQJLU0\_WM/C1=%4#C_?Y\M*NGZ@=S=< MO=D=K2Q*+M_E7E&@::ES;02WY!MSE[4PN'TJ\W->1ZO-;7T$J"+#"Z$'4VM6 M4->\DO[4>)VR'NL'_?*_J,]8D#U@FT#1;7S]*3F$8M?I^7.N[U[>:]P+'U\. M$WDH<;K>]_DE92U>[/I+/(O8+$*&;G@9-0PYN8AKSH7SAVQ4K TGO7,02EGH M#<9'Y_2DMGB6%[N)$3T04=?V8DVIP\K./.MYNC8EG^5D?PW@4 [!5H(Y,8'I M)&-\)'H?$]C0?SZ> FK"=;V:FZB;^M.E2%.:QXS]G#D'M?HBFU)N$Y^\/3$? MFN;<>+%?-9;;%3BTRX>AL45M(S*$21]E;XG6D-NZJ1(.?6\=BU?.1X51>ZN[ MIHC[B^G9IK!<"FK">NI&*,0D?3IU$S/D;N4-P\QGRB0K^VA&6^(/2[\5^HEW MJ$(&5NP^ F L56(-R+3\96L(]WW6F=@'2$,Z5 X2;]9J!96*I#9S[ P[PSI6 M=HBHY^J-Q>[^NN+D1'WH\M/M#(34VT29"(VB08VQ9WBVA"+/XU, WM9BSX!MG7D-S U4$>>6& MI3Z!PU_M%Q)8ZQ//VOZW;V_2!(8+^74SE,/0(0N%G88=A^,? 3OB=NNWL11R M(+S"CBOMR>]NFE.LX[B3I.B9H0'T \.KV]1SY:O8T[9,#2\5^*#O\T9S?VAO M#^%F&6I##!9BZ<(K7[Z;MA,'PC-Z_D[H'#@LK_B9?M =5R0<5,L/$TYU .]A M5J)@,@=-U5=%B!LCZ\@#(,=2X:L3C)EY&2WOFOL<95A,D-->3.>M5B:R=L#PU=3Q\9+2/%/FK^FI MD[=[#:1;JI).7(0V%DG)7X8K.]'LQK &5/(;(&!XMFKK)$7>#%@ YZAX,E72 ML> X9G(])L:_F&&&4(KL1))Z8?G@P$SPE[T:QR46&H:J=/,/I59/8C,JWY]S M%G>L$C1F-8L>;5-S.* F3@Z&=,6@EZGG)#]\8_Y8HTZ>J=&M!@+) M*=5@GS5Z*]:"1$,U- $?<=SUG.T::VSC"M&J;=#.-K.!,:WZX@;4S_:7 MFK(4=Y#B> M8EG,:WSY+(TX@ T!<1NV5ZGX7(M\7[!0'#&O>H;7,%TT0O-3D:.E?(25KYWO M+0:Q\3H)I@@S/^R])D(R$1XD/\O0WM0Q8^?;_W?>"6L+9+FSN-N\(9BCG_6Q M87E[CV1<*$+<2C#93?0H439%U.#^LC5EDC'WX%<:*4S0=@SXV>SJLK$&.1#S*M-T>\WO,DF1DTXFQSN M,QY^7*5LOAFM70XY)X<@ MJN I\).2IC.#3/-949@D N'J5_!+S>NA@T Q=G M\R#A-CMGIOW+O[_6[81KPR("8@Q1M:L$^PJJYO[KD3<\P-#]>?K 3A78PA1NS\MT>HAQ/KPM< MH@=*$?2E3QBJ]]H_.=&0I7(&$TLB,.8JJD"D')L* M+B-Z7FP4/2/8LM_2I5_%^WXQ.JD:]C!,[O?P5%QP#UE3CEEV7VS5X=,AC_.I MD(-V+7=;\R:8KJJ"J>_?B]@G.#H-%+_QO MF, C *;CXCQ;2==+&7NE\# D>%B]&A* /N:K'\6Y^T8>2RM^C 5M[N[SAK;W M%Y(Z)T,%T)6#?4Y_SLFYL;N*D?0KH)K:P0-5I$+CK-U+5YWWT_J<%/&;4=I)%JR\-TA)<'(\22*>V/ MF4SY^L>1@(3.MQC-J)CZ\Q5+R^_M0^29% AXE 87*3#1?=$)I:AY[T1"@"0R MF](5!HKE?5=FMWK]P=LQ_*8)0IV \H!PABB"?.<*_)?N//5'UUS@R_"Z@<;J M1*7FLRT=\24WD5=.?_6=0O8HQ&EYH)-2U*M!&TMV^$O6@@VU+7U>CO, [D> M!JYE@%SQDXF>:SH"A@@*ICM:P4I5^-_? EVWU1IU3= >,->FZSTYB%%V^+R9 M(@XG;>SNI 56*C+K-)N]U?7D(ETBS%)X'P'G,]$11<(8/O@"CO,;R6UMJQGN MZ;4]DIF.?W_?IZS01S.[HBQ]N_Q,P&. /$1$>DUH .PJ$'SL M:_GM=EOK!0!'^2AA*16B1V<+>/]?7-M9!V0KU6%5P,]BV=/*UD4['M(R;!8!KAH\11STQBE,YE M;['Z9O_W#L7*"+_>$;9J6=^%V_&)7_L@A@?BD\2=Q5@(Q8ZB/(R+N;DNPH.S M87"*0OKK]_BT[:$N.B%EE*HON?[B,_17ZY\EO84WE8:.R:-E):VZFTG[Y>0AQE\1P8QLL M//2\&:849KY!VK0Y3E*V96K&@*(,8K;@J?L]0 I4>/U,#Q6RU%4=2\$5\6KF MC<[#PKS2\RC>9)!S0.*,7YGF^,RW%ET6M%3$LU"F6J=":U+1("MH2@9#6^ON M*]:O$WEEKQCH@PZQZ'WP5/"0G.,]G/W00X_DXZ\U9AD4X%BV5$8W$S:+WS"# MIR[9=;CC8;,C26I_TY0R/ 45$V-I'_/O(M*7XPVQV[);8;6($;-(MT=JY5,( MX O>[&K;N3!X3PJ3QP Y96Y%/9G,DT/MM><+U*1H=8#=:Q /MK*CT>(1ZY3J MQ;3RK47*3B/;B_%3H>?D0LH+2Y^+NI?(+UI:!&:R@/4+D0J4;.Y;JKX3TZE? M5 $[U;%2(LSI%\,L:&-;2#=&MW?"]?V4-CCN'.SYM3$R87UW#M"PMA6K>K_UA6:R[TE%BE- \I)_"I+K9]).L M?RM48$S><8-RY[0D]*),6*#5V_ZW+_<\-3FCHOX,Z:<&9D?SY<@7[(S:-2BR M>)"(F'J2?=X!3?A)[(8B'JAGU*'8?<@YK2"=!:I@FF 6Z5SAZ;\7CHGRVXV: M2S=%A^DJ71ZQT[Q_ZD8-KJHC -Q6O$G^A1[+3C#Y:XP7#28B/E];SL/6 M&DE9UK%JW,AQ>5D^4D&FU-92W=A4&R-7$U\(V4*AB,NC?H&/ZWDS@9EAUE+P0&M.Q(TV1X#X5J)'!H5Y M7AZD1:QY.H4= M6*_0.83&C";!Z@63A-YTZ[$5F."6JK5"+!?0]H>E/Y]@Y>!3@4VTY[Q-K"S, MMMY[T<04.!!31M=Q)PS=_WS#*D6K%W?LL30=@R_@#VUHJO2S-#A,[^NJG7G] MN[&I(48FG#!KCJES3# /'T@UUKTA+7 "50XJVK=7?)%-A2_ZGK]&D4&1,4:* MPOR;PCK*!4"S.N0U%L\KW!:581':[(^ '93%A,Z74:_$$_6_A%[I-]@?ZLKF,, +5G:SP6[HJ;DZE?2X.U6< MOWU5!-*YG0(UO!?&)B_8'>2HWPEO?9'NGR6G2Y9-2:D.)5SZ\*N?RAJET>NI MM\=Y,X54[8ZU70)HCE.UV/+&'7QV]*Q24/=A3;&,9(X:^<8OXX)R455,-B;S M#X$DYJWPA]_D.HJNJ=/+AIC9G]/"GKV)HKODAG4ROM# V'*BT_!2U!&\3D%( M=@4O^\-H9RX;&A2B1NPHA^[A_G1C_N)\FQAM,ZNLB-$_NHQDF_-R-:\/]EPR ME'$M5L3E2]V(T3Q0DC+]7X"L6CU*Y(2G;2Z/*"J5B\$Y"2[H"J#[S#W&44AF MB$J&^R$OAN?#9((]KV>V;O#78&W>_E_^V%AHPC3%:+U4FYAASP+/_+JE<=7V_:;I??_+GO=8>\NMS?Y*DA[!E+UQ5%UH/0JFR2R$E'*[ M:W[FCUNKR26Z[@8S$G![&D=IM;*61K'Z2Y0(,DD>WCCGX+^8%??9$M/AXE^@ M\+ZG=%92/AWZ8,2T:T8Z]=8OWK57/\%758-TB[]BZY1H:4G'<,UZ(A*],>5U M0X*>@IMSF6@I)$5*1Q;G[1F6" 7%(-K2,,,S3=7WN 1R:FKW6;ARMTF]?DX[ M=,S34_Z2?M.M"EMX0,6.D)X^Y=W.M#1;CMSDJ 3KA&ZU,12 + I.%WJ,0Y_^ MK"2]>XM24].T7YU@)','H=&G!@1.TZMD3>%E;L!=Q7 O6H,T>==X"U8N1EBT MM$G*M6 1 M3>2G\JKHOIX2"G'C"W3SMG=C>CWP,XJZEE_%AH\ \Q#(C^375N)527<=;X<& ME-GRH1TK=,D"7TRDPGYIV /(4?W%:=>TIYTSQ:1;)[=N9=L$,^S_0EY?IQ]P MDBYNQZUT:IRHO48YY^XA P\@^U%B7\N@.;I(_TEMCT-,N_;6E/B@\J4^.(9 M/P(PK3I""^+5"YU-=_-I^JV1?=7 MD):!P>X@?FBQ]20SRORHGG] "5ST=*VEN?DV4P*Z5R\%D1S^J?V+>->W)_#N6(8MLT M!^PX?550]CR+Z/B/]#=?DR@"S#9'RK6(^E$MF<;JU%X6B) KD?ZR%:*SC"F- MUTB:LE*6RO\/EJUVU(5PU:^&DC$-ZLNM"B>H7;"S ;-:RL/<\ZS=#SS7BHL,-$F/+$!9YF*AH@/OFS)V4&)'%>9KC-/U#@O M:IW8FIWS2%C%VFMTY+,+ 211>Y>DX?\0$4:ML%Z51 @FNE7V7=6UMGV)K]BJ M.S.'U$!+$V^9>1]_KWCV 3UD2M )4_.G&/$ M?01X!$9!YN?\Q9U4$/C1 J.: PHU"%1=]JFUX^Z<@=#W*: M3*D!3.$QOW!#]AFES&4;_DQ>IS=)M;P]A"$G6+6\)]G;V*;F:EGRW[3@#RO?N54UI?+%:S*E5L% M\(=IX-?+(MCJ.N.H2\R_WD\0!#[?;1M^OM$8; Y)8PIO/^KO2KK'*B+/XPW_ M9&V*AA*VC5\A\47M76XPVF]R8L#-?_?AK?\#"?BX^#\ 4$L#!!0 ( ,V( M8U1WYH4*_@4 /@4 . :7-D#(Q,2YH=&W%6-MN&\D1_94)%QLD M@-ON^X6D"%M7=U=(@Y)"8&476/LRWIX:RUHZ]V@VRHPT! M$KS,=%?5J3KG-)?7_7:S6EXCY-6RK_L-KNHNM]_C!RG$<_IQ^>+^V^7O&#O> MI9LM-GV56H0>GY^> M7\RK;_CAL:@N3]Y?LJ/3]9NS>;7!TB^J[\[/+N>5X/N^NJRWV%5G>%M=[+;0 MS%;+_<,ZXU7LW?H?)_>7WM_&OCMZNS[]^[SJ#S?^G]:OU927%<[%\\?'+Y8O]JOJT M==DU/>OJ'W!^V/GPL<"VWMS-O]QW"^U5WS*N%FLX>IVFSI_#$B';Q>S">KR ,89;'$$X4=0[OX# )JK_&56.GFOLE?,)A,I*YE8 M3,DQPT&EHDR22@Y&\!#4CUG=!R^GB?T3IC\5'D*RTB3-;!29Z05/_ 'V]:[ZN.[VT_W6OQ6R]B4E28V6:= Q&E? <#\4Z8+U3X]!<$%%SA5S6A2F@W8,"!>FB\X.C4DYBP&# M BZ?/AA)P^=EX-2O43 ]%@5XD$Q%4!09:N!F $Q%N"<(YN= 7$1(_[QJ=S=- M9FFWV;7S;U)"+.4K=%$Y[ZQ0#&S13$N>&578,(C!<>UB$$D, K4P>HH(R!L]U M'*1PB4^2P2\TA>-%HD_,J"1&22 )EH:S)+UQI,(1>1A(J5V2\VGW<(]4;U6*43!V>S MD$3WHPHYX$11DK/(O0BY$-V&-!0K/*:GAUT+H2(:RP0*H$8$3T[ 118X2N53 MUK*H(2G) :8(YFS7]M?5:VC).30P,2-85[Q.Q /"8* 6SI0+HJ*/)7%*39MH M!AW!Z3 Y^.NNN\&V^B@*IWU^K.!1JBP555@7,KW:DU0%;0()@Y/)N5*@E('S M HH_/?I<":])>I@LCBH&&!DDDH,,F"4):L[*#X[:E97M/+63)',>CRRW6+WR0)4KW?; M/31WSP[2\&C-M1?D/(%)A613/)UZO%"!>?*=P6CDY$VI2S%D_ T. D(82 #, M4DPDH@D9&#)_TFMRI9Q3Y<*0?:)3P20-T,/UU#8@Z&2)\VG>QZ$O=)3Q/GE& MIRV?K+(.R?45.F:&2#A7N0)8<.*R$!@ M"UN2'$2P, 4?_1+2Y#,5YSDS0QZ#:1(A(GH1B!RY!3*#2-1#QPWR5).8C6F( M_I%)]R@BSXHR<):(-!4RL B2_!\ZG6B(0*;!*&'%))-^1&%TW2U1.R740(:1 MWQ]%/9JL51'C"<20+P4)9$:(Z@T15 %/H8$=3"8H?@.K']#0/ <2&GU0&V*< M**QC/ !9(*<<5S!867B:9#KNR_-3ISMZ&?]9FC;A\8_)U;\!4$L#!!0 ( M ,V(8U2$91;"$ , ((( . :7-D#(S,2YH=&V]5FUOVS80_BLW M%RT:P(KULFZMI!IPG9<9" M+W?W//<V%;,\P99-<\MMP+GW%3Z3[R+D^B4#O/9N)O_$ 1GJNQ;E!9* MC+[14S%G40S//9&*Q0U0#&#@(_3I;7Z^MM"J]"_\M@=_YE M%RS6J\M-"@)KF\'%]6:70A1V%G:\10,;O(6M:IFK/\Y'T]$M MN%A-S2BPL5K)_?S\ MRR^K3ZL=Q,EIE,\.F_FLF\.30Y5* IUKK,E0EN[(6XPZ'0QN+%U]UP4&:'6A= LWP7MX MNU&G8R))DKQY]3X./V1Q%,?)AQ-@LCH:)@\-@SC^Z5T2GKC*J%X3-!&Q4/GN MNF*Z;""90AS&L:,I^HJV/2EN8"%ESP21\RY'+E$8_.KK;$R/&LZXQM+"\EZ& MCHWI"\,KSC0G&=^Z'!WE.,R6JNV8'/PJRDZFQ$@P?Q\.:CGQE. CPX()YG0R M#:+3H_8FAQC _,X9EM@61"6)?":1)T"3<.IGSL.#4+P'P-5>771HD*M7'PMKVQ#T_#U!$H4HF-5188?)^'$A=+'. VZ!S"-WG5W_J Z'HP!?HQ?9]]1 M6UXR<6!F59=-[F?\"-DO:]9R,:2/TVV9WG.9A@YL9F:PI#;4 WS"KXQ 8+W^ M[%*E[TSE!OW43)_\(7F9YVK+A,M]"AOJ[@:63%-C2/8(]G^6X<'+\E!]&MR5 M>XG;[?\BS/\!4$L#!!0 ( ,V(8U3SF*E+<@< $,N . :7-D#,Q,2YH=&WM6F%SXC@2_2NZ7.U6I@H2")/:76"I(HDS0^TD7!%2-7M?KH0M M@VIDRR/9$/;7[VO)!$*8FZ6_%[W:SGM29ZH3GLB>-1IYS)7 MHB-M9/XC[AKU^A%NMH_]U?8_JM4+'1:)2',6&L%S$;'"RG3,@HMWW<$5M[DP MU6JG?>R-C70T9S:?*_'KP3#X.*QV/_3>73>9$G'>8I?]ZV&3U6M9SG*9",M2 M,6-&)SP]Z+2SQ3P:5;WI_3OP0_VTZF7WJO?A]^;ZQ!:[Z@[>]>"BEMVU6"[N M\BI7/RXOMXZS#GMVU6^U!Y\=T M9+/6=ER$>"+"K"SO/!@,>Y>]\^ZPU[]F_[H=W-QVKX=LV&>#VP^!#Z7>X-7Z MVT/^YKA^&OEO6]Z)1V'>7E\$ S9\'[";X/QVT!OV@AL6?#Q_W[U^%[#N^9#U M+UG]E\;;"NO>L.Y5@/$7NP[R$+'1-OI=:]1.*"@7R!U JG31J[ S(WG*!D?LC*N1-*D4%18*D\MXSO()SYL[6V/.1THL MW(RTB9!M;,9#9*!FK;4^-]9IWMR47EHS&>43W*K]<("5*)7Q*(*-7P]J!^3% M+%Q,!&6-9OTTNW,WHL4-;^#M#ZTI[4/(5>DWUUGK8'4O*(:JE7\(%X@+J1KS M1*IY!X\-\?3?_6)5SN=^\9=FC-ZK>7MN4G=K)3?)QQ"U0 LFSEF1YJ8@OD(H.,T X'"6X!+D'B>ZB*"#8!V17L5 !W M:=2<94 6+;%< M"CY*BSJ.)7X>VC<.,SW&C7#H!-HD"32@B E+8DW:"F&T\C#-C Y%A,N6'0*5D0#,/?2"NW#"T[%@7:3B0:$PPK4OIX?"1^%: M&/KE?TK2\*FG!]EGE*]76.-13+$\V5'\P%$,1[3.=2YA!(FIYD,0X8.DZ[95 M,GNM,ODYX+F!\KN2X]08[XZ'%\+"'.#HE,JWN5(A$17RPCY]"JF9D0#N2T]> M'^D"C[1 ZI]*ZPH*1HG4V:$^;UF*5LN9$8H[(I4":4F&2EGJZ*9$64(L5BL9 MN6,C6XRLC"0WDA8@O8QS!38E2X4E:>52CW4ZS)4?;04"RE'N:%+&:?L+Q:EJ M8EDNB*5$PPPO^%9U*KZ-! U$8<-\$>VTD&VG;KW>\KA=UF^)?J,7)/N3R]8C MSC^]X#V9^D@74QD1H[G5J:LI'&V_H9:*:,Y-M* !N#%UIR9R N"L7E!4F _&M$\1AB'+F G#-V5BDT+D*_,<=D5%BH2%H M/#W'D8!DAAK^\J#=L_QUL3S<*%JWM$ 1'':.3D%."U&QJR>^7]A#KN M?V[NT1RI,1$UV/I.<*2+_,L1/$5IN%X1-3A:3/KJ>0@;+9IGEZ.$WP4Z)23# M+PZQ/2=?%R>CW59>#_?'M*&CR[()='?[N-[XJ";Y= M5+0@9V590ZBA<72KN3;V7JVZ"S"9)#+/A>/2AFDC M#2U,]R+W/HP,'()"J(V6ZB[^4K^\X+WX7$B$[CA>I"$MX,W^O&A_7O3?>NLJ M-$\P*,$B.H.DT\Q0"L"^%(CWYS8SP3^1XO/-E--\K@UT;^$6;PR^BTSE$8L_ M =Y0+7B$B5;<%XLO$J]L'C$%# ($*UYV6FA.6R18+K;%+:8LTAO?K>QEY5Y6 MOO2!3A?J,3:H&Q5P0[A2!W:Y-\LE#2M>?,ETJM54D )+^;A\06[*ZBB23.FY MP-W91/N2R!^0'*1\%GEZ].)/_^]-EQU5ZJ<4ZK55/5,U/FULO1R?]0<7P:!Z MUA\.^U?8M.R.N1<%Y1(:I\\3P;$]WO"_;%\1"/63K2S];TNT@\XWMF^_5RM6 MSR=2Q"RX$V%!)VVL[[N<_[&DY/['N_,G4$L#!!0 ( ,V(8U08SH7MCP< M '(N . :7-D#,Q,BYH=&WM6FMOVS@6_2N<##I( ;OQH\'.V!X# M3J*TQC3QP'& SGY9T!)ERXIQT[BMBEJ.RDV7YQ(?-Q+ZIQ[ MSZ74F=HTZ7:F@D?=CI4V$5UI(OT?<=.L-]Z@L7/D[W9^JE;/5%BD(K,LU(); M$;'"R&S"@K-WO>$%-U;H:K7;.?*3C56T8,8N$O'[P2CX.*KV/O3?7;98(F+; M9N>#RU&+U6NY95:FPK!,S)E6*<\.NIU\.8YZ5:_Z_PY\5S^L>MZ[Z'_XJW5_ M8)M=](;O^C!1RV_:S(H;6^6)G&0M+2=3V\;$QFJ53;K!Q_?]D_Z(->MO&IVC M\F;G*.^RK9O^;V&LC!]RQ$;#=CP^D/@7:DW>;7^]I"_/JH?1_Z_'6_& S>O+\^"(1N]#]A5<'H] M[(_ZP14+/IZ^[UV^"UCO=,0&YZS^6_-MA?6N6.\B0/^S?3MY"-]H&_VN-6L- M]"Z#J^K@XX?@KZ6[C5JML>N-_ JJ8I79JI'_B)8SXBYCGLIDT;IO M(N5Z(K,6#!QT^Q5V9<5,9.R/3&A=8:'09(;9*;>M?:[$\G$BEI;&2D>(+";G M(:)-J]9>&^Z"":VOM2F4M.FI@*BA"M M^C%M QJB98.?X.VK]HRV(N1):=>JO'VPA2VOOZ$%(\9&=\SNR%J?3?E,,"UF M4LP1ONU4&M;+LH(G;"ARI2U3&3M7.L4SK?[!5,SZQA1"LS.I16C9J=+HQ:U4 M6?O6VL$/W9OWZTG;\Q!I[Q<<)-T % M() NV*=,S1,1343%PT1[?$2*1BM( ,S)9<9XMF!%9G5!?(4H4)>4?Q*PNS:GP;T(SL!D0L^ ;%"'4&J( M$G3+,!R>(%2P^52&4V8*^EF-GPLMRDEH :DT"80*"9BYM%,LT.2$<5BG>7.X MIB(L$WN-31DOUK?A!?S[@&/S>8!?L%AF@!:1 NDC1QA7H4"3J @HX M=>:,\R?D9LKB1,W-DA]:3"2T"(]W_"RL@9SLW3F@;FC M.[#XY>=?&_5_M4V)Y5+S45A4<2QQ>6A>.\ST&=?"H1-HDR30@"(F#(DU::8T M@KJER J4&>@ZDB9,E"DPCO*%5HF'::Y5*"+<-NP0J(P$8.ZA%]R$4YY-!.LA M% ^+!#UKA;>!P [?WI;NIU-T?X2&D"CS2 C%^)HW+'.@E,CM[1(N&-,J816 MJ*^4.8T:)?(/?#$JD9$["S+%V,A(8T&Y9RVOT@XI4\U8NTE0SST0!$<>H MV.0,X#4;*J];B?V(/.XO-Q=CCM08B!QL?,DW5H7]O >/41JN*$0.CI:#OGCP MP<;+*MG%*.%W@8X#:>(GA]@+)Y\7)Z/]9EX/]X>TH3/*LMIS+1NY^0WYEJ2S M"L-"$T'6=.J&65-E+.[32R7,9;!H]G7F5M13#G51041.7+C]*!/_@B7RDTC*L]9[_2O?O44;HL'_ M366\(W ?/^6M=2:L\@9A^1LT\H.2]-8UCK+4*FUN M9:F[@2G35%HK'&DV#!LKB%YJB]P;+IK@$%Q!$C248/&7"N,EP<7?A83KCLQ% M%M("7N_X!.BYPOSE .@;K/425$.84((M='I(YY"A%(!WJ?AN#V+F@G\B">>K M(R?B7%WGWI\MS_J_B33EF8D_N]T0_GF$@4;<1O_/$JRL!C$$3 $$*UY'&HA( M4Z18+K;%+:;,NAO?BKSHQ!>=^-0G-#W(P5@C/U3 #>%2&MCEW@F7-*QX-26S MF4IF@B15QB?EJVU=9D&1YHE:"+3.I\JG/GZ'Y"#E5O3FFR=_^C\V7;:7D<\ MCQ:[X!KQM%EAC5JCP;;SZ=7C<_T] UM*Z,?-G6?TD\'P+!A63P:CT>"BQ>KY M#7,O#\HE-(^WX\&1.;KS%=L7U$6]L9-%_[ L/>A^=N->=FEMUC_]*31B=&]U M-#WPE="/%=!V^4WR\J/KM170)^'=_P%02P,$% @ S8AC5,(T8\'8! M>A( X !IU8;6_;-A#^*SPD4B.IQMZOWY&27<=-MV&P"PP;8 BPCKQ[CGSN3:-, M%_EXE%&2C$>:Z9R.F4KD+W0]Z/I]N!Z?A>ZT.N6 M&C0KJ ).'T&*@O#6>%1N]YE5SC+X>58OK;[C1@UM_<1.@B6ZY M]D#3M79(SE;AY/9(@RN@XD?!O,[>'^_6-[[=R&$<^A=PGUGV9ET M8#F;6&EO,.S"F;\$?SI_'\ZF)SZ1+[#NH]MB>MW] >;7$+Z=P=)?7/EWLZ4S M?W@W^P#^)#22?K?;/_\:TE1P[2CV.W4M4/LW)07+-^XAS(+(%>,N@OS*#?TC M79[UE_$$?76[G2%#5@<<8L$YC343'!Z9SD!G%'S.*Y+#@I9":A I!$I55,*4 M25P*$R%10.R>,[/^Y?>7_7[7FXBB)'QC__6\P5G2N)),,W2,\ 1FZS@C?$411U$P MI0P,_)F5"68 R*BDB'D?6>W)%E@;@C9<248X+#IP1?*(27-HIH0AHN-[B61$>%4.?-U3C?@ MQ_;&#!?;*"?:/3X1-8ERNM47"9E@DE7&?[YRN]Y>7-F\:BRXSV55[Y$E.D-1 M]T4+CSC/2Y(85KQI=5O&BMR:R*A)EFYO:("@(-D*:@6O7GB?S 7%)&_L:E%Z MK2,XW>L8A['<)$_,GLA:B+?9Q%Q:Y3F2"FF3&]KO0D'2WRH,0E/PE+GFS\PY M(QAP$GK#L^1\1XW/@;,+FH8?O=>#5S754%="$\]PN;WS%A_RSZ_@N/EH<,"Q MW9$?E;E_T[437W/_FY.*<U28,*O:9$-<5>4U-P6F>FM3':1!0[OFC4G8 M=59_6A\4T+6!H@YQ=OXS%,6'2;-'T#[%0W;AEL@X@X$MLWWXUD7AP,"1,O]P M\.(H0?+,K6XU7LT7T]G"N9J'X?P6N\QR#4KD+&E<& R/@^!"73S3DCR+J#F[ M_DE<_P91=:H@^HOC^_^L]K1^I=/]=^6UX\U&K;'?]/A8@6TM2RLDD,H.>G"= M,06!I@5V9%@;N= 081&CV) EVUG##B_-J&&K&BHHA:*VYJEMOW:YK8!/&K.S MWG [$_QX*7%0P>T"5\E'IC"W5M%',W]9(!1R1B*6FYG#JB)ZJQT'B@I3_5.' MG@&,>B+3',3-/(>OH@U6\!0'*!X;":XP]1I=,L-:A850'C:6MI^47[C2Q@(> MTW('%@NI^4AC89K_JC#-160^UF"5!U8/F*;#L)!-][L'#!?H)]@ZQZY?]M/0 M^ ]02P,$% @ S8AC5+-(6.CC! ?Q( X !IU8;6_;-A#^*[<,*1+ \FN]I9)K0+&=5&@2![8*I/LRT!)EL9-(C:0:>[]^ M1TIV'3<9AL$.,&R (< Z\NZYX]US1PU2G6?#04I)/!QHIC,Z9"J6O])5K]MM MHG#0JMX.?G"(U*+W. MZ/N3$GPT&QV6=6.?/@ METFUM-KF7/FWPM8@@'-_VE5)HE:S3^AB]4X1W'2H2'0N6.AZ/)+ RN M@I$?!M,[N/\TFW_R[T((I]"Y@$_->7/4A/ED9*6=7K\-9_X<_/'T/IR,CQR1 M[[#NHJLQ;2' 9M&[]D\PO8+PPP3F_NS2OYO,G>G#S>0S^*/02+KM=O?\)>B) MX-I1[ _J6N3V;T)REJW=?=PYD4O&743]PI'](UV>#0#C,3KOMIM]AFD><(@$ MYS323'!X9#H%G5+P.2])!C-:"*E!)! H55()8R9Q*8R$1 &Q>\[,^C<_7G2[ M;6\D\H+PM?W7\!\>OB MDRA(6(:5O84SIU$IF6;H&.$Q3%912OB2(HX\9TH9&/@S*V.D!$BII(AY%UGE MR098 X(&S#7]2CE\Y%3*!HQ21A.X8ISPB*'KTR1A$44!/DSQ@!:0K^$W+AX1 M&MHV0!@W[R)2D(CIM0%.$$FUTT3- *ACTH"BE*HD2%RH::< ZM"; K"NDU@4 MAM9VE]>+JE0P65CKGA.Y()PJ9[K*Z!K\R)Z5R<(&RHEV#Y^"FBPRNM&W$#)& MOE7&?[YTV]Y.B5F*-1;V2Q3E'4/CW!$&=906*3#^]/VB?&BMR82*GA M3;?3-T!0$&\$E8*WI]Y7R0&<[C2-P]AYXB=FCV0MQ-.LJRTI MLPR3"M,F,PF_+0))?R^Q_$SO4^:8OV7.&<%2D]#IG\7GV]3X5C+;HL/^=='<%@FZNWEV#;D!\WR)4E4&#.K MVK AKBJS*C<%DKRUJ?9HT*1=_<90=<7G3SN# KHR4-0^SN9_)D7Q86CV -K' M&&07;HF,4NC9!MN%UVX*>P8.Q/S]WNE!BN294]UHO)S.QI.9KK'WFN[6%)*SE2Z-WWKE"D(-,UQ%L.NR(6& M!;8OBJ-8O+E?V M+?;VP_0P5%$)1V^W49E*[V/2^)R/96:>_N0W\?"'Q@9P*AG8<:"J+[# MX:O%&GMW@ITV(+%%FJ^U%B8 MYK_*S5BQ,%]LL+\#JRZ59K:PD,WJ 1 " 0 !ID0\ #.\ 5 M " 1,/ !I&UL4$L! A0#% @ S8AC5"JU<4MN80 *T0% !4 M ( !\#P &ES9'(M,C R,3$R,S%?;&%B+GAM;%!+ 0(4 Q0 ( ,V( M8U0N.K&N@TD !@^! 5 " 9&> !IQ+%& ?2 $ @ $0^Y @!IV/!P A( X ( !R4H# &ES M9')?97@S,C$N:'1M4$L! A0#% @ S8AC5+-(6.CC! ?Q( X M ( !S4\# &ES9')?97@S,C(N:'1M4$L%!@ / \ IP, -Q4 $ P $! end