<SEC-DOCUMENT>0001654954-20-008201.txt : 20200812
<SEC-HEADER>0001654954-20-008201.hdr.sgml : 20200812
<ACCEPTANCE-DATETIME>20200730201051
ACCESSION NUMBER:		0001654954-20-008201
CONFORMED SUBMISSION TYPE:	10-Q
PUBLIC DOCUMENT COUNT:		52
CONFORMED PERIOD OF REPORT:	20200630
FILED AS OF DATE:		20200730
DATE AS OF CHANGE:		20200812

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-Q
		SEC ACT:		1934 Act
		SEC FILE NUMBER:	001-10185
		FILM NUMBER:		201062838

	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
</SEC-HEADER>
<DOCUMENT>
<TYPE>10-Q
<SEQUENCE>1
<FILENAME>isdr_10q.htm
<DESCRIPTION>QUARTERLY REPORT
<TEXT>
<html>
<head>
<!-- Document created using Blueprint(R) - powered by Issuer Direct - www.issuerdirect.com -->
<!-- Copyright 2020 Issuer Direct Corporation -->
<title>isdr_10q</title>
</head>
<body style="font-family: Times New Roman; font-size: 13px;">
<div id="pgbrk" style="width: 100%; margin-left: 0px; text-indent: 0px; margin-right: 0px">
<div id="hdr">
<div style="text-align: left; width: 100%; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</div>
</div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; margin-bottom: 6px; width: 100%; height: 8px; border-top: 4px solid #000000; border-bottom: 1px solid #000000">
<!--style header--><br></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; font-family: Times New Roman; font-size: 13px">
UNITED STATES</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; font-family: Times New Roman; font-size: 13px">
SECURITIES AND EXCHANGE COMMISSION</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; font-family: Times New Roman; font-size: 13px">
Washington, D.C. 20549</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#x2014;&#x2014;&#x2014;&#x2014;&#x2014;&#x2014;&#x2014;</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; font-family: Times New Roman; font-size: 13px">
FORM 10-Q</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#x2014;&#x2014;&#x2014;&#x2014;&#x2014;&#x2014;&#x2014;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px"><font>
&#x2612;</font> <font style="font-weight: bold">QUARTERLY REPORT
PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF
1934</font></font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">For the
quarterly period ended: June 30, 2020</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">or</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px"><font>
&#x2610;</font> <font style="font-weight: bold">TRANSITION REPORT
PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF
1934</font></font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">For the
transition period from: _____________ to _____________</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px"><img src="isdr_10q000.jpg"></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; font-family: Times New Roman; font-size: 13px">
ISSUER DIRECT CORPORATION</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">(Exact
name of registrant as specified in its charter)</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#x2014;&#x2014;&#x2014;&#x2014;&#x2014;&#x2014;&#x2014;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div>
<table cellpadding="0" cellspacing="0" style="width: 100%; font-family: Times New Roman; font-size: 13px">
<tr>
<td style="vertical-align: middle; width: 33%">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; font-family: Times New Roman; font-size: 13px">
Delaware</font></div>
</td>
<td style="vertical-align: middle; width: 34%">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; font-family: Times New Roman; font-size: 13px">
1-10185</font></div>
</td>
<td style="vertical-align: middle; width: 34%">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; font-family: Times New Roman; font-size: 13px">
26-1331503</font></div>
</td>
</tr><tr>
<td style="vertical-align: middle; width: 33%">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-style: italic; font-family: Times New Roman; font-size: 13px">
(State or Other Jurisdiction</font></div>
</td>
<td style="vertical-align: middle; width: 34%">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-style: italic; font-family: Times New Roman; font-size: 13px">
(Commission</font></div>
</td>
<td style="vertical-align: middle; width: 34%">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-style: italic; font-family: Times New Roman; font-size: 13px">
(I.R.S. Employer</font></div>
</td>
</tr><tr>
<td style="vertical-align: middle; width: 33%">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-style: italic; font-family: Times New Roman; font-size: 13px">
of Incorporation)</font></div>
</td>
<td style="vertical-align: middle; width: 34%">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-style: italic; font-family: Times New Roman; font-size: 13px">
File Number)</font></div>
</td>
<td style="vertical-align: middle; width: 34%">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-style: italic; font-family: Times New Roman; font-size: 13px">
Identification No.)</font></div>
</td>
</tr></table>
</div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; font-family: Times New Roman; font-size: 13px">
1 Glenwood Avenue, Suite 1001, Raleigh NC 27603</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-style: italic; font-family: Times New Roman; font-size: 13px">
(Address of Principal Executive Office) (Zip Code)</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; font-family: Times New Roman; font-size: 13px">
(919) 481-4000</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-style: italic; font-family: Times New Roman; font-size: 13px">
(Registrant&#x2019;s telephone number, including area
code)</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; font-family: Times New Roman; font-size: 13px">
N/A</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-style: italic; font-family: Times New Roman; font-size: 13px">
(Former name, former address and former fiscal year, if changed
since last report)</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#x2014;&#x2014;&#x2014;&#x2014;&#x2014;&#x2014;&#x2014;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">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 <font>&#x2612;</font> No <font>&#x2610;</font></font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">Indicate
by check mark whether the registrant has submitted electronically
and posted on its corporate website, if any, every Interactive Data
File required to be submitted and posted pursuant to Rule 405 of
Regulation S-T during the preceding 12 months (or for such shorter
period that the registrant was required to submit and post such
files). Yes <font>&#x2612;</font> No <font>&#x2610;</font></font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">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 definitions of
&#x201C;large accelerated filer,&#x201D; &#x201C;accelerated
filer&#x201D;, &#x201C;smaller reporting company&#x201D; and "emerging
growth company" in Rule 12b-2 of the Exchange Act. (Check
one):</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div>
<table cellpadding="0" cellspacing="0" style="width: 100%; font-family: Times New Roman; font-size: 13px">
<tr>
<td style="vertical-align: bottom; width: 18%">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">Large
accelerated filer</font></div>
</td>
<td style="vertical-align: bottom; width: 48%">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-size: 13px">&#x2610;</font></div>
</td>
<td style="vertical-align: bottom; width: 28%">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">Accelerated
filer</font></div>
</td>
<td style="vertical-align: bottom; width: 5%">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-size: 13px">&#x2610;</font></div>
</td>
</tr><tr>
<td style="vertical-align: bottom; width: 18%">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">Non-accelerated
filer</font></div>
</td>
<td style="vertical-align: bottom; width: 48%">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px"><font>
&#x2610;</font> (Do not check if a smaller reporting
company)</font></div>
</td>
<td style="vertical-align: bottom; width: 28%">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">Smaller
reporting company</font></div>
</td>
<td style="vertical-align: bottom; width: 5%">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-size: 13px">&#x2612;</font></div>
</td>
</tr><tr>
<td style="vertical-align: bottom; width: 18%">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 48%">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 28%">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">Emerging
growth company</font></div>
</td>
<td style="vertical-align: bottom; width: 5%">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-size: 13px">&#x2610;</font></div>
</td>
</tr></table>
</div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">If an
emerging growth company, indicate by check mark if the registrant
has elected not to use the extended transition period for complying
with any new or revised financial accounting standards provided
pursuant to Section 13(a) of the Exchange Act. <font>&#x2610;</font></font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">Indicate
by check mark whether the registrant is a shell company (as defined
in Rule 12b-2 of the Act) Yes <font>&#x2610;</font> No
<font>&#x2612;</font></font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">Indicate
the number of shares outstanding of each of the issuer&#x2019;s
classes of common stock, as of the latest practicable date
3,734,502 shares of common stock were issued and outstanding as of
July 30, 2020.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
Securities registered pursuant to Section 12(b) of the
Act:</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div>
<table cellpadding="0" cellspacing="0" style="width: 100%; font-family: Times New Roman; font-size: 13px">
<tr>
<td style="vertical-align: top; width: 33%; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-weight: bold; font-family: Times New Roman; font-size: 13px">
Title of each class</font></div>
</td>
<td style="vertical-align: top; width: 34%; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-weight: bold; font-family: Times New Roman; font-size: 13px">
Trading Symbol(s)</font></div>
</td>
<td style="vertical-align: top; width: 34%; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-weight: bold; font-family: Times New Roman; font-size: 13px">
Name of each exchange on which registered</font></div>
</td>
</tr><tr>
<td style="vertical-align: top; width: 33%">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
Common Stock, par value $0.001</font></div>
</td>
<td style="vertical-align: top; width: 34%">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
ISDR</font></div>
</td>
<td style="vertical-align: top; width: 34%">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
NYSE American</font></div>
</td>
</tr></table>
</div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; margin-bottom: 6px; width: 100%; height: 8px; border-top: 1px solid #000000; border-bottom: 4px solid #000000">
<!--style footer--><br></div>
<div id="pgbrk" style="width: 100%; margin-left: 0px; text-indent: 0px; margin-right: 0px">
<div id="ftr">
<div style="text-align: left; width: 100%; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</div>
<div id="pb" style="text-align: center; break-after: page; margin-left: 0px; margin-right: 0px; margin-bottom: 6px; width: 100%; height: 1px; background-color: rgb(255, 255, 255);">
<!--page break--></div>
<div id="hdr">
<div style="text-align: left; width: 100%; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</div>
</div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; font-family: Times New Roman; font-size: 13px">
TABLE OF CONTENTS</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="text-decoration: underline; color: #000000; font-weight: bold; font-family: Times New Roman; font-size: 13px">
PART I - FINANCIAL INFORMATION</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;<br>
</font></div>
<div>
<table cellpadding="0" cellspacing="0" style="width: 100%; font-family: Times New Roman; font-size: 13px">
<tr style="background-color: rgb(204, 238, 255);">
<td style="vertical-align: middle; width: 7%">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: rgb(0, 0, 0);"><a href="#11"><font style="font-family: Times New Roman; font-size: 13px;">Item
1.</font></a></font></div>
</td>
<td style="vertical-align: middle; width: 85%">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: rgb(0, 0, 0);"><a href="#11"><font style="font-family: Times New Roman; font-size: 13px;">Financial
Statements.</font></a></font></div>
</td>
<td style="vertical-align: middle; width: 8%">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">3</font></div>
</td>
</tr><tr>
<td style="vertical-align: middle; width: 7%">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: middle; width: 85%">
<div style="text-align: left; margin-left: 12px; margin-right: 0px; text-indent: -12px">
<font style="color: rgb(0, 0, 0);"><a href="#bs"><font style="font-family: Times New Roman; font-size: 13px;">Consolidated
Balance Sheets as of June 30, 2020 (Unaudited) and December 31,
2019</font></a></font></div>
</td>
<td style="vertical-align: middle; width: 8%">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">3</font></div>
</td>
</tr><tr style="background-color: rgb(204, 238, 255);">
<td style="vertical-align: middle; width: 7%">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: middle; width: 85%">
<div style="text-align: left; margin-left: 12px; margin-right: 0px; text-indent: -12px">
<font style="color: rgb(0, 0, 0);"><a href="#so"><font style="font-family: Times New Roman; font-size: 13px;">Unaudited
Consolidated Statements of Operations for the Three and Six Months
Ended June 30, 2020 and 2019</font></a></font></div>
</td>
<td style="vertical-align: middle; width: 8%">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">4</font></div>
</td>
</tr><tr>
<td style="vertical-align: middle; width: 7%">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: middle; width: 85%">
<div style="text-align: left; margin-left: 12px; margin-right: 0px; text-indent: -12px">
<font style="color: rgb(0, 0, 0);"><a href="#ci"><font style="font-family: Times New Roman; font-size: 13px;">Unaudited
Consolidated Statements of Comprehensive Income for the Three and
Six Months Ended June 30, 2020 and 2019</font></a></font></div>
</td>
<td style="vertical-align: middle; width: 8%">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">5</font></div>
</td>
</tr><tr style="background-color: rgb(204, 238, 255);">
<td style="vertical-align: middle; width: 7%">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: middle; width: 85%">
<div style="text-align: left; margin-left: 12px; margin-right: 0px; text-indent: -12px">
<font style="color: rgb(0, 0, 0);"><a href="#e"><font style="font-family: Times New Roman; font-size: 13px;">Unaudited
Consolidated Statement of Stockholders&#x2019; Equity for the Three
and Six Months Ended June 30, 2020 and 2019</font></a></font></div>
</td>
<td style="vertical-align: middle; width: 8%">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">6</font></div>
</td>
</tr><tr>
<td style="vertical-align: middle; width: 7%">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: middle; width: 85%">
<div style="text-align: left; margin-left: 12px; margin-right: 0px; text-indent: -12px">
<font style="color: rgb(0, 0, 0);"><a href="#cf"><font style="font-family: Times New Roman; font-size: 13px;">Unaudited
Consolidated Statements of Cash Flows for the Six Months Ended June
30, 2020 and 2019</font></a></font></div>
</td>
<td style="vertical-align: middle; width: 8%">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">7</font></div>
</td>
</tr><tr style="background-color: rgb(204, 238, 255);">
<td style="vertical-align: middle; width: 7%">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: middle; width: 85%">
<div style="text-align: left; margin-left: 12px; margin-right: 0px; text-indent: -12px">
<font style="color: rgb(0, 0, 0);"><a href="#n"><font style="font-family: Times New Roman; font-size: 13px;">Notes to Unaudited
Consolidated Financial Statements</font></a></font></div>
</td>
<td style="vertical-align: middle; width: 8%">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">8</font></div>
</td>
</tr><tr>
<td style="vertical-align: middle; width: 7%">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: rgb(0, 0, 0);"><a href="#12"><font style="font-family: Times New Roman; font-size: 13px;">Item
2.</font></a></font></div>
</td>
<td style="vertical-align: middle; width: 85%">
<div style="text-align: left; margin-left: 12px; margin-right: 0px; text-indent: -12px">
<font style="color: rgb(0, 0, 0);"><a href="#12"><font style="font-family: Times New Roman; font-size: 13px;">Management&#x2019;s
Discussion and Analysis of Financial Condition and Results of
Operations.</font></a></font></div>
</td>
<td style="vertical-align: middle; width: 8%">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">17</font></div>
</td>
</tr><tr style="background-color: rgb(204, 238, 255);">
<td style="vertical-align: middle; width: 7%">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: rgb(0, 0, 0);"><a href="#13"><font style="font-family: Times New Roman; font-size: 13px;">Item
3.</font></a></font></div>
</td>
<td style="vertical-align: middle; width: 85%">
<div style="text-align: left; margin-left: 12px; margin-right: 0px; text-indent: -12px">
<font style="color: rgb(0, 0, 0);"><a href="#13"><font style="font-family: Times New Roman; font-size: 13px;">Quantitative and
Qualitative Disclosures About Market Risk.</font></a></font></div>
</td>
<td style="vertical-align: middle; width: 8%">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">26</font></div>
</td>
</tr><tr>
<td style="vertical-align: middle; width: 7%">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: rgb(0, 0, 0);"><a href="#14"><font style="font-family: Times New Roman; font-size: 13px;">Item
4.</font></a></font></div>
</td>
<td style="vertical-align: middle; width: 85%">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: rgb(0, 0, 0);"><a href="#14"><font style="font-family: Times New Roman; font-size: 13px;">Controls and
Procedures.</font></a></font></div>
</td>
<td style="vertical-align: middle; width: 8%">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">26</font></div>
</td>
</tr></table>
</div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div>
<table cellpadding="0" cellspacing="0" style="width: 100%; font-family: Times New Roman; font-size: 13px">
<tr>
<td colspan="3" style="vertical-align: middle; width: 100%;">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="text-decoration: underline"><font style="font-weight: bold; font-family: Times New Roman; font-size: 13px">PART
II &#x2013; OTHER INFORMATION</font></font></div>
</td>
</tr><tr>
<td colspan="3" style="vertical-align: middle; width: 100%">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
</tr><tr style="background-color: rgb(204, 238, 255);">
<td style="vertical-align: middle; width: 7%">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: rgb(0, 0, 0);"><a href="#21"><font style="font-family: Times New Roman; font-size: 13px;">Item
1.</font></a></font></div>
</td>
<td style="vertical-align: middle; width: 85%">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: rgb(0, 0, 0);"><a href="#21"><font style="font-family: Times New Roman; font-size: 13px;">Legal
Proceedings.</font></a></font></div>
</td>
<td style="vertical-align: middle; width: 8%">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">27</font></div>
</td>
</tr><tr>
<td style="vertical-align: middle; width: 7%">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: rgb(0, 0, 0);"><a href="#21a"><font style="font-family: Times New Roman; font-size: 13px;">Item
1A.</font></a></font></div>
</td>
<td style="vertical-align: middle; width: 85%">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: rgb(0, 0, 0);"><a href="#21a"><font style="font-family: Times New Roman; font-size: 13px;">Risk
Factors.</font></a></font></div>
</td>
<td style="vertical-align: middle; width: 8%">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">27</font></div>
</td>
</tr><tr style="background-color: rgb(204, 238, 255);">
<td style="vertical-align: middle; width: 7%">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: rgb(0, 0, 0);"><a href="#22"><font style="font-family: Times New Roman; font-size: 13px;">Item
2.</font></a></font></div>
</td>
<td style="vertical-align: middle; width: 85%">
<div style="text-align: left; margin-left: 12px; margin-right: 0px; text-indent: -12px">
<font style="color: rgb(0, 0, 0);"><a href="#22"><font style="font-family: Times New Roman; font-size: 13px;">Unregistered Sales
of Equity Securities and Use of Proceeds.</font></a></font></div>
</td>
<td style="vertical-align: middle; width: 8%">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">27</font></div>
</td>
</tr><tr>
<td style="vertical-align: middle; width: 7%">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: rgb(0, 0, 0);"><a href="#23"><font style="font-family: Times New Roman; font-size: 13px;">Item
3.</font></a></font></div>
</td>
<td style="vertical-align: middle; width: 85%">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: rgb(0, 0, 0);"><a href="#23"><font style="font-family: Times New Roman; font-size: 13px;">Defaults Upon
Senior Securities.</font></a></font></div>
</td>
<td style="vertical-align: middle; width: 8%">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">27</font></div>
</td>
</tr><tr style="background-color: rgb(204, 238, 255);">
<td style="vertical-align: middle; width: 7%">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: rgb(0, 0, 0);"><a href="#24"><font style="font-family: Times New Roman; font-size: 13px;">Item
4.</font></a></font></div>
</td>
<td style="vertical-align: middle; width: 85%">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: rgb(0, 0, 0);"><a href="#24"><font style="font-family: Times New Roman; font-size: 13px;">Mine Safety
Disclosure.</font></a></font></div>
</td>
<td style="vertical-align: middle; width: 8%">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">27</font></div>
</td>
</tr><tr>
<td style="vertical-align: middle; width: 7%">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: rgb(0, 0, 0);"><a href="#25"><font style="font-family: Times New Roman; font-size: 13px;">Item
5.</font></a></font></div>
</td>
<td style="vertical-align: middle; width: 85%">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: rgb(0, 0, 0);"><a href="#25"><font style="font-family: Times New Roman; font-size: 13px;">Other
Information.</font></a></font></div>
</td>
<td style="vertical-align: middle; width: 8%">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">27</font></div>
</td>
</tr><tr style="background-color: rgb(204, 238, 255);">
<td style="vertical-align: middle; width: 7%">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: rgb(0, 0, 0);"><a href="#26"><font style="font-family: Times New Roman; font-size: 13px;">Item
6.</font></a></font></div>
</td>
<td style="vertical-align: middle; width: 85%">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: rgb(0, 0, 0);"><a href="#26"><font style="font-family: Times New Roman; font-size: 13px;">Exhibits.</font></a></font></div>
</td>
<td style="vertical-align: middle; width: 8%">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">27</font></div>
</td>
</tr><tr>
<td style="vertical-align: middle; width: 7%">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: middle; width: 85%">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: rgb(0, 0, 0);"><a href="#s"><font style="font-family: Times New Roman; font-size: 13px;">Signatures</font></a></font></div>
</td>
<td style="vertical-align: middle; width: 8%">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">28</font></div>
</td>
</tr></table>
</div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div id="pgbrk" style="width: 100%; margin-left: 0px; text-indent: 0px; margin-right: 0px">
<div id="ftr">
<div style="text-align: left; width: 100%; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div id="pn" style="text-align: center"><font style="font-family: Times New Roman; font-size: 13px">2</font></div>
</div>
<div id="pb" style="text-align: center; page-break-after: always; margin-left: 0px; margin-right: 0px; margin-bottom: 6px; width: 100%; height: 1px; background-color: #000000">
<!--page break--></div>
<div id="hdr">
<div style="text-align: left; width: 100%; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</div>
</div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; font-family: Times New Roman; font-size: 13px">
PART I &#x2013; FINANCIAL INFORMATION</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; font-family: Times New Roman; font-size: 13px">
<a name="11">I</a>TEM 1. FINANCIAL STATEMENTS</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; font-family: Times New Roman; font-size: 13px">
<a name="bs">I</a>SSUER DIRECT CORPORATION AND
SUBSIDIARIES</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; font-family: Times New Roman; font-size: 13px">
CONSOLIDATED <a name="BAL"><!--anchor--></a>BALANCE
SHEETS</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">(in
thousands, except share and per share amounts)</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div>
<table cellpadding="0" cellspacing="0" style="margin-right:0px;width:100%;font-size:inherit;font-family:inherit;margin-left:0px;">
<tr>
<td rowspan="1" style="vertical-align:bottom;width:76%;">
<div style="margin-left:0px;"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td colspan="1" rowspan="1" style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align: bottom; width: 10%; display: inline-block; font-size: 11px;">&#xA0;</font><font style="text-align: center; vertical-align: bottom; width: 80%; display: inline-block; font-size: 11px;">
<div><font style="font-weight: bold; font-family: Times New Roman; color: rgb(0, 0, 0);">
June 30,</font></div>
</font><font style="text-align: left; vertical-align: bottom; width: 10%; display: inline-block; font-size: 11px;">&#xA0;</font></div>
</td>
<td colspan="1" rowspan="1" style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align: bottom; width: 10%; display: inline-block; font-size: 11px;">&#xA0;</font><font style="text-align: center; vertical-align: bottom; width: 80%; display: inline-block; font-size: 11px;">
<div><font style="font-weight: bold; font-family: Times New Roman; color: rgb(0, 0, 0);">
December 31,</font></div>
</font><font style="text-align: left; vertical-align: bottom; width: 10%; display: inline-block; font-size: 11px;">&#xA0;</font></div>
</td>
</tr><tr>
<td style="vertical-align:bottom;width:76%;">
<div style="margin-left:0px;padding-bottom:2px;"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td colspan="1" style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; padding-bottom: 2px; width: 10%; vertical-align: bottom; display: inline-block; font-size: 11px;">&#xA0;</font><font style="text-align: center; vertical-align: bottom; width: 80%; border-bottom: 2px solid rgb(0, 0, 0); display: inline-block; font-size: 11px;">
<div><font style="font-weight: bold; font-family: Times New Roman; color: rgb(0, 0, 0);">
2020</font></div>
</font><font style="text-align: left; padding-bottom: 2px; width: 10%; vertical-align: bottom; display: inline-block; font-size: 11px;">&#xA0;</font></div>
</td>
<td colspan="1" style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; padding-bottom: 2px; width: 10%; vertical-align: bottom; display: inline-block; font-size: 11px;">&#xA0;</font><font style="text-align: center; vertical-align: bottom; width: 80%; border-bottom: 2px solid rgb(0, 0, 0); display: inline-block; font-size: 11px;">
<div><font style="font-weight: bold; font-family: Times New Roman; color: rgb(0, 0, 0);">
2019</font></div>
</font><font style="text-align: left; padding-bottom: 2px; width: 10%; vertical-align: bottom; display: inline-block; font-size: 11px;">&#xA0;</font></div>
</td>
</tr><tr style="background-color: rgb(204, 238, 255);">
<td style="vertical-align:bottom;width:76%;">
<div style="text-align: center; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
ASSETS</font></div>
</td>
<td colspan="1" style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;display:inline-block;">&#xA0;</font><font style="text-align: center; vertical-align:bottom;width:80%;display:inline-block;">
<div><font style="font-size:13px;font-family:Times New Roman;color:#000000;">(unaudited)</font></div>
</font><font style="text-align: left; vertical-align:bottom;width:10%;display:inline-block;">&#xA0;</font></div>
</td>
<td colspan="1" style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;display:inline-block;">&#xA0;</font><font style="text-align: center; vertical-align:bottom;width:80%;display:inline-block;">
<div><font style="font-size:13px;font-family:Times New Roman;">&#xA0;</font></div>
</font><font style="text-align: left; vertical-align:bottom;width:10%;display:inline-block;">&#xA0;</font></div>
</td>
</tr><tr>
<td style="vertical-align:bottom;width:76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Current
assets:</font></div>
</td>
<td colspan="1" style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;display:inline-block;">&#xA0;</font><font style="text-align: center; vertical-align:bottom;width:80%;display:inline-block;">
<div><font style="font-size:13px;font-family:Times New Roman;">&#xA0;</font></div>
</font><font style="text-align: left; vertical-align:bottom;width:10%;display:inline-block;">&#xA0;</font></div>
</td>
<td colspan="1" style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;display:inline-block;">&#xA0;</font><font style="text-align: center; vertical-align:bottom;width:80%;display:inline-block;">
<div><font style="font-size:13px;font-family:Times New Roman;">&#xA0;</font></div>
</font><font style="text-align: left; vertical-align:bottom;width:10%;display:inline-block;">&#xA0;</font></div>
</td>
</tr><tr style="background-color: rgb(204, 238, 255);">
<td style="vertical-align:bottom;width:76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:24px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Cash
and cash equivalents</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">$</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">17,097</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">$</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">15,766</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
</tr><tr>
<td style="vertical-align:bottom;width:76%;">
<div style="text-align: left; text-indent:-12px;margin-right:0px;margin-left:36px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Accounts
receivable (net of allowance for doubtful accounts of $601 and
$700, respectively)</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">2,599</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">2,051</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
</tr><tr style="background-color: rgb(204, 238, 255);">
<td style="vertical-align:bottom;width:76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:24px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Income
tax receivable</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">&#x2014;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">48</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
</tr><tr>
<td style="vertical-align:bottom;width:76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;padding-bottom:2px;margin-left:24px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Other
current assets</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:5%;border-bottom:solid 2px #000000;">&#xA0;</font><font style="text-align: right; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:75%;border-bottom:solid 2px #000000;">273</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:5%;border-bottom:solid 2px #000000;">&#xA0;</font><font style="text-align: right; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:75%;border-bottom:solid 2px #000000;">141</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font></div>
</td>
</tr><tr style="background-color: rgb(204, 238, 255);">
<td style="vertical-align:bottom;width:76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:36px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Total
current assets</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">19,969</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">18,006</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
</tr><tr>
<td style="vertical-align:bottom;width:76%;">
<div style="text-align: left; text-indent:-36px;margin-right:0px;margin-left:36px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Capitalized
software (net of accumulated amortization of $2,472 and $2,153,
respectively)</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">815</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">1,134</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
</tr><tr style="background-color: rgb(204, 238, 255);">
<td style="vertical-align:bottom;width:76%;">
<div style="text-align: left; text-indent:-36px;margin-right:0px;margin-left:36px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Fixed
assets (net of accumulated amortization of $245 and $181,
respectively)</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">839</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">899</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
</tr><tr>
<td style="vertical-align:bottom;width:76%;">
<div style="text-align: left; text-indent:-36px;margin-right:0px;margin-left:36px;"><font style="font-family: Times New Roman; font-size: 13px">Right-of-use asset
&#x2013; leases</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">1,979</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">2,127</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
</tr><tr style="background-color: rgb(204, 238, 255);">
<td style="vertical-align:bottom;width:76%;">
<div style="text-align: left; text-indent:-36px;margin-right:0px;margin-left:36px;"><font style="font-family: Times New Roman; font-size: 13px">Deferred tax
asset</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">292</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">256</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
</tr><tr>
<td style="vertical-align:bottom;width:76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Other
long-term assets</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">64</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">77</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
</tr><tr style="background-color: rgb(204, 238, 255);">
<td style="vertical-align:bottom;width:76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Goodwill</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">6,376</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">6,376</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
</tr><tr>
<td style="vertical-align:bottom;width:76%;">
<div style="text-align: left; text-indent:-12px;margin-right:0px;padding-bottom:2px;margin-left:12px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Intangible
assets (net of accumulated amortization of $5,281 and $4,937,
respectively)</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:5%;font-family:Times New Roman;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:75%;font-family:Times New Roman;font-size:13px;">3,171</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:5%;border-bottom:solid 2px #000000;">&#xA0;</font><font style="text-align: right; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:75%;border-bottom:solid 2px #000000;">3,515</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font></div>
</td>
</tr><tr style="background-color: rgb(204, 238, 255);">
<td style="vertical-align:bottom;width:76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;padding-bottom:4px;margin-left:36px;"><font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
Total assets</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:5%;font-family:Times New Roman;font-size:13px;">$</font><font style="text-align: right; color:#000000;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:75%;font-family:Times New Roman;font-size:13px;">33,505</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:5%;font-family:Times New Roman;font-size:13px;">$</font><font style="text-align: right; color:#000000;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:75%;font-family:Times New Roman;font-size:13px;">32,390</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0;</font></div>
</td>
</tr><tr>
<td colspan="1" style="vertical-align:bottom;width:76%;">
<div style="margin-left:0px;"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
</tr><tr style="background-color: rgb(204, 238, 255);">
<td style="vertical-align:bottom;width:76%;">
<div style="text-align: center; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="color: #000000; font-weight: bold; font-family: Times New Roman; font-size: 13px">
LIABILITIES AND STOCKHOLDERS&#x2019; EQUITY</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
</tr><tr>
<td style="vertical-align:bottom;width:76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Current
liabilities:</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
</tr><tr style="background-color: rgb(204, 238, 255);">
<td style="vertical-align:bottom;width:76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:24px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Accounts
payable</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">$</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">430</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">$</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">266</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
</tr><tr>
<td style="vertical-align:bottom;width:76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:24px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Accrued
expenses</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">1,385</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">1,151</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
</tr><tr style="background-color: rgb(204, 238, 255);">
<td style="vertical-align:bottom;width:76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:24px;"><font style="font-family: Times New Roman; font-size: 13px">Note payable
&#x2013; short-term (net of discount of $6 and $19,
respectively)</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">314</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">301</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
</tr><tr>
<td style="vertical-align:bottom;width:76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:24px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Income
taxes payable</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">614</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">310</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
</tr><tr style="background-color: rgb(204, 238, 255);">
<td style="vertical-align:bottom;width:76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;padding-bottom:2px;margin-left:24px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Deferred
revenue</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:5%;border-bottom:solid 2px #000000;">&#xA0;</font><font style="text-align: right; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:75%;border-bottom:solid 2px #000000;">2,015</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:5%;border-bottom:solid 2px #000000;">&#xA0;</font><font style="text-align: right; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:75%;border-bottom:solid 2px #000000;">1,812</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font></div>
</td>
</tr><tr>
<td style="vertical-align:bottom;width:76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:36px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Total
current liabilities</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">4,758</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">3,840</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
</tr><tr style="background-color: rgb(204, 238, 255);">
<td style="vertical-align:bottom;width:76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Deferred
income tax liability</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">130</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">141</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
</tr><tr>
<td style="vertical-align:bottom;width:76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;padding-bottom:2px;margin-left:0px;"><font style="font-family: Times New Roman; font-size: 13px">Lease liabilities
&#x2013; long-term</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:5%;border-bottom:solid 2px #000000;">&#xA0;</font><font style="text-align: right; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:75%;border-bottom:solid 2px #000000;">2,138</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:5%;border-bottom:solid 2px #000000;">&#xA0;</font><font style="text-align: right; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:75%;border-bottom:solid 2px #000000;">2,309</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font></div>
</td>
</tr><tr style="background-color: rgb(204, 238, 255);">
<td style="vertical-align:bottom;width:76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;padding-bottom:2px;margin-left:36px;"><font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
Total liabilities</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:5%;border-bottom:solid 2px #000000;">&#xA0;</font><font style="text-align: right; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:75%;border-bottom:solid 2px #000000;">7,026</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:5%;border-bottom:solid 2px #000000;">&#xA0;</font><font style="text-align: right; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:75%;border-bottom:solid 2px #000000;">6,290</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font></div>
</td>
</tr><tr>
<td style="vertical-align:bottom;width:76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Commitments
and contingencies</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
</tr><tr style="background-color: rgb(204, 238, 255);">
<td style="vertical-align:bottom;width:76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Stockholders'
equity:</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
</tr><tr>
<td style="vertical-align:bottom;width:76%;">
<div style="text-align: left; text-indent:-12px;margin-right:0px;margin-left:36px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Preferred
stock, $0.001 par value, 1,000,000 shares authorized, no shares
issued and outstanding as of June 30, 2020 and December 31, 2019,
respectively.</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">&#x2014;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">&#x2014;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
</tr><tr style="background-color: rgb(204, 238, 255);">
<td style="vertical-align:bottom;width:76%;">
<div style="text-align: left; text-indent:-12px;margin-right:0px;margin-left:36px;"><font style="font-family: Times New Roman; font-size: 13px"><font style="color: #000000; font-size: 13px">Common stock $0.001 par value,
20,000,000 shares authorized, 3,734,502 and</font><font style="font-size: 13px">&#xA0;</font>3,786,398<font style="font-size: 13px">&#xA0;</font><font style="color: #000000; font-size: 13px">shares issued and outstanding as
of June 30, 2020 and December 31, 2019,
respectively.</font></font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">4</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">4</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
</tr><tr>
<td style="vertical-align:bottom;width:76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Additional
paid-in capital</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">21,619</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">22,275</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
</tr><tr style="background-color: rgb(204, 238, 255);">
<td style="vertical-align:bottom;width:76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Other
accumulated comprehensive income (loss)</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">21</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">(16</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">)</font></div>
</td>
</tr><tr>
<td style="vertical-align:bottom;width:76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;padding-bottom:2px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Retained
earnings</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:5%;border-bottom:solid 2px #000000;">&#xA0;</font><font style="text-align: right; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:75%;border-bottom:solid 2px #000000;">4,835</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:5%;border-bottom:solid 2px #000000;">&#xA0;</font><font style="text-align: right; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:75%;border-bottom:solid 2px #000000;">3,837</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font></div>
</td>
</tr><tr style="background-color: rgb(204, 238, 255);">
<td style="vertical-align:bottom;width:76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;padding-bottom:2px;margin-left:36px;"><font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
Total stockholders' equity</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:5%;font-family:Times New Roman;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:75%;font-family:Times New Roman;font-size:13px;">26,479</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:5%;border-bottom:solid 2px #000000;">&#xA0;</font><font style="text-align: right; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:75%;border-bottom:solid 2px #000000;">26,100</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font></div>
</td>
</tr><tr>
<td style="vertical-align:bottom;width:76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;padding-bottom:4px;margin-left:36px;"><font style="color: #000000; font-weight: bold; font-family: Times New Roman; font-size: 13px">
Total liabilities and stockholders&#x2019; equity</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:5%;font-family:Times New Roman;font-size:13px;">$</font><font style="text-align: right; color:#000000;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:75%;font-family:Times New Roman;font-size:13px;">33,505</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:5%;font-family:Times New Roman;font-size:13px;">$</font><font style="text-align: right; color:#000000;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:75%;font-family:Times New Roman;font-size:13px;">32,390</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0;</font></div>
</td>
</tr></table>
</div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">The
accompanying notes are an integral part of these unaudited
financial statements.</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px;">&#xA0;</font></div>
<div id="pgbrk" style="width: 100%; margin-left: 0px; text-indent: 0px; margin-right: 0px">
<div id="ftr">
<div style="text-align: left; width: 100%; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div id="pn" style="text-align: center"><font style="font-family: Times New Roman; font-size: 13px">3</font></div>
</div>
<div id="pb" style="text-align: center; page-break-after: always; margin-left: 0px; margin-right: 0px; margin-bottom: 6px; width: 100%; height: 1px; background-color: #000000">
<!--page break--></div>
<div id="hdr">
<div style="text-align: left; width: 100%; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</div>
</div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; font-family: Times New Roman; font-size: 13px">
<a name="so">I</a>SSUER DIRECT CORPORATION AND
SUBSIDIARIES</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; font-family: Times New Roman; font-size: 13px">
CONSOLIDATED STATEMENTS OF OPERATIONS</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; font-family: Times New Roman; font-size: 13px">
(UNAUDITED)</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">(in
thousands, except share and per share amounts)</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div>
<table cellpadding="0" cellspacing="0" style="margin-right:0px;width:100%;font-size:inherit;font-family:inherit;margin-left:0px;">
<tr>
<td rowspan="1" style="vertical-align:bottom;width:52%;">
<div style="margin-left:0px;padding-bottom:2px;"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td colspan="2" rowspan="1" style="vertical-align:bottom;width:24%;">
<div><font style="text-align: left; padding-bottom: 2px; width: 5%; vertical-align: bottom; display: inline-block; font-size: 11px;">&#xA0;</font><font style="text-align: center; vertical-align: bottom; width: 90%; border-bottom: 2px solid rgb(0, 0, 0); display: inline-block; font-size: 11px;">
<div><font style="font-weight: bold; font-family: Times New Roman;">For the Three
Months Ended</font></div>
</font><font style="text-align: left; padding-bottom: 2px; width: 5%; vertical-align: bottom; display: inline-block; font-size: 11px;">&#xA0;</font></div>
</td>
<td colspan="2" rowspan="1" style="vertical-align:bottom;width:24%;">
<div><font style="text-align: left; padding-bottom: 2px; width: 5%; vertical-align: bottom; display: inline-block; font-size: 11px;">&#xA0;</font><font style="text-align: center; vertical-align: bottom; width: 90%; border-bottom: 2px solid rgb(0, 0, 0); display: inline-block; font-size: 11px;">
<div><font style="font-weight: bold; font-family: Times New Roman;">For the Six
Months Ended</font></div>
</font><font style="text-align: left; padding-bottom: 2px; width: 5%; vertical-align: bottom; display: inline-block; font-size: 11px;">&#xA0;</font></div>
</td>
</tr><tr>
<td style="vertical-align:bottom;width:52%;">
<div style="margin-left:0px;"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td colspan="1" style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align: bottom; width: 10%; display: inline-block; font-size: 11px;">&#xA0;</font><font style="text-align: center; vertical-align: bottom; width: 80%; display: inline-block; font-size: 11px;">
<div><font style="font-weight: bold; font-family: Times New Roman;">June
30,</font></div>
</font><font style="text-align: left; vertical-align: bottom; width: 10%; display: inline-block; font-size: 11px;">&#xA0;</font></div>
</td>
<td colspan="1" style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align: bottom; width: 10%; display: inline-block; font-size: 11px;">&#xA0;</font><font style="text-align: center; vertical-align: bottom; width: 80%; display: inline-block; font-size: 11px;">
<div><font style="font-weight: bold; font-family: Times New Roman;">June
30,</font></div>
</font><font style="text-align: left; vertical-align: bottom; width: 10%; display: inline-block; font-size: 11px;">&#xA0;</font></div>
</td>
<td colspan="1" style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align: bottom; width: 10%; display: inline-block; font-size: 11px;">&#xA0;</font><font style="text-align: center; vertical-align: bottom; width: 80%; display: inline-block; font-size: 11px;">
<div><font style="font-weight: bold; font-family: Times New Roman;">June
30,</font></div>
</font><font style="text-align: left; vertical-align: bottom; width: 10%; display: inline-block; font-size: 11px;">&#xA0;</font></div>
</td>
<td colspan="1" style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align: bottom; width: 10%; display: inline-block; font-size: 11px;">&#xA0;</font><font style="text-align: center; vertical-align: bottom; width: 80%; display: inline-block; font-size: 11px;">
<div><font style="font-weight: bold; font-family: Times New Roman;">June
30,</font></div>
</font><font style="text-align: left; vertical-align: bottom; width: 10%; display: inline-block; font-size: 11px;">&#xA0;</font></div>
</td>
</tr><tr>
<td style="vertical-align:bottom;width:52%;">
<div style="margin-left:0px;padding-bottom:2px;"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td colspan="1" style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; padding-bottom: 2px; width: 10%; vertical-align: bottom; display: inline-block; font-size: 11px;">&#xA0;</font><font style="text-align: center; vertical-align: bottom; width: 80%; border-bottom: 2px solid rgb(0, 0, 0); display: inline-block; font-size: 11px;">
<div><font style="font-weight: bold; font-family: Times New Roman;">2020</font></div>
</font><font style="text-align: left; padding-bottom: 2px; width: 10%; vertical-align: bottom; display: inline-block; font-size: 11px;">&#xA0;</font></div>
</td>
<td colspan="1" style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; padding-bottom: 2px; width: 10%; vertical-align: bottom; display: inline-block; font-size: 11px;">&#xA0;</font><font style="text-align: center; vertical-align: bottom; width: 80%; border-bottom: 2px solid rgb(0, 0, 0); display: inline-block; font-size: 11px;">
<div><font style="font-weight: bold; font-family: Times New Roman;">2019</font></div>
</font><font style="text-align: left; padding-bottom: 2px; width: 10%; vertical-align: bottom; display: inline-block; font-size: 11px;">&#xA0;</font></div>
</td>
<td colspan="1" style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; padding-bottom: 2px; width: 10%; vertical-align: bottom; display: inline-block; font-size: 11px;">&#xA0;</font><font style="text-align: center; vertical-align: bottom; width: 80%; border-bottom: 2px solid rgb(0, 0, 0); display: inline-block; font-size: 11px;">
<div><font style="font-weight: bold; font-family: Times New Roman;">2020</font></div>
</font><font style="text-align: left; padding-bottom: 2px; width: 10%; vertical-align: bottom; display: inline-block; font-size: 11px;">&#xA0;</font></div>
</td>
<td colspan="1" style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; padding-bottom: 2px; width: 10%; vertical-align: bottom; display: inline-block; font-size: 11px;">&#xA0;</font><font style="text-align: center; vertical-align: bottom; width: 80%; border-bottom: 2px solid rgb(0, 0, 0); display: inline-block; font-size: 11px;">
<div><font style="font-weight: bold; font-family: Times New Roman;">2019</font></div>
</font><font style="text-align: left; padding-bottom: 2px; width: 10%; vertical-align: bottom; display: inline-block; font-size: 11px;">&#xA0;</font></div>
</td>
</tr><tr style="background-color:#cceeff;">
<td style="vertical-align:bottom;width:52%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="font-family: Times New Roman; font-size: 13px">Revenues</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">$</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">4,884</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">$</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">4,138</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">$</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">8,900</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">$</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">8,317</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
</tr><tr style="background-color:#ffffff;">
<td style="vertical-align:bottom;width:52%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;padding-bottom:2px;margin-left:0px;"><font style="font-family: Times New Roman; font-size: 13px">Cost of
revenues</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:5%;border-bottom:solid 2px #000000;">&#xA0;</font><font style="text-align: right; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:75%;border-bottom:solid 2px #000000;">1,362</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:5%;border-bottom:solid 2px #000000;">&#xA0;</font><font style="text-align: right; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:75%;border-bottom:solid 2px #000000;">1,250</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:5%;border-bottom:solid 2px #000000;">&#xA0;</font><font style="text-align: right; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:75%;border-bottom:solid 2px #000000;">2,615</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:5%;border-bottom:solid 2px #000000;">&#xA0;</font><font style="text-align: right; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:75%;border-bottom:solid 2px #000000;">2,552</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font></div>
</td>
</tr><tr style="background-color:#cceeff;">
<td style="vertical-align:bottom;width:52%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;padding-bottom:2px;margin-left:0px;"><font style="font-family: Times New Roman; font-size: 13px">Gross
profit</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:5%;border-bottom:solid 2px #000000;">&#xA0;</font><font style="text-align: right; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:75%;border-bottom:solid 2px #000000;">3,522</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:5%;border-bottom:solid 2px #000000;">&#xA0;</font><font style="text-align: right; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:75%;border-bottom:solid 2px #000000;">2,888</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:5%;border-bottom:solid 2px #000000;">&#xA0;</font><font style="text-align: right; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:75%;border-bottom:solid 2px #000000;">6,285</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:5%;border-bottom:solid 2px #000000;">&#xA0;</font><font style="text-align: right; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:75%;border-bottom:solid 2px #000000;">5,765</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font></div>
</td>
</tr><tr style="background-color:#ffffff;">
<td style="vertical-align:bottom;width:52%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="font-family: Times New Roman; font-size: 13px">Operating costs and
expenses:</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
</tr><tr style="background-color:#cceeff;">
<td style="vertical-align:bottom;width:52%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:24px;"><font style="font-family: Times New Roman; font-size: 13px">General and
administrative</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">1,197</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">1,322</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">2,413</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">2,683</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
</tr><tr style="background-color:#ffffff;">
<td style="vertical-align:bottom;width:52%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:24px;"><font style="font-family: Times New Roman; font-size: 13px">Sales and marketing
expenses</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">950</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">875</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">1,846</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">1,695</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
</tr><tr style="background-color:#cceeff;">
<td style="vertical-align:bottom;width:52%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:24px;"><font style="font-family: Times New Roman; font-size: 13px">Product
development</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">165</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">343</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">359</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">680</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
</tr><tr style="background-color:#ffffff;">
<td style="vertical-align:bottom;width:52%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;padding-bottom:2px;margin-left:24px;"><font style="font-family: Times New Roman; font-size: 13px">Depreciation and
amortization</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:5%;border-bottom:solid 2px #000000;">&#xA0;</font><font style="text-align: right; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:75%;border-bottom:solid 2px #000000;">209</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:5%;border-bottom:solid 2px #000000;">&#xA0;</font><font style="text-align: right; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:75%;border-bottom:solid 2px #000000;">218</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:5%;border-bottom:solid 2px #000000;">&#xA0;</font><font style="text-align: right; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:75%;border-bottom:solid 2px #000000;">418</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:5%;border-bottom:solid 2px #000000;">&#xA0;</font><font style="text-align: right; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:75%;border-bottom:solid 2px #000000;">430</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font></div>
</td>
</tr><tr style="background-color:#cceeff;">
<td style="vertical-align:bottom;width:52%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;padding-bottom:2px;margin-left:0px;"><font style="font-family: Times New Roman; font-size: 13px">Total operating
costs and expenses</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:5%;border-bottom:solid 2px #000000;">&#xA0;</font><font style="text-align: right; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:75%;border-bottom:solid 2px #000000;">2,521</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:5%;border-bottom:solid 2px #000000;">&#xA0;</font><font style="text-align: right; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:75%;border-bottom:solid 2px #000000;">2,758</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:5%;border-bottom:solid 2px #000000;">&#xA0;</font><font style="text-align: right; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:75%;border-bottom:solid 2px #000000;">5,036</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:5%;border-bottom:solid 2px #000000;">&#xA0;</font><font style="text-align: right; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:75%;border-bottom:solid 2px #000000;">5,488</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font></div>
</td>
</tr><tr style="background-color:#ffffff;">
<td style="vertical-align:bottom;width:52%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="font-family: Times New Roman; font-size: 13px">Operating
income</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">1,001</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">130</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">1,249</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">277</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
</tr><tr style="background-color:#cceeff;">
<td style="vertical-align:bottom;width:52%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;padding-bottom:2px;margin-left:24px;"><font style="font-family: Times New Roman; font-size: 13px">Interest income
(expense), net</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:5%;border-bottom:solid 2px #000000;">&#xA0;</font><font style="text-align: right; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:75%;border-bottom:solid 2px #000000;">1</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:5%;border-bottom:solid 2px #000000;">&#xA0;</font><font style="text-align: right; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:75%;border-bottom:solid 2px #000000;">115</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:5%;border-bottom:solid 2px #000000;">&#xA0;</font><font style="text-align: right; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:75%;border-bottom:solid 2px #000000;">59</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:5%;border-bottom:solid 2px #000000;">&#xA0;</font><font style="text-align: right; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:75%;border-bottom:solid 2px #000000;">186</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font></div>
</td>
</tr><tr style="background-color:#ffffff;">
<td style="vertical-align:bottom;width:52%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="font-family: Times New Roman; font-size: 13px">Income before
income taxes</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">1,002</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">245</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">1,308</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">463</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
</tr><tr style="background-color:#cceeff;">
<td style="vertical-align:bottom;width:52%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;padding-bottom:2px;margin-left:0px;"><font style="font-family: Times New Roman; font-size: 13px">Income tax
expense</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:5%;border-bottom:solid 2px #000000;">&#xA0;</font><font style="text-align: right; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:75%;border-bottom:solid 2px #000000;">230</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:5%;border-bottom:solid 2px #000000;">&#xA0;</font><font style="text-align: right; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:75%;border-bottom:solid 2px #000000;">33</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:5%;border-bottom:solid 2px #000000;">&#xA0;</font><font style="text-align: right; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:75%;border-bottom:solid 2px #000000;">310</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:5%;border-bottom:solid 2px #000000;">&#xA0;</font><font style="text-align: right; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:75%;border-bottom:solid 2px #000000;">46</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font></div>
</td>
</tr><tr style="background-color:#ffffff;">
<td style="vertical-align:bottom;width:52%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;padding-bottom:4px;margin-left:0px;"><font style="font-family: Times New Roman; font-size: 13px">Net
income</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0;</font><font style="text-align: left; font-family:Times New Roman;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">$</font><font style="text-align: right; font-family:Times New Roman;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">772</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0;</font><font style="text-align: left; font-family:Times New Roman;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">$</font><font style="text-align: right; font-family:Times New Roman;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">212</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0;</font><font style="text-align: left; font-family:Times New Roman;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">$</font><font style="text-align: right; font-family:Times New Roman;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">998</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0;</font><font style="text-align: left; font-family:Times New Roman;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">$</font><font style="text-align: right; font-family:Times New Roman;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">417</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0;</font></div>
</td>
</tr><tr style="background-color:#cceeff;">
<td style="vertical-align:bottom;width:52%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;padding-bottom:4px;margin-left:0px;"><font style="font-family: Times New Roman; font-size: 13px">Income per share
&#x2013; basic</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0;</font><font style="text-align: left; font-family:Times New Roman;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">$</font><font style="text-align: right; font-family:Times New Roman;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">0.21</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0;</font><font style="text-align: left; font-family:Times New Roman;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">$</font><font style="text-align: right; font-family:Times New Roman;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">0.05</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0;</font><font style="text-align: left; font-family:Times New Roman;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">$</font><font style="text-align: right; font-family:Times New Roman;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">0.27</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0;</font><font style="text-align: left; font-family:Times New Roman;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">$</font><font style="text-align: right; font-family:Times New Roman;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">0.11</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0;</font></div>
</td>
</tr><tr style="background-color:#ffffff;">
<td style="vertical-align:bottom;width:52%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;padding-bottom:4px;margin-left:0px;"><font style="font-family: Times New Roman; font-size: 13px">Income per share
&#x2013; fully diluted</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0;</font><font style="text-align: left; font-family:Times New Roman;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">$</font><font style="text-align: right; font-family:Times New Roman;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">0.21</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0;</font><font style="text-align: left; font-family:Times New Roman;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">$</font><font style="text-align: right; font-family:Times New Roman;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">0.05</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0;</font><font style="text-align: left; font-family:Times New Roman;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">$</font><font style="text-align: right; font-family:Times New Roman;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">0.26</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0;</font><font style="text-align: left; font-family:Times New Roman;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">$</font><font style="text-align: right; font-family:Times New Roman;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">0.11</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0;</font></div>
</td>
</tr><tr style="background-color:#cceeff;">
<td style="vertical-align:bottom;width:52%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="font-family: Times New Roman; font-size: 13px">Weighted average
number of common shares outstanding &#x2013; basic</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">3,736</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">3,857</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">3,762</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">3,854</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
</tr><tr style="background-color:#ffffff;">
<td style="vertical-align:bottom;width:52%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="font-family: Times New Roman; font-size: 13px">Weighted average
number of common shares outstanding &#x2013; fully
diluted</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">3,761</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">3,873</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">3,789</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">3,871</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
</tr></table>
</div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">The
accompanying notes are an integral part of these unaudited
financial statements.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div id="pgbrk" style="width: 100%; margin-left: 0px; text-indent: 0px; margin-right: 0px">
<div id="ftr">
<div style="text-align: left; width: 100%; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div id="pn" style="text-align: center"><font style="font-family: Times New Roman; font-size: 13px">4</font></div>
</div>
<div id="pb" style="text-align: center; page-break-after: always; margin-left: 0px; margin-right: 0px; margin-bottom: 6px; width: 100%; height: 1px; background-color: #000000">
<!--page break--></div>
<div id="hdr">
<div style="text-align: left; width: 100%; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</div>
</div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; font-family: Times New Roman; font-size: 13px">
<a name="ci">I</a>SSUER DIRECT CORPORATION AND
SUBSIDIARIES</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; font-family: Times New Roman; font-size: 13px">
CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; font-family: Times New Roman; font-size: 13px">
(UNAUDITED)</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">(in
thousands)</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div>
<table cellpadding="0" cellspacing="0" style="margin-right:0px;width:100%;font-size:inherit;font-family:inherit;margin-left:0px;">
<tr>
<td rowspan="1" style="vertical-align:bottom;width:52%;">
<div style="margin-left:0px;padding-bottom:2px;"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td colspan="2" rowspan="1" style="vertical-align:bottom;width:24%;">
<div><font style="text-align: left; padding-bottom: 2px; width: 5%; vertical-align: bottom; display: inline-block; font-size: 11px;">&#xA0;</font><font style="text-align: center; vertical-align: bottom; width: 90%; border-bottom: 2px solid rgb(0, 0, 0); display: inline-block; font-size: 11px;">
<div><font style="font-weight: bold; font-family: Times New Roman;">For the Three
Months Ended</font></div>
</font><font style="text-align: left; padding-bottom: 2px; width: 5%; vertical-align: bottom; display: inline-block; font-size: 11px;">&#xA0;</font></div>
</td>
<td colspan="2" rowspan="1" style="vertical-align:bottom;width:24%;">
<div><font style="text-align: left; padding-bottom: 2px; width: 5%; vertical-align: bottom; display: inline-block; font-size: 11px;">&#xA0;</font><font style="text-align: center; vertical-align: bottom; width: 90%; border-bottom: 2px solid rgb(0, 0, 0); display: inline-block; font-size: 11px;">
<div><font style="font-weight: bold; font-family: Times New Roman;">For the Six
Months Ended</font></div>
</font><font style="text-align: left; padding-bottom: 2px; width: 5%; vertical-align: bottom; display: inline-block; font-size: 11px;">&#xA0;</font></div>
</td>
</tr><tr>
<td style="vertical-align:bottom;width:52%;">
<div style="margin-left:0px;"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td colspan="1" style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align: bottom; width: 10%; display: inline-block; font-size: 11px;">&#xA0;</font><font style="text-align: center; vertical-align: bottom; width: 80%; display: inline-block; font-size: 11px;">
<div><font style="font-weight: bold; font-family: Times New Roman; color: rgb(0, 0, 0);">
June 30,</font></div>
</font><font style="text-align: left; vertical-align: bottom; width: 10%; display: inline-block; font-size: 11px;">&#xA0;</font></div>
</td>
<td colspan="1" style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align: bottom; width: 10%; display: inline-block; font-size: 11px;">&#xA0;</font><font style="text-align: center; vertical-align: bottom; width: 80%; display: inline-block; font-size: 11px;">
<div><font style="font-weight: bold; font-family: Times New Roman; color: rgb(0, 0, 0);">
June 30,</font></div>
</font><font style="text-align: left; vertical-align: bottom; width: 10%; display: inline-block; font-size: 11px;">&#xA0;</font></div>
</td>
<td colspan="1" style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align: bottom; width: 10%; display: inline-block; font-size: 11px;">&#xA0;</font><font style="text-align: center; vertical-align: bottom; width: 80%; display: inline-block; font-size: 11px;">
<div><font style="font-weight: bold; font-family: Times New Roman; color: rgb(0, 0, 0);">
June 30,</font></div>
</font><font style="text-align: left; vertical-align: bottom; width: 10%; display: inline-block; font-size: 11px;">&#xA0;</font></div>
</td>
<td colspan="1" style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align: bottom; width: 10%; display: inline-block; font-size: 11px;">&#xA0;</font><font style="text-align: center; vertical-align: bottom; width: 80%; display: inline-block; font-size: 11px;">
<div><font style="font-weight: bold; font-family: Times New Roman; color: rgb(0, 0, 0);">
June 30,</font></div>
</font><font style="text-align: left; vertical-align: bottom; width: 10%; display: inline-block; font-size: 11px;">&#xA0;</font></div>
</td>
</tr><tr>
<td style="vertical-align:bottom;width:52%;">
<div style="margin-left:0px;padding-bottom:2px;"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td colspan="1" style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; padding-bottom: 2px; width: 10%; vertical-align: bottom; display: inline-block; font-size: 11px;">&#xA0;</font><font style="text-align: center; vertical-align: bottom; width: 80%; border-bottom: 2px solid rgb(0, 0, 0); display: inline-block; font-size: 11px;">
<div><font style="font-weight: bold; font-family: Times New Roman; color: rgb(0, 0, 0);">
2020</font></div>
</font><font style="text-align: left; padding-bottom: 2px; width: 10%; vertical-align: bottom; display: inline-block; font-size: 11px;">&#xA0;</font></div>
</td>
<td colspan="1" style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; padding-bottom: 2px; width: 10%; vertical-align: bottom; display: inline-block; font-size: 11px;">&#xA0;</font><font style="text-align: center; vertical-align: bottom; width: 80%; border-bottom: 2px solid rgb(0, 0, 0); display: inline-block; font-size: 11px;">
<div><font style="font-weight: bold; font-family: Times New Roman; color: rgb(0, 0, 0);">
2019</font></div>
</font><font style="text-align: left; padding-bottom: 2px; width: 10%; vertical-align: bottom; display: inline-block; font-size: 11px;">&#xA0;</font></div>
</td>
<td colspan="1" style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; padding-bottom: 2px; width: 10%; vertical-align: bottom; display: inline-block; font-size: 11px;">&#xA0;</font><font style="text-align: center; vertical-align: bottom; width: 80%; border-bottom: 2px solid rgb(0, 0, 0); display: inline-block; font-size: 11px;">
<div><font style="font-weight: bold; font-family: Times New Roman; color: rgb(0, 0, 0);">
2020</font></div>
</font><font style="text-align: left; padding-bottom: 2px; width: 10%; vertical-align: bottom; display: inline-block; font-size: 11px;">&#xA0;</font></div>
</td>
<td colspan="1" style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; padding-bottom: 2px; width: 10%; vertical-align: bottom; display: inline-block; font-size: 11px;">&#xA0;</font><font style="text-align: center; vertical-align: bottom; width: 80%; border-bottom: 2px solid rgb(0, 0, 0); display: inline-block; font-size: 11px;">
<div><font style="font-weight: bold; font-family: Times New Roman; color: rgb(0, 0, 0);">
2019</font></div>
</font><font style="text-align: left; padding-bottom: 2px; width: 10%; vertical-align: bottom; display: inline-block; font-size: 11px;">&#xA0;</font></div>
</td>
</tr><tr style="background-color:#cceeff;">
<td style="vertical-align:bottom;width:52%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Net
income</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">$</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">772</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">$</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">212</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">$</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">998</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">$</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">417</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
</tr><tr style="background-color:#ffffff;">
<td style="vertical-align:bottom;width:52%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;padding-bottom:2px;margin-left:24px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Foreign
currency translation adjustment</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:5%;border-bottom:solid 2px #000000;">&#xA0;</font><font style="text-align: right; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:75%;border-bottom:solid 2px #000000;">(3</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">)</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:5%;font-family:Times New Roman;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:75%;font-family:Times New Roman;font-size:13px;">(10</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">)</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:5%;border-bottom:solid 2px #000000;">&#xA0;</font><font style="text-align: right; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:75%;border-bottom:solid 2px #000000;">37</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:5%;border-bottom:solid 2px #000000;">&#xA0;</font><font style="text-align: right; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:75%;border-bottom:solid 2px #000000;">(13</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">)</font></div>
</td>
</tr><tr style="background-color:#cceeff;">
<td style="vertical-align:bottom;width:52%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;padding-bottom:4px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Comprehensive
income</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:5%;font-family:Times New Roman;font-size:13px;">$</font><font style="text-align: right; color:#000000;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:75%;font-family:Times New Roman;font-size:13px;">769</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:5%;font-family:Times New Roman;font-size:13px;">$</font><font style="text-align: right; color:#000000;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:75%;font-family:Times New Roman;font-size:13px;">202</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:5%;font-family:Times New Roman;font-size:13px;">$</font><font style="text-align: right; color:#000000;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:75%;font-family:Times New Roman;font-size:13px;">1,035</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:5%;font-family:Times New Roman;font-size:13px;">$</font><font style="text-align: right; color:#000000;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:75%;font-family:Times New Roman;font-size:13px;">404</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0;</font></div>
</td>
</tr></table>
</div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">The
accompanying notes are an integral part of these unaudited
financial statements.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div id="pgbrk" style="width: 100%; margin-left: 0px; text-indent: 0px; margin-right: 0px">
<div id="ftr">
<div style="text-align: left; width: 100%; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div id="pn" style="text-align: center"><font style="font-family: Times New Roman; font-size: 13px">5</font></div>
</div>
<div id="pb" style="text-align: center; page-break-after: always; margin-left: 0px; margin-right: 0px; margin-bottom: 6px; width: 100%; height: 1px; background-color: #000000">
<!--page break--></div>
<div id="hdr">
<div style="text-align: left; width: 100%; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</div>
</div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; font-family: Times New Roman; font-size: 13px">
<a name="e">I</a>SSUER DIRECT CORPORATION AND
SUBSIDIARIES</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; font-family: Times New Roman; font-size: 13px">
CONSOLIDATED STATEMENTS OF STOCKHOLDERS&#x2019; EQUITY</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; font-family: Times New Roman; font-size: 13px">
(UNAUDITED)</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">(in
thousands, except share and per share amounts)</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px;">&#xA0;</font></div>
<div>
<table cellpadding="0" cellspacing="0" style="margin-right:0px;width:100%;font-size:inherit;font-family:inherit;margin-left:0px;">
<tr>
<td rowspan="1" style="vertical-align:bottom;width:40%;">
<div style="margin-left: 0px; padding-bottom: 2px;"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td colspan="2" rowspan="1" style="vertical-align:bottom;width:20%;">
<div><font style="text-align: left; vertical-align: bottom; width: 5%; display: inline-block; padding-bottom: 2px; font-size: 11px; font-weight: bold;">&#xA0;</font><font style="text-align: center; vertical-align: bottom; width: 90%; display: inline-block; border-bottom: 2px solid rgb(0, 0, 0); font-size: 11px; font-weight: bold;">
<div><font style="font-family: Times New Roman; font-weight: bold;">Common
Stock</font></div>
</font><font style="text-align: left; vertical-align: bottom; width: 5%; display: inline-block; padding-bottom: 2px; font-size: 11px; font-weight: bold;">&#xA0;</font></div>
</td>
<td rowspan="1" style="vertical-align:bottom;width:10%;">
<div><font style="text-align: left; vertical-align: bottom; width: 10%; display: inline-block; padding-bottom: 2px; font-size: 11px; font-weight: bold;">&#xA0;</font><font style="text-align: center; vertical-align: bottom; width: 80%; display: inline-block; padding-bottom: 2px; font-size: 11px; font-weight: bold;">
<div><font style="font-family: Times New Roman; font-weight: bold;">&#xA0;</font></div>
</font><font style="text-align: left; vertical-align: bottom; width: 10%; display: inline-block; padding-bottom: 2px; font-size: 11px; font-weight: bold;">&#xA0;</font></div>
</td>
<td rowspan="1" style="vertical-align:bottom;width:10%;">
<div><font style="text-align: left; vertical-align: bottom; width: 10%; display: inline-block; padding-bottom: 2px; font-size: 11px; font-weight: bold;">&#xA0;</font><font style="text-align: center; vertical-align: bottom; width: 80%; display: inline-block; padding-bottom: 2px; font-size: 11px; font-weight: bold;">
<div><font style="font-family: Times New Roman; font-weight: bold;">&#xA0;</font></div>
</font><font style="text-align: left; vertical-align: bottom; width: 10%; display: inline-block; padding-bottom: 2px; font-size: 11px; font-weight: bold;">&#xA0;</font></div>
</td>
<td rowspan="1" style="vertical-align:bottom;width:10%;">
<div><font style="text-align: left; vertical-align: bottom; width: 10%; display: inline-block; padding-bottom: 2px; font-size: 11px; font-weight: bold;">&#xA0;</font><font style="text-align: center; vertical-align: bottom; width: 80%; display: inline-block; padding-bottom: 2px; font-size: 11px; font-weight: bold;">
<div><font style="font-family: Times New Roman; font-weight: bold;">&#xA0;</font></div>
</font><font style="text-align: left; vertical-align: bottom; width: 10%; display: inline-block; padding-bottom: 2px; font-size: 11px; font-weight: bold;">&#xA0;</font></div>
</td>
<td rowspan="1" style="vertical-align:bottom;width:10%;">
<div><font style="text-align: left; vertical-align: bottom; width: 10%; display: inline-block; padding-bottom: 2px; font-size: 11px; font-weight: bold;">&#xA0;</font><font style="text-align: center; vertical-align: bottom; width: 80%; display: inline-block; padding-bottom: 2px; font-size: 11px; font-weight: bold;">
<div><font style="font-family: Times New Roman; font-weight: bold;">&#xA0;</font></div>
</font><font style="text-align: left; vertical-align: bottom; width: 10%; display: inline-block; padding-bottom: 2px; font-size: 11px; font-weight: bold;">&#xA0;</font></div>
</td>
</tr><tr>
<td style="vertical-align:bottom;width:40%;">
<div style="margin-left: 0px; padding-bottom: 2px;"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:10%;">
<div><font style="text-align: left; vertical-align: bottom; width: 10%; display: inline-block; padding-bottom: 2px; font-size: 11px; font-weight: bold;">&#xA0;</font><font style="text-align: center; vertical-align: bottom; width: 80%; display: inline-block; border-bottom: 2px solid rgb(0, 0, 0); font-size: 11px; font-weight: bold;">
<div><font style="font-family: Times New Roman; font-weight: bold;">Shares&#xA0;</font></div>
</font><font style="text-align: left; vertical-align: bottom; width: 10%; display: inline-block; padding-bottom: 2px; font-size: 11px; font-weight: bold;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:10%;">
<div><font style="text-align: left; vertical-align: bottom; width: 10%; display: inline-block; padding-bottom: 2px; font-size: 11px; font-weight: bold;">&#xA0;</font><font style="text-align: center; vertical-align: bottom; width: 80%; display: inline-block; border-bottom: 2px solid rgb(0, 0, 0); font-size: 11px; font-weight: bold;">
<div><font style="font-family: Times New Roman; font-weight: bold;">&#xA0;
Amount</font></div>
</font><font style="text-align: left; vertical-align: bottom; width: 10%; display: inline-block; padding-bottom: 2px; font-size: 11px; font-weight: bold;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:10%;">
<div><font style="text-align: left; vertical-align: bottom; width: 10%; display: inline-block; padding-bottom: 2px; font-size: 11px; font-weight: bold;">&#xA0;</font><font style="text-align: center; vertical-align: bottom; width: 80%; display: inline-block; border-bottom: 2px solid rgb(0, 0, 0); font-size: 11px; font-weight: bold;">
<div><font style="font-family: Times New Roman; font-weight: bold;">Additional
Paid-in</font></div>
<div><font style="font-family: Times New Roman; font-weight: bold;">Capital</font></div>
</font><font style="text-align: left; vertical-align: bottom; width: 10%; display: inline-block; padding-bottom: 2px; font-size: 11px; font-weight: bold;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:10%;">
<div><font style="text-align: left; vertical-align: bottom; width: 10%; display: inline-block; padding-bottom: 2px; font-size: 11px; font-weight: bold;">&#xA0;</font><font style="text-align: center; vertical-align: bottom; width: 80%; display: inline-block; border-bottom: 2px solid rgb(0, 0, 0); font-size: 11px; font-weight: bold;">
<div><font style="font-family: Times New Roman; font-weight: bold;">Other
Accumulated Comprehensive Income (Loss)</font></div>
</font><font style="text-align: left; vertical-align: bottom; width: 10%; display: inline-block; padding-bottom: 2px; font-size: 11px; font-weight: bold;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:10%;">
<div><font style="text-align: left; vertical-align: bottom; width: 10%; display: inline-block; padding-bottom: 2px; font-size: 11px; font-weight: bold;">&#xA0;</font><font style="text-align: center; vertical-align: bottom; width: 80%; display: inline-block; border-bottom: 2px solid rgb(0, 0, 0); font-size: 11px; font-weight: bold;">
<div><font style="font-family: Times New Roman; font-weight: bold;">Retained
Earnings</font></div>
</font><font style="text-align: left; vertical-align: bottom; width: 10%; display: inline-block; padding-bottom: 2px; font-size: 11px; font-weight: bold;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:10%;">
<div><font style="text-align: left; vertical-align: bottom; width: 10%; display: inline-block; padding-bottom: 2px; font-size: 11px; font-weight: bold;">&#xA0;</font><font style="text-align: center; vertical-align: bottom; width: 80%; display: inline-block; border-bottom: 2px solid rgb(0, 0, 0); font-size: 11px; font-weight: bold;">
<div><font style="font-family: Times New Roman; font-weight: bold;">Total
Stockholders' Equity</font></div>
</font><font style="text-align: left; vertical-align: bottom; width: 10%; display: inline-block; padding-bottom: 2px; font-size: 11px; font-weight: bold;">&#xA0;</font></div>
</td>
</tr><tr style="background-color:#cceeff;">
<td style="vertical-align:bottom;width:40%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="font-family: Times New Roman; font-size: 13px">Balance at December
31, 2018</font></div>
</td>
<td style="vertical-align:bottom;width:10%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">3,829,572</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:10%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">$</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">4</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:10%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">$</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">22,525</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:10%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">$</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">(17</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">)</font></div>
</td>
<td style="vertical-align:bottom;width:10%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">$</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">3,151</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:10%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">$</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">25,663</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
</tr><tr style="background-color:#ffffff;">
<td style="vertical-align:bottom;width:40%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="font-family: Times New Roman; font-size: 13px">Stock-based
compensation expense</font></div>
</td>
<td style="vertical-align:bottom;width:10%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#x2014;</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:10%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#x2014;</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:10%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">137</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:10%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#x2014;</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:10%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#x2014;</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:10%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">137</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
</tr><tr style="background-color:#cceeff;">
<td style="vertical-align:bottom;width:40%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="font-family: Times New Roman; font-size: 13px">Exercise of stock
awards, net of tax</font></div>
</td>
<td style="vertical-align:bottom;width:10%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">24,996</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:10%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#x2014;</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:10%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#x2014;</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:10%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#x2014;</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:10%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#x2014;</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:10%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#x2014;</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
</tr><tr style="background-color:#ffffff;">
<td style="vertical-align:bottom;width:40%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="font-family: Times New Roman; font-size: 13px">Foreign currency
translation</font></div>
</td>
<td style="vertical-align:bottom;width:10%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#x2014;</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:10%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#x2014;</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:10%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#x2014;</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:10%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">(3</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">)</font></div>
</td>
<td style="vertical-align:bottom;width:10%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#x2014;</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:10%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">(3</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">)</font></div>
</td>
</tr><tr style="background-color:#cceeff;">
<td style="vertical-align:bottom;width:40%;">
<div style="text-align: left; text-indent: 0px; margin-right: 0px; margin-left: 0px; padding-bottom: 2px;"><font style="font-family: Times New Roman; font-size: 13px">Net
income</font></div>
</td>
<td style="vertical-align:bottom;width:10%;">
<div><font style="text-align: left; vertical-align: bottom; width: 10%; font-size: 13px; font-family: Times New Roman; display: inline-block; padding-bottom: 2px;">&#xA0;</font><font style="text-align: left; vertical-align: bottom; width: 5%; font-size: 13px; font-family: Times New Roman; display: inline-block; border-bottom: 2px solid rgb(0, 0, 0);">&#xA0;</font><font style="text-align: right; vertical-align: bottom; width: 75%; font-size: 13px; font-family: Times New Roman; display: inline-block; border-bottom: 2px solid rgb(0, 0, 0);">&#x2014;</font><font style="text-align: left; vertical-align: bottom; width: 10%; font-size: 13px; font-family: Times New Roman; display: inline-block; padding-bottom: 2px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:10%;">
<div><font style="text-align: left; vertical-align: bottom; width: 10%; font-size: 13px; font-family: Times New Roman; display: inline-block; padding-bottom: 2px;">&#xA0;</font><font style="text-align: left; vertical-align: bottom; width: 5%; font-size: 13px; font-family: Times New Roman; display: inline-block; border-bottom: 2px solid rgb(0, 0, 0);">&#xA0;</font><font style="text-align: right; vertical-align: bottom; width: 75%; font-size: 13px; font-family: Times New Roman; display: inline-block; border-bottom: 2px solid rgb(0, 0, 0);">&#x2014;</font><font style="text-align: left; vertical-align: bottom; width: 10%; font-size: 13px; font-family: Times New Roman; display: inline-block; padding-bottom: 2px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:10%;">
<div><font style="text-align: left; vertical-align: bottom; width: 10%; font-size: 13px; font-family: Times New Roman; display: inline-block; padding-bottom: 2px;">&#xA0;</font><font style="text-align: left; vertical-align: bottom; width: 5%; font-size: 13px; font-family: Times New Roman; display: inline-block; border-bottom: 2px solid rgb(0, 0, 0);">&#xA0;</font><font style="text-align: right; vertical-align: bottom; width: 75%; font-size: 13px; font-family: Times New Roman; display: inline-block; border-bottom: 2px solid rgb(0, 0, 0);">&#x2014;</font><font style="text-align: left; vertical-align: bottom; width: 10%; font-size: 13px; font-family: Times New Roman; display: inline-block; padding-bottom: 2px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:10%;">
<div><font style="text-align: left; vertical-align: bottom; width: 10%; font-size: 13px; font-family: Times New Roman; display: inline-block; padding-bottom: 2px;">&#xA0;</font><font style="text-align: left; vertical-align: bottom; width: 5%; font-size: 13px; font-family: Times New Roman; display: inline-block; border-bottom: 2px solid rgb(0, 0, 0);">&#xA0;</font><font style="text-align: right; vertical-align: bottom; width: 75%; font-size: 13px; font-family: Times New Roman; display: inline-block; border-bottom: 2px solid rgb(0, 0, 0);">&#x2014;</font><font style="text-align: left; vertical-align: bottom; width: 10%; font-size: 13px; font-family: Times New Roman; display: inline-block; padding-bottom: 2px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:10%;">
<div><font style="text-align: left; vertical-align: bottom; width: 10%; font-size: 13px; font-family: Times New Roman; display: inline-block; padding-bottom: 2px;">&#xA0;</font><font style="text-align: left; vertical-align: bottom; width: 5%; font-size: 13px; font-family: Times New Roman; display: inline-block; border-bottom: 2px solid rgb(0, 0, 0);">&#xA0;</font><font style="text-align: right; vertical-align: bottom; width: 75%; font-size: 13px; font-family: Times New Roman; display: inline-block; border-bottom: 2px solid rgb(0, 0, 0);">205</font><font style="text-align: left; vertical-align: bottom; width: 10%; font-size: 13px; font-family: Times New Roman; display: inline-block; padding-bottom: 2px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:10%;">
<div><font style="text-align: left; vertical-align: bottom; width: 10%; font-size: 13px; font-family: Times New Roman; display: inline-block; padding-bottom: 2px;">&#xA0;</font><font style="text-align: left; vertical-align: bottom; width: 5%; font-size: 13px; font-family: Times New Roman; display: inline-block; border-bottom: 2px solid rgb(0, 0, 0);">&#xA0;</font><font style="text-align: right; vertical-align: bottom; width: 75%; font-size: 13px; font-family: Times New Roman; display: inline-block; border-bottom: 2px solid rgb(0, 0, 0);">205</font><font style="text-align: left; vertical-align: bottom; width: 10%; font-size: 13px; font-family: Times New Roman; display: inline-block; padding-bottom: 2px;">&#xA0;</font></div>
</td>
</tr><tr style="background-color:#ffffff;">
<td style="vertical-align:bottom;width:40%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="font-family: Times New Roman; font-size: 13px">Balance at March
31, 2019</font></div>
</td>
<td style="vertical-align:bottom;width:10%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">3,854,568</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:10%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">$</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">4</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:10%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">$</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">22,662</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:10%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">$</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">(20</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">)</font></div>
</td>
<td style="vertical-align:bottom;width:10%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">$</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">3,356</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:10%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">$</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">26,002</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
</tr><tr style="background-color:#cceeff;">
<td style="vertical-align:bottom;width:40%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="font-family: Times New Roman; font-size: 13px">Stock-based
compensation expense</font></div>
</td>
<td style="vertical-align:bottom;width:10%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#x2014;</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:10%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#x2014;</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:10%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">131</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:10%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#x2014;</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:10%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#x2014;</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:10%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">131</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
</tr><tr style="background-color:#ffffff;">
<td style="vertical-align:bottom;width:40%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="font-family: Times New Roman; font-size: 13px">Exercise of stock
awards, net of tax</font></div>
</td>
<td style="vertical-align:bottom;width:10%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">8,000</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:10%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#x2014;</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:10%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#x2014;</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:10%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#x2014;</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:10%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#x2014;</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:10%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#x2014;</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
</tr><tr style="background-color:#cceeff;">
<td style="vertical-align:bottom;width:40%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="font-family: Times New Roman; font-size: 13px">Foreign currency
translation</font></div>
</td>
<td style="vertical-align:bottom;width:10%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#x2014;</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:10%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#x2014;</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:10%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#x2014;</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:10%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">(10</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">)</font></div>
</td>
<td style="vertical-align:bottom;width:10%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#x2014;</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:10%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">(10</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">)</font></div>
</td>
</tr><tr style="background-color:#ffffff;">
<td style="vertical-align:bottom;width:40%;">
<div style="text-align: left; text-indent: 0px; margin-right: 0px; margin-left: 0px; padding-bottom: 2px;"><font style="font-family: Times New Roman; font-size: 13px">Net
income</font></div>
</td>
<td style="vertical-align:bottom;width:10%;">
<div><font style="text-align: left; vertical-align: bottom; width: 10%; font-size: 13px; font-family: Times New Roman; display: inline-block; padding-bottom: 2px;">&#xA0;</font><font style="text-align: left; vertical-align: bottom; width: 5%; font-size: 13px; font-family: Times New Roman; display: inline-block; border-bottom: 2px solid rgb(0, 0, 0);">&#xA0;</font><font style="text-align: right; vertical-align: bottom; width: 75%; font-size: 13px; font-family: Times New Roman; display: inline-block; border-bottom: 2px solid rgb(0, 0, 0);">&#x2014;</font><font style="text-align: left; vertical-align: bottom; width: 10%; font-size: 13px; font-family: Times New Roman; display: inline-block; padding-bottom: 2px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:10%;">
<div><font style="text-align: left; vertical-align: bottom; width: 10%; font-size: 13px; font-family: Times New Roman; display: inline-block; padding-bottom: 2px;">&#xA0;</font><font style="text-align: left; vertical-align: bottom; width: 5%; font-size: 13px; font-family: Times New Roman; display: inline-block; border-bottom: 2px solid rgb(0, 0, 0);">&#xA0;</font><font style="text-align: right; vertical-align: bottom; width: 75%; font-size: 13px; font-family: Times New Roman; display: inline-block; border-bottom: 2px solid rgb(0, 0, 0);">&#x2014;</font><font style="text-align: left; vertical-align: bottom; width: 10%; font-size: 13px; font-family: Times New Roman; display: inline-block; padding-bottom: 2px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:10%;">
<div><font style="text-align: left; vertical-align: bottom; width: 10%; font-size: 13px; font-family: Times New Roman; display: inline-block; padding-bottom: 2px;">&#xA0;</font><font style="text-align: left; vertical-align: bottom; width: 5%; font-size: 13px; font-family: Times New Roman; display: inline-block; border-bottom: 2px solid rgb(0, 0, 0);">&#xA0;</font><font style="text-align: right; vertical-align: bottom; width: 75%; font-size: 13px; font-family: Times New Roman; display: inline-block; border-bottom: 2px solid rgb(0, 0, 0);">&#x2014;</font><font style="text-align: left; vertical-align: bottom; width: 10%; font-size: 13px; font-family: Times New Roman; display: inline-block; padding-bottom: 2px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:10%;">
<div><font style="text-align: left; vertical-align: bottom; width: 10%; font-size: 13px; font-family: Times New Roman; display: inline-block; padding-bottom: 2px;">&#xA0;</font><font style="text-align: left; vertical-align: bottom; width: 5%; font-size: 13px; font-family: Times New Roman; display: inline-block; border-bottom: 2px solid rgb(0, 0, 0);">&#xA0;</font><font style="text-align: right; vertical-align: bottom; width: 75%; font-size: 13px; font-family: Times New Roman; display: inline-block; border-bottom: 2px solid rgb(0, 0, 0);">&#x2014;</font><font style="text-align: left; vertical-align: bottom; width: 10%; font-size: 13px; font-family: Times New Roman; display: inline-block; padding-bottom: 2px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:10%;">
<div><font style="text-align: left; vertical-align: bottom; width: 10%; font-size: 13px; font-family: Times New Roman; display: inline-block; padding-bottom: 2px;">&#xA0;</font><font style="text-align: left; vertical-align: bottom; width: 5%; font-size: 13px; font-family: Times New Roman; display: inline-block; border-bottom: 2px solid rgb(0, 0, 0);">&#xA0;</font><font style="text-align: right; vertical-align: bottom; width: 75%; font-size: 13px; font-family: Times New Roman; display: inline-block; border-bottom: 2px solid rgb(0, 0, 0);">212</font><font style="text-align: left; vertical-align: bottom; width: 10%; font-size: 13px; font-family: Times New Roman; display: inline-block; padding-bottom: 2px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:10%;">
<div><font style="text-align: left; vertical-align: bottom; width: 10%; font-size: 13px; font-family: Times New Roman; display: inline-block; padding-bottom: 2px;">&#xA0;</font><font style="text-align: left; vertical-align: bottom; width: 5%; font-size: 13px; font-family: Times New Roman; display: inline-block; border-bottom: 2px solid rgb(0, 0, 0);">&#xA0;</font><font style="text-align: right; vertical-align: bottom; width: 75%; font-size: 13px; font-family: Times New Roman; display: inline-block; border-bottom: 2px solid rgb(0, 0, 0);">212</font><font style="text-align: left; vertical-align: bottom; width: 10%; font-size: 13px; font-family: Times New Roman; display: inline-block; padding-bottom: 2px;">&#xA0;</font></div>
</td>
</tr><tr style="background-color:#cceeff;">
<td style="vertical-align:bottom;width:40%;">
<div style="text-align: left; text-indent: 0px; margin-right: 0px; margin-left: 0px; padding-bottom: 4px;"><font style="font-family: Times New Roman; font-size: 13px">Balance at June 30,
2019</font></div>
</td>
<td style="vertical-align:bottom;width:10%;">
<div><font style="text-align: left; vertical-align: bottom; width: 10%; font-size: 13px; font-family: Times New Roman; display: inline-block; padding-bottom: 4px;">&#xA0;</font><font style="text-align: left; vertical-align: bottom; width: 5%; font-size: 13px; font-family: Times New Roman; display: inline-block; border-bottom: 4px double rgb(0, 0, 0);">&#xA0;</font><font style="text-align: right; vertical-align: bottom; width: 75%; font-size: 13px; font-family: Times New Roman; display: inline-block; border-bottom: 4px double rgb(0, 0, 0);">3,862,568</font><font style="text-align: left; vertical-align: bottom; width: 10%; font-size: 13px; font-family: Times New Roman; display: inline-block; padding-bottom: 4px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:10%;">
<div><font style="text-align: left; vertical-align: bottom; width: 10%; font-size: 13px; font-family: Times New Roman; display: inline-block; padding-bottom: 4px;">&#xA0;</font><font style="text-align: left; vertical-align: bottom; width: 5%; font-size: 13px; font-family: Times New Roman; display: inline-block; border-bottom: 4px double rgb(0, 0, 0);">$</font><font style="text-align: right; vertical-align: bottom; width: 75%; font-size: 13px; font-family: Times New Roman; display: inline-block; border-bottom: 4px double rgb(0, 0, 0);">4</font><font style="text-align: left; vertical-align: bottom; width: 10%; font-size: 13px; font-family: Times New Roman; display: inline-block; padding-bottom: 4px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:10%;">
<div><font style="text-align: left; vertical-align: bottom; width: 10%; font-size: 13px; font-family: Times New Roman; display: inline-block; padding-bottom: 4px;">&#xA0;</font><font style="text-align: left; vertical-align: bottom; width: 5%; font-size: 13px; font-family: Times New Roman; display: inline-block; border-bottom: 4px double rgb(0, 0, 0);">$</font><font style="text-align: right; vertical-align: bottom; width: 75%; font-size: 13px; font-family: Times New Roman; display: inline-block; border-bottom: 4px double rgb(0, 0, 0);">22,793</font><font style="text-align: left; vertical-align: bottom; width: 10%; font-size: 13px; font-family: Times New Roman; display: inline-block; padding-bottom: 4px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:10%;">
<div><font style="text-align: left; vertical-align: bottom; width: 10%; font-size: 13px; font-family: Times New Roman; display: inline-block; padding-bottom: 4px;">&#xA0;</font><font style="text-align: left; vertical-align: bottom; width: 5%; font-size: 13px; font-family: Times New Roman; display: inline-block; border-bottom: 4px double rgb(0, 0, 0);">$</font><font style="text-align: right; vertical-align: bottom; width: 75%; font-size: 13px; font-family: Times New Roman; display: inline-block; border-bottom: 4px double rgb(0, 0, 0);">(30</font><font style="text-align: left; vertical-align: bottom; width: 10%; font-size: 13px; font-family: Times New Roman; display: inline-block; padding-bottom: 4px;">)</font></div>
</td>
<td style="vertical-align:bottom;width:10%;">
<div><font style="text-align: left; vertical-align: bottom; width: 10%; font-size: 13px; font-family: Times New Roman; display: inline-block; padding-bottom: 4px;">&#xA0;</font><font style="text-align: left; vertical-align: bottom; width: 5%; font-size: 13px; font-family: Times New Roman; display: inline-block; border-bottom: 4px double rgb(0, 0, 0);">$</font><font style="text-align: right; vertical-align: bottom; width: 75%; font-size: 13px; font-family: Times New Roman; display: inline-block; border-bottom: 4px double rgb(0, 0, 0);">3,568</font><font style="text-align: left; vertical-align: bottom; width: 10%; font-size: 13px; font-family: Times New Roman; display: inline-block; padding-bottom: 4px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:10%;">
<div><font style="text-align: left; vertical-align: bottom; width: 10%; font-size: 13px; font-family: Times New Roman; display: inline-block; padding-bottom: 4px;">&#xA0;</font><font style="text-align: left; vertical-align: bottom; width: 5%; font-size: 13px; font-family: Times New Roman; display: inline-block; border-bottom: 4px double rgb(0, 0, 0);">$</font><font style="text-align: right; vertical-align: bottom; width: 75%; font-size: 13px; font-family: Times New Roman; display: inline-block; border-bottom: 4px double rgb(0, 0, 0);">26,335</font><font style="text-align: left; vertical-align: bottom; width: 10%; font-size: 13px; font-family: Times New Roman; display: inline-block; padding-bottom: 4px;">&#xA0;</font></div>
</td>
</tr></table>
</div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
&#xA0;<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font>&#xA0;
<font style="font-family: Times New Roman; font-size: 13px"><br>
</font></div>
<div>
<table cellpadding="0" cellspacing="0" style="margin-right:0px;width:100%;font-size:inherit;font-family:inherit;margin-left:0px;">
<tr style="background-color:#cceeff;">
<td rowspan="1" style="vertical-align:bottom;width:40%;">
<div style="text-align: left; text-indent:-12px;margin-right:0px;margin-left:12px;"><font style="font-weight: bold; font-family: Times New Roman; font-size: 13px">Balance
at December 31, 2019</font></div>
</td>
<td rowspan="1" style="vertical-align:bottom;width:10%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">3,786,398</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
<td rowspan="1" style="vertical-align:bottom;width:10%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">$</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">4</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
<td rowspan="1" style="vertical-align:bottom;width:10%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">$</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">22,275</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
<td rowspan="1" style="vertical-align:bottom;width:10%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">$</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">(16</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">)</font></div>
</td>
<td rowspan="1" style="vertical-align:bottom;width:10%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">$</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">3,837</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
<td rowspan="1" style="vertical-align:bottom;width:10%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">$</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">26,100</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
</tr><tr style="background-color:#ffffff;">
<td style="vertical-align:bottom;width:40%;">
<div style="text-align: left; text-indent:-12px;margin-right:0px;margin-left:12px;"><font style="font-family: Times New Roman; font-size: 13px">Stock-based
compensation expense</font></div>
</td>
<td style="vertical-align:bottom;width:10%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#x2014;</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:10%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#x2014;</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:10%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">45</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:10%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#x2014;</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:10%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#x2014;</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:10%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">45</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
</tr><tr style="background-color:#cceeff;">
<td style="vertical-align:bottom;width:40%;">
<div style="text-align: left; text-indent:-12px;margin-right:0px;margin-left:12px;"><font style="font-family: Times New Roman; font-size: 13px">Exercise of stock
awards, net of tax</font></div>
</td>
<td style="vertical-align:bottom;width:10%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">8,002</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:10%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#x2014;</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:10%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#x2014;</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:10%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#x2014;</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:10%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#x2014;</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:10%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#x2014;</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
</tr><tr style="background-color:#ffffff;">
<td style="vertical-align:bottom;width:40%;">
<div style="text-align: left; text-indent:-12px;margin-right:0px;margin-left:12px;"><font style="font-family: Times New Roman; font-size: 13px">Stock repurchase
and retirement</font></div>
</td>
<td style="vertical-align:bottom;width:10%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">(21,700</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">)</font></div>
</td>
<td style="vertical-align:bottom;width:10%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#x2014;</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:10%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">(203</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">)</font></div>
</td>
<td style="vertical-align:bottom;width:10%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#x2014;</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:10%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#x2014;</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:10%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">(203</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">)</font></div>
</td>
</tr><tr style="background-color:#cceeff;">
<td style="vertical-align:bottom;width:40%;">
<div style="text-align: left; text-indent:-12px;margin-right:0px;margin-left:12px;"><font style="font-family: Times New Roman; font-size: 13px">Foreign currency
translation</font></div>
</td>
<td style="vertical-align:bottom;width:10%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#x2014;</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:10%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#x2014;</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:10%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#x2014;</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:10%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">40</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:10%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#x2014;</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:10%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">40</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
</tr><tr style="background-color:#ffffff;">
<td style="vertical-align:bottom;width:40%;">
<div style="text-align: left; text-indent:-12px;margin-right:0px;padding-bottom:2px;margin-left:12px;"><font style="font-family: Times New Roman; font-size: 13px">Net
income</font></div>
</td>
<td style="vertical-align:bottom;width:10%;">
<div><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:5%;border-bottom:solid 2px #000000;">&#xA0;</font><font style="text-align: right; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:75%;border-bottom:solid 2px #000000;">&#x2014;</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:10%;">
<div><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:5%;border-bottom:solid 2px #000000;">&#xA0;</font><font style="text-align: right; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:75%;border-bottom:solid 2px #000000;">&#x2014;</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:10%;">
<div><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:5%;border-bottom:solid 2px #000000;">&#xA0;</font><font style="text-align: right; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:75%;border-bottom:solid 2px #000000;">&#x2014;</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:10%;">
<div><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:5%;border-bottom:solid 2px #000000;">&#xA0;</font><font style="text-align: right; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:75%;border-bottom:solid 2px #000000;">&#x2014;</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:10%;">
<div><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:5%;border-bottom:solid 2px #000000;">&#xA0;</font><font style="text-align: right; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:75%;border-bottom:solid 2px #000000;">226</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:10%;">
<div><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:5%;border-bottom:solid 2px #000000;">&#xA0;</font><font style="text-align: right; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:75%;border-bottom:solid 2px #000000;">226</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font></div>
</td>
</tr><tr style="background-color:#cceeff;">
<td style="vertical-align:bottom;width:40%;">
<div style="text-align: left; text-indent:-12px;margin-right:0px;margin-left:12px;"><font style="font-weight: bold; font-family: Times New Roman; font-size: 13px">Balance
at March 31, 2020</font></div>
</td>
<td style="vertical-align:bottom;width:10%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">3,772,700</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:10%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">$</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">4</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:10%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">$</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">22,117</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:10%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">$</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">24</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:10%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">$</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">4,063</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:10%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">$</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">26,208</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
</tr><tr style="background-color:#ffffff;">
<td style="vertical-align:bottom;width:40%;">
<div style="text-align: left; text-indent:-12px;margin-right:0px;margin-left:12px;"><font style="font-family: Times New Roman; font-size: 13px">Stock-based
compensation expense</font></div>
</td>
<td style="vertical-align:bottom;width:10%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#x2014;</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:10%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#x2014;</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:10%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">84</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:10%;">
<div><font style="text-align: left; font-family:Times New Roman;font-weight:bold;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; font-family:Times New Roman;font-weight:bold;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; font-family:Times New Roman;font-weight:bold;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">&#x2014;</font><font style="text-align: left; font-family:Times New Roman;font-weight:bold;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:10%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#x2014;</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:10%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">84</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
</tr><tr style="background-color:#cceeff;">
<td style="vertical-align:bottom;width:40%;">
<div style="text-align: left; text-indent:-12px;margin-right:0px;margin-left:12px;"><font style="font-family: Times New Roman; font-size: 13px">Exercise of stock
awards, net of tax</font></div>
</td>
<td style="vertical-align:bottom;width:10%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">24,000</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:10%;">
<div><font style="text-align: left; font-family:Times New Roman;font-weight:bold;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; font-family:Times New Roman;font-weight:bold;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; font-family:Times New Roman;font-weight:bold;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">&#x2014;</font><font style="text-align: left; font-family:Times New Roman;font-weight:bold;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:10%;">
<div><font style="text-align: left; font-family:Times New Roman;font-weight:bold;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; font-family:Times New Roman;font-weight:bold;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; font-family:Times New Roman;font-weight:bold;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">&#x2014;</font><font style="text-align: left; font-family:Times New Roman;font-weight:bold;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:10%;">
<div><font style="text-align: left; font-family:Times New Roman;font-weight:bold;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; font-family:Times New Roman;font-weight:bold;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; font-family:Times New Roman;font-weight:bold;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">&#x2014;</font><font style="text-align: left; font-family:Times New Roman;font-weight:bold;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:10%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#x2014;</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:10%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#x2014;</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
</tr><tr style="background-color:#ffffff;">
<td style="vertical-align:bottom;width:40%;">
<div style="text-align: left; text-indent:-12px;margin-right:0px;margin-left:12px;"><font style="font-family: Times New Roman; font-size: 13px">Stock repurchase
and retirement</font></div>
</td>
<td style="vertical-align:bottom;width:10%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">(62,198</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">)</font></div>
</td>
<td style="vertical-align:bottom;width:10%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#x2014;</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:10%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">(582</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">)</font></div>
</td>
<td style="vertical-align:bottom;width:10%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#x2014;</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:10%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#x2014;</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:10%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">(582</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">)</font></div>
</td>
</tr><tr style="background-color:#cceeff;">
<td style="vertical-align:bottom;width:40%;">
<div style="text-align: left; text-indent:-12px;margin-right:0px;margin-left:12px;"><font style="font-family: Times New Roman; font-size: 13px">Foreign currency
translation</font></div>
</td>
<td style="vertical-align:bottom;width:10%;">
<div><font style="text-align: left; font-family:Times New Roman;font-weight:bold;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; font-family:Times New Roman;font-weight:bold;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; font-family:Times New Roman;font-weight:bold;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">&#x2014;</font><font style="text-align: left; font-family:Times New Roman;font-weight:bold;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:10%;">
<div><font style="text-align: left; font-family:Times New Roman;font-weight:bold;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; font-family:Times New Roman;font-weight:bold;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; font-family:Times New Roman;font-weight:bold;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">&#x2014;</font><font style="text-align: left; font-family:Times New Roman;font-weight:bold;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:10%;">
<div><font style="text-align: left; font-family:Times New Roman;font-weight:bold;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; font-family:Times New Roman;font-weight:bold;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; font-family:Times New Roman;font-weight:bold;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">&#x2014;</font><font style="text-align: left; font-family:Times New Roman;font-weight:bold;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:10%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">(3</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">)</font></div>
</td>
<td style="vertical-align:bottom;width:10%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#x2014;</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:10%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">(3</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">)</font></div>
</td>
</tr><tr style="background-color:#ffffff;">
<td style="vertical-align:bottom;width:40%;">
<div style="text-align: left; text-indent:-12px;margin-right:0px;padding-bottom:2px;margin-left:12px;"><font style="font-family: Times New Roman; font-size: 13px">Net
income</font></div>
</td>
<td style="vertical-align:bottom;width:10%;">
<div><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;font-weight:bold;padding-bottom:2px;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; border-bottom:solid 2px #000000;font-weight:bold;vertical-align:bottom;display:inline-block;width:5%;font-family:Times New Roman;font-size:13px;">&#xA0;</font><font style="text-align: right; border-bottom:solid 2px #000000;font-weight:bold;vertical-align:bottom;display:inline-block;width:75%;font-family:Times New Roman;font-size:13px;">&#x2014;</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;font-weight:bold;padding-bottom:2px;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:10%;">
<div><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;font-weight:bold;padding-bottom:2px;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; border-bottom:solid 2px #000000;font-weight:bold;vertical-align:bottom;display:inline-block;width:5%;font-family:Times New Roman;font-size:13px;">&#xA0;</font><font style="text-align: right; border-bottom:solid 2px #000000;font-weight:bold;vertical-align:bottom;display:inline-block;width:75%;font-family:Times New Roman;font-size:13px;">&#x2014;</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;font-weight:bold;padding-bottom:2px;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:10%;">
<div><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;font-weight:bold;padding-bottom:2px;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; border-bottom:solid 2px #000000;font-weight:bold;vertical-align:bottom;display:inline-block;width:5%;font-family:Times New Roman;font-size:13px;">&#xA0;</font><font style="text-align: right; border-bottom:solid 2px #000000;font-weight:bold;vertical-align:bottom;display:inline-block;width:75%;font-family:Times New Roman;font-size:13px;">&#x2014;</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;font-weight:bold;padding-bottom:2px;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:10%;">
<div><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;font-weight:bold;padding-bottom:2px;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; border-bottom:solid 2px #000000;font-weight:bold;vertical-align:bottom;display:inline-block;width:5%;font-family:Times New Roman;font-size:13px;">&#xA0;</font><font style="text-align: right; border-bottom:solid 2px #000000;font-weight:bold;vertical-align:bottom;display:inline-block;width:75%;font-family:Times New Roman;font-size:13px;">&#x2014;</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;font-weight:bold;padding-bottom:2px;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:10%;">
<div><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:5%;border-bottom:solid 2px #000000;">&#xA0;</font><font style="text-align: right; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:75%;border-bottom:solid 2px #000000;">772</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:10%;">
<div><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:5%;border-bottom:solid 2px #000000;">&#xA0;</font><font style="text-align: right; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:75%;border-bottom:solid 2px #000000;">772</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font></div>
</td>
</tr><tr style="background-color:#cceeff;">
<td style="vertical-align:bottom;width:40%;">
<div style="text-align: left; text-indent:-12px;margin-right:0px;padding-bottom:4px;margin-left:12px;"><font style="font-weight: bold; font-family: Times New Roman; font-size: 13px">Balance
at June 30, 2020</font></div>
</td>
<td style="vertical-align:bottom;width:10%;">
<div><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0;</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:5%;border-bottom:double 4px #000000;">&#xA0;</font><font style="text-align: right; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:75%;border-bottom:double 4px #000000;">3,734,502</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:10%;">
<div><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0;</font><font style="text-align: left; font-family:Times New Roman;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">$</font><font style="text-align: right; font-family:Times New Roman;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">4</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:10%;">
<div><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0;</font><font style="text-align: left; font-family:Times New Roman;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">$</font><font style="text-align: right; font-family:Times New Roman;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">21,619</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:10%;">
<div><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0;</font><font style="text-align: left; font-family:Times New Roman;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">$</font><font style="text-align: right; font-family:Times New Roman;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">21</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:10%;">
<div><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0;</font><font style="text-align: left; font-family:Times New Roman;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">$</font><font style="text-align: right; font-family:Times New Roman;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">4,835</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:10%;">
<div><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0;</font><font style="text-align: left; font-family:Times New Roman;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">$</font><font style="text-align: right; font-family:Times New Roman;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">26,479</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0;</font></div>
</td>
</tr></table>
</div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">The
accompanying notes are an integral part of these consolidated
financial statements.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div id="pgbrk" style="width: 100%; margin-left: 0px; text-indent: 0px; margin-right: 0px">
<div id="ftr">
<div style="text-align: left; width: 100%; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div id="pn" style="text-align: center"><font style="font-family: Times New Roman; font-size: 13px">6</font></div>
</div>
<div id="pb" style="text-align: center; page-break-after: always; margin-left: 0px; margin-right: 0px; margin-bottom: 6px; width: 100%; height: 1px; background-color: #000000">
<!--page break--></div>
<div id="hdr">
<div style="text-align: left; width: 100%; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</div>
</div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; font-family: Times New Roman; font-size: 13px">
<a name="cf">I</a>SSUER DIRECT CORPORATION AND
SUBSIDIARIES</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; font-family: Times New Roman; font-size: 13px">
CONSOLIDATED STATEMENTS OF CASH FLOWS</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; font-family: Times New Roman; font-size: 13px">
(UNAUDITED)</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">(in
thousands)</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div>
<table cellpadding="0" cellspacing="0" style="margin-right:0px;width:100%;font-size:inherit;font-family:inherit;margin-left:0px;">
<tr>
<td rowspan="1" style="vertical-align:bottom;width:76%;">
<div style="margin-left:0px;padding-bottom:2px;"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td colspan="2" rowspan="1" style="vertical-align:bottom;width:24%;">
<div><font style="text-align: left; padding-bottom: 2px; width: 5%; vertical-align: bottom; display: inline-block; font-size: 11px;">&#xA0;</font><font style="text-align: center; vertical-align: bottom; width: 90%; border-bottom: 2px solid rgb(0, 0, 0); display: inline-block; font-size: 11px;">
<div><font style="font-weight: bold; font-family: Times New Roman; color: rgb(0, 0, 0);">
For the Six Months Ended</font></div>
</font><font style="text-align: left; padding-bottom: 2px; width: 5%; vertical-align: bottom; display: inline-block; font-size: 11px;">&#xA0;</font></div>
</td>
</tr><tr>
<td style="vertical-align:bottom;width:76%;">
<div style="margin-left:0px;"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td colspan="1" style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align: bottom; width: 10%; display: inline-block; font-size: 11px;">&#xA0;</font><font style="text-align: center; vertical-align: bottom; width: 80%; display: inline-block; font-size: 11px;">
<div><font style="font-weight: bold; font-family: Times New Roman; color: rgb(0, 0, 0);">
June 30,</font></div>
</font><font style="text-align: left; vertical-align: bottom; width: 10%; display: inline-block; font-size: 11px;">&#xA0;</font></div>
</td>
<td colspan="1" style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align: bottom; width: 10%; display: inline-block; font-size: 11px;">&#xA0;</font><font style="text-align: center; vertical-align: bottom; width: 80%; display: inline-block; font-size: 11px;">
<div><font style="font-weight: bold; font-family: Times New Roman; color: rgb(0, 0, 0);">
June 30,</font></div>
</font><font style="text-align: left; vertical-align: bottom; width: 10%; display: inline-block; font-size: 11px;">&#xA0;</font></div>
</td>
</tr><tr>
<td style="vertical-align:bottom;width:76%;">
<div style="margin-left:0px;padding-bottom:2px;"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td colspan="1" style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; padding-bottom: 2px; width: 10%; vertical-align: bottom; display: inline-block; font-size: 11px;">&#xA0;</font><font style="text-align: center; vertical-align: bottom; width: 80%; border-bottom: 2px solid rgb(0, 0, 0); display: inline-block; font-size: 11px;">
<div><font style="font-weight: bold; font-family: Times New Roman; color: rgb(0, 0, 0);">
2020</font></div>
</font><font style="text-align: left; padding-bottom: 2px; width: 10%; vertical-align: bottom; display: inline-block; font-size: 11px;">&#xA0;</font></div>
</td>
<td colspan="1" style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; padding-bottom: 2px; width: 10%; vertical-align: bottom; display: inline-block; font-size: 11px;">&#xA0;</font><font style="text-align: center; vertical-align: bottom; width: 80%; border-bottom: 2px solid rgb(0, 0, 0); display: inline-block; font-size: 11px;">
<div><font style="font-weight: bold; font-family: Times New Roman; color: rgb(0, 0, 0);">
2019</font></div>
</font><font style="text-align: left; padding-bottom: 2px; width: 10%; vertical-align: bottom; display: inline-block; font-size: 11px;">&#xA0;</font></div>
</td>
</tr><tr style="background-color: rgb(204, 238, 255);">
<td style="vertical-align:bottom;width:76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
Cash flows from operating activities:</font></div>
</td>
<td colspan="1" style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;display:inline-block;">&#xA0;</font><font style="text-align: center; vertical-align:bottom;width:80%;display:inline-block;">
<div><font style="font-size:13px;font-family:Times New Roman;">&#xA0;</font></div>
</font><font style="text-align: left; vertical-align:bottom;width:10%;display:inline-block;">&#xA0;</font></div>
</td>
<td colspan="1" style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;display:inline-block;">&#xA0;</font><font style="text-align: center; vertical-align:bottom;width:80%;display:inline-block;">
<div><font style="font-size:13px;font-family:Times New Roman;">&#xA0;</font></div>
</font><font style="text-align: left; vertical-align:bottom;width:10%;display:inline-block;">&#xA0;</font></div>
</td>
</tr><tr>
<td style="vertical-align:bottom;width:76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Net
income</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">$</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">998</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">$</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">417</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
</tr><tr style="background-color: rgb(204, 238, 255);">
<td style="vertical-align:bottom;width:76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Adjustments
to reconcile net income to net cash provided by operating
activities:</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
</tr><tr>
<td style="vertical-align:bottom;width:76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:12px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Depreciation
and amortization</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">727</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">831</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
</tr><tr style="background-color: rgb(204, 238, 255);">
<td style="vertical-align:bottom;width:76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:12px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Bad
debt expense</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">182</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">555</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
</tr><tr>
<td style="vertical-align:bottom;width:76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:12px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Deferred
income taxes</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">(51</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">)</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">6</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
</tr><tr style="background-color: rgb(204, 238, 255);">
<td style="vertical-align:bottom;width:76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:12px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Non-cash
interest expense</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">13</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">13</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
</tr><tr>
<td style="vertical-align:bottom;width:76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:12px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Stock-based
compensation expense</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">129</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">268</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
</tr><tr style="background-color: rgb(204, 238, 255);">
<td style="vertical-align:bottom;width:76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Changes
in operating assets and liabilities:</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
</tr><tr>
<td style="vertical-align:bottom;width:76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:12px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Decrease
(increase) in accounts receivable</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">(730</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">)</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">(1,384</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">)</font></div>
</td>
</tr><tr style="background-color: rgb(204, 238, 255);">
<td style="vertical-align:bottom;width:76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:12px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Decrease
(increase) in other assets</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">77</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">(266</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">)</font></div>
</td>
</tr><tr>
<td style="vertical-align:bottom;width:76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:12px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Increase
(decrease) in accounts payable</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">164</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">67</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
</tr><tr style="background-color: rgb(204, 238, 255);">
<td style="vertical-align:bottom;width:76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:12px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Increase
(decrease) in accrued expenses and other liabilities</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">367</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">(87</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">)</font></div>
</td>
</tr><tr>
<td style="vertical-align:bottom;width:76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;padding-bottom:2px;margin-left:12px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Increase
(decrease) in deferred revenue</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:5%;font-family:Times New Roman;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:75%;font-family:Times New Roman;font-size:13px;">203</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:5%;font-family:Times New Roman;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:75%;font-family:Times New Roman;font-size:13px;">375</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font></div>
</td>
</tr><tr style="background-color: rgb(204, 238, 255);">
<td style="vertical-align:bottom;width:76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;padding-bottom:2px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Net
cash provided by operating activities</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:5%;font-family:Times New Roman;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:75%;font-family:Times New Roman;font-size:13px;">2,079</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:5%;font-family:Times New Roman;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:75%;font-family:Times New Roman;font-size:13px;">795</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font></div>
</td>
</tr><tr>
<td colspan="1" style="vertical-align:bottom;width:76%;">
<div style="margin-left:0px;"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
</tr><tr style="background-color: rgb(204, 238, 255);">
<td style="vertical-align:bottom;width:76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
Cash flows from investing activities:</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
</tr><tr>
<td style="vertical-align:bottom;width:76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Purchase
of VisualWebcaster Platform</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">&#x2014;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">(2,788</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">)</font></div>
</td>
</tr><tr style="background-color: rgb(204, 238, 255);">
<td style="vertical-align:bottom;width:76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Capitalized
software</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">&#x2014;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">(20</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">)</font></div>
</td>
</tr><tr>
<td style="vertical-align:bottom;width:76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;padding-bottom:2px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Purchase
of fixed assets</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:5%;font-family:Times New Roman;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:75%;font-family:Times New Roman;font-size:13px;">(4</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">)</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:5%;font-family:Times New Roman;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:75%;font-family:Times New Roman;font-size:13px;">(6</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">)</font></div>
</td>
</tr><tr style="background-color: rgb(204, 238, 255);">
<td style="vertical-align:bottom;width:76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;padding-bottom:2px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Net
cash used in investing activities</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:5%;font-family:Times New Roman;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:75%;font-family:Times New Roman;font-size:13px;">(4</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">)</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:5%;font-family:Times New Roman;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:75%;font-family:Times New Roman;font-size:13px;">(2,814</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">)</font></div>
</td>
</tr><tr>
<td colspan="1" style="vertical-align:bottom;width:76%;">
<div style="margin-left:0px;"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
</tr><tr style="background-color: rgb(204, 238, 255);">
<td style="vertical-align:bottom;width:76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
Cash flows from financing activities:</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
</tr><tr>
<td style="vertical-align:bottom;width:76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;padding-bottom:2px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Payment
for stock repurchase and retirement</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:5%;font-family:Times New Roman;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:75%;font-family:Times New Roman;font-size:13px;">(785</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">)</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:5%;font-family:Times New Roman;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:75%;font-family:Times New Roman;font-size:13px;">&#x2014;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font></div>
</td>
</tr><tr style="background-color: rgb(204, 238, 255);">
<td style="vertical-align:bottom;width:76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;padding-bottom:2px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Net
cash used in financing activities</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:5%;font-family:Times New Roman;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:75%;font-family:Times New Roman;font-size:13px;">(785</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">)</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:5%;font-family:Times New Roman;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:75%;font-family:Times New Roman;font-size:13px;">&#x2014;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font></div>
</td>
</tr><tr>
<td colspan="1" style="vertical-align:bottom;width:76%;">
<div style="margin-left:0px;"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
</tr><tr style="background-color: rgb(204, 238, 255);">
<td style="vertical-align:bottom;width:76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Net
change in cash</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">1,290</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">(2,019</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">)</font></div>
</td>
</tr><tr>
<td style="vertical-align:bottom;width:76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Cash
&#x2013; beginning</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">15,766</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">17,222</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
</tr><tr style="background-color: rgb(204, 238, 255);">
<td style="vertical-align:bottom;width:76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;padding-bottom:2px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Currency
translation adjustment</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:5%;font-family:Times New Roman;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:75%;font-family:Times New Roman;font-size:13px;">41</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:5%;font-family:Times New Roman;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:75%;font-family:Times New Roman;font-size:13px;">(7</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">)</font></div>
</td>
</tr><tr>
<td style="vertical-align:bottom;width:76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;padding-bottom:4px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Cash
&#x2013; ending</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:5%;font-family:Times New Roman;font-size:13px;">$</font><font style="text-align: right; color:#000000;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:75%;font-family:Times New Roman;font-size:13px;">17,097</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:5%;font-family:Times New Roman;font-size:13px;">$</font><font style="text-align: right; color:#000000;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:75%;font-family:Times New Roman;font-size:13px;">15,196</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0;</font></div>
</td>
</tr><tr style="background-color: rgb(204, 238, 255);">
<td colspan="1" style="vertical-align:bottom;width:76%;">
<div style="margin-left:0px;"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
</tr><tr>
<td style="vertical-align:bottom;width:76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
Supplemental disclosures:</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
</tr><tr style="background-color: rgb(204, 238, 255);">
<td style="vertical-align:bottom;width:76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;padding-bottom:4px;margin-left:36px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Cash
paid for income taxes</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:5%;font-family:Times New Roman;font-size:13px;">$</font><font style="text-align: right; color:#000000;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:75%;font-family:Times New Roman;font-size:13px;">12</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:5%;font-family:Times New Roman;font-size:13px;">$</font><font style="text-align: right; color:#000000;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:75%;font-family:Times New Roman;font-size:13px;">128</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0;</font></div>
</td>
</tr><tr>
<td style="vertical-align:bottom;width:76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
Non-cash activities:</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
</tr><tr style="background-color: rgb(204, 238, 255);">
<td style="vertical-align:bottom;width:76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;padding-bottom:4px;margin-left:36px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Right-of-use
assets obtained in exchange for lease liabilities</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:5%;font-family:Times New Roman;font-size:13px;">$</font><font style="text-align: right; color:#000000;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:75%;font-family:Times New Roman;font-size:13px;">&#x2014;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:5%;font-family:Times New Roman;font-size:13px;">$</font><font style="text-align: right; color:#000000;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:75%;font-family:Times New Roman;font-size:13px;">260</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0;</font></div>
</td>
</tr></table>
</div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">The
accompanying notes are an integral part of these unaudited
financial statements.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div id="pgbrk" style="width: 100%; margin-left: 0px; text-indent: 0px; margin-right: 0px">
<div id="ftr">
<div style="text-align: left; width: 100%; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div id="pn" style="text-align: center"><font style="font-family: Times New Roman; font-size: 13px">7</font></div>
</div>
<div id="pb" style="text-align: center; page-break-after: always; margin-left: 0px; margin-right: 0px; margin-bottom: 6px; width: 100%; height: 1px; background-color: #000000">
<!--page break--></div>
<div id="hdr">
<div style="text-align: left; width: 100%; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</div>
</div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; font-family: Times New Roman; font-size: 13px">
<a name="n">I</a>SSUER DIRECT CORPORATION AND
SUBSIDIARIES</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; font-family: Times New Roman; font-size: 13px">
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; font-family: Times New Roman; font-size: 13px">
(UNAUDITED)</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; font-family: Times New Roman; font-size: 13px">
Note 1. Basis of Presentation</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="font-family: Times New Roman; font-size: 13px">The
unaudited interim consolidated balance sheet as of June 30, 2020
and consolidated statements of operations, comprehensive income,
stockholders&#x2019; equity, and cash flows for the three and
six-month periods ended June 30, 2020 and 2019 included herein,
have been prepared in accordance with the instructions for Form
10-Q under the Securities Exchange Act of 1934, as amended (the
&#x201C;Exchange Act&#x201D;), and Article 10 of Regulation S-X under
the Exchange Act. In the opinion of management, they include all
normal recurring adjustments necessary for a fair presentation of
the financial statements. Results of operations reported for the
interim periods are not necessarily indicative of results for the
entire year. Certain information and footnote disclosures normally
included in financial statements prepared in accordance with
accounting principles generally accepted in the United States ("US
GAAP") have been condensed or omitted pursuant to such rules and
regulations relating to interim financial statements. The interim
financial information should be read in conjunction with the 2019
audited financial statements of Issuer Direct Corporation (the
&#x201C;Company&#x201D;, &#x201C;We&#x201D;, or &#x201C;Our&#x201D;)
filed on Form 10-K.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; font-family: Times New Roman; font-size: 13px">
Note 2. Summary of Significant Accounting Policies</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="font-family: Times New Roman; font-size: 13px">The
consolidated financial statements include the accounts of the
Company and its wholly owned subsidiaries. Significant intercompany
accounts and transactions are eliminated in
consolidation.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; font-family: Times New Roman; font-size: 13px">
Earnings Per Share (EPS)</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="font-family: Times New Roman; font-size: 13px">Earnings per share
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.
Shares issuable upon the exercise of stock options totaling 93,000
and 89,000 were excluded in the computation of diluted earnings per
common share during the three and six-month periods ended June 30,
2020 and 2019, respectively, because their impact was
anti-dilutive.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; font-family: Times New Roman; font-size: 13px">
Revenue Recognition</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="font-family: Times New Roman; font-size: 13px">Substantially all
of the Company&#x2019;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 primarily of corporate issuers and professional firms, such
as investor relations and public relations firms. In the case of
our news distribution and webcasting offerings, our 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.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="font-family: Times New Roman; font-size: 13px">The
Company's contracts include either a subscription to our entire
platform or certain modules within our 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) Platform and Technology and ii) Services.
Performance obligations of Platform and Technology contracts
include providing subscriptions to certain modules or the entire
Platform <font style="text-decoration: underline">id.</font>
system, distributing press releases on a per release basis or
conducting webcasts or virtual annual meetings on a per event
basis. Performance obligations of Services contracts include
obligations to deliver compliance services and annual report
printing and distribution on either a stand ready obligation or on
a per project or event basis. Set up fees for compliance services
are considered a separate performance obligation and are satisfied
upfront. Set up fees for our transfer agent module and investor
relations content management module are immaterial. The
Company&#x2019;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 of 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.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div id="pgbrk" style="width: 100%; margin-left: 0px; text-indent: 0px; margin-right: 0px">
<div id="ftr">
<div style="text-align: left; width: 100%; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div id="pn" style="text-align: center"><font style="font-family: Times New Roman; font-size: 13px">8</font></div>
</div>
<div id="pb" style="text-align: center; page-break-after: always; margin-left: 0px; margin-right: 0px; margin-bottom: 6px; width: 100%; height: 1px; background-color: #000000">
<!--page break--></div>
<div id="hdr">
<div style="text-align: left; width: 100%; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</div>
</div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;<br>
</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="font-family: Times New Roman; font-size: 13px">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&#x2019;s performance in satisfying the
obligations.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="font-family: Times New Roman; font-size: 13px">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 services. If a
standalone selling price is not directly observable, the Company
uses the residual method to allocate any remaining costs to that
subscription or service. The Company regularly reviews standalone
selling prices and updates these estimates if
necessary.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="font-family: Times New Roman; font-size: 13px">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 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 ratably over the billing period.
Additionally, deferred revenue is related to pre-paid packages of
press releases for which the releases have not yet been
disseminated. Deferred revenue as of June 30, 2020 and December 31,
2019 was $2,015,000 and $1,812,000, respectively, and is expected
to be recognized within one year. Revenue recognized for the six
months ended June 30, 2020 and 2019, that was included in the
deferred revenue balance at the beginning of each reporting period,
was approximately $1,375,000 and $785,000, respectively. Accounts
receivable, net of allowance for doubtful accounts, related to
contracts with customers was $2,599,000 and $2,051,000 as of June
30, 2020 and December 31, 2019, respectively. Since substantially
all of 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.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="font-family: Times New Roman; font-size: 13px">Costs
to obtain contracts with customers consist primarily of sales
commissions. As of June 30, 2020 and December 31, 2019, the Company
has capitalized $21,000 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.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; font-family: Times New Roman; font-size: 13px">
Cash Equivalents</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="font-family: Times New Roman; font-size: 13px">For
purposes of the Company&#x2019;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.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; font-family: Times New Roman; font-size: 13px">
Accounts Receivable and Allowance for Doubtful
Accounts</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="font-family: Times New Roman; font-size: 13px">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&#x2019;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&#x2019;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. The Company generally writes-off accounts receivable
against the allowance when it determines a balance is uncollectible
and no longer actively pursues its collection.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; font-family: Times New Roman; font-size: 13px">
Concentration of Credit Risk</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="font-family: Times New Roman; font-size: 13px">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 typically in excess of the FDIC insurance
limit of $250,000. To reduce its risk associated with the failure
of such financial institutions, the Company evaluates at least
annually the rating of the financial institution in which it holds
deposits. As of June 30, 2020, the total amount exceeding such
limit was $15,753,000. The Company also had cash-on-hand of
$381,000 in Europe and $262,000 in Canada as of June 30,
2020.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div id="pgbrk" style="width: 100%; margin-left: 0px; text-indent: 0px; margin-right: 0px">
<div id="ftr">
<div style="text-align: left; width: 100%; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div id="pn" style="text-align: center"><font style="font-family: Times New Roman; font-size: 13px">9</font></div>
</div>
<div id="pb" style="text-align: center; page-break-after: always; margin-left: 0px; margin-right: 0px; margin-bottom: 6px; width: 100%; height: 1px; background-color: #000000">
<!--page break--></div>
<div id="hdr">
<div style="text-align: left; width: 100%; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</div>
</div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;<br>
</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="font-family: Times New Roman; font-size: 13px">We
believe we did not have any financial instruments that could have
potentially subjected us to significant concentrations of credit
risk for any relevant period.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; font-family: Times New Roman; font-size: 13px">
Use of Estimates</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="font-family: Times New Roman; font-size: 13px">The
preparation of financial statements in conformity with US 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.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; font-family: Times New Roman; font-size: 13px">
Income Taxes</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="font-family: Times New Roman; font-size: 13px">We
comply with FASB ASC No. 740 &#x2013; Income Taxes which requires an
asset and liability approach to financial accounting and reporting
for 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 our financial statements, if applicable. At
the end of each interim period, we estimate the effective tax rate
we expect to be applicable for the full year and this rate is
applied to our results for the interim year-to-date period and then
adjusted for any discrete period items.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; font-family: Times New Roman; font-size: 13px">
Capitalized Software</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="font-family: Times New Roman; font-size: 13px">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 4 years. Costs related to design or maintenance
of the software are expensed as incurred. Capitalized costs and
amortization for the three and six-month periods ended June 30,
2020 and 2019, are as follows (in thousands):</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div>
<table cellpadding="0" cellspacing="0" style="margin-right:0px;width:100%;font-size:inherit;font-family:inherit;margin-left:0px;">
<tr>
<td rowspan="1" style="vertical-align:bottom;width:52%;">
<div style="margin-left:0px;padding-bottom:2px;"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td colspan="2" rowspan="1" style="vertical-align:bottom;width:24%;">
<div><font style="text-align: left; padding-bottom: 2px; width: 5%; vertical-align: bottom; display: inline-block; font-size: 11px;">&#xA0;</font><font style="text-align: center; vertical-align: bottom; width: 90%; border-bottom: 2px solid rgb(0, 0, 0); display: inline-block; font-size: 11px;">
<div><font style="font-weight: bold; font-family: Times New Roman;">For the Three
Months Ended</font></div>
</font><font style="text-align: left; padding-bottom: 2px; width: 5%; vertical-align: bottom; display: inline-block; font-size: 11px;">&#xA0;</font></div>
</td>
<td colspan="2" rowspan="1" style="vertical-align:bottom;width:24%;">
<div><font style="text-align: left; padding-bottom: 2px; width: 5%; vertical-align: bottom; display: inline-block; font-size: 11px;">&#xA0;</font><font style="text-align: center; vertical-align: bottom; width: 90%; border-bottom: 2px solid rgb(0, 0, 0); display: inline-block; font-size: 11px;">
<div><font style="font-weight: bold; font-family: Times New Roman;">For the Six
Months Ended</font></div>
</font><font style="text-align: left; padding-bottom: 2px; width: 5%; vertical-align: bottom; display: inline-block; font-size: 11px;">&#xA0;</font></div>
</td>
</tr><tr>
<td style="vertical-align:bottom;width:52%;">
<div style="margin-left:0px;"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td colspan="1" style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align: bottom; width: 10%; display: inline-block; font-size: 11px;">&#xA0;</font><font style="text-align: center; vertical-align: bottom; width: 80%; display: inline-block; font-size: 11px;">
<div><font style="font-weight: bold; font-family: Times New Roman; color: rgb(0, 0, 0);">
June 30,</font></div>
</font><font style="text-align: left; vertical-align: bottom; width: 10%; display: inline-block; font-size: 11px;">&#xA0;</font></div>
</td>
<td colspan="1" style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align: bottom; width: 10%; display: inline-block; font-size: 11px;">&#xA0;</font><font style="text-align: center; vertical-align: bottom; width: 80%; display: inline-block; font-size: 11px;">
<div><font style="font-weight: bold; font-family: Times New Roman; color: rgb(0, 0, 0);">
June 30,</font></div>
</font><font style="text-align: left; vertical-align: bottom; width: 10%; display: inline-block; font-size: 11px;">&#xA0;</font></div>
</td>
<td colspan="1" style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align: bottom; width: 10%; display: inline-block; font-size: 11px;">&#xA0;</font><font style="text-align: center; vertical-align: bottom; width: 80%; display: inline-block; font-size: 11px;">
<div><font style="font-weight: bold; font-family: Times New Roman; color: rgb(0, 0, 0);">
June 30,</font></div>
</font><font style="text-align: left; vertical-align: bottom; width: 10%; display: inline-block; font-size: 11px;">&#xA0;</font></div>
</td>
<td colspan="1" style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align: bottom; width: 10%; display: inline-block; font-size: 11px;">&#xA0;</font><font style="text-align: center; vertical-align: bottom; width: 80%; display: inline-block; font-size: 11px;">
<div><font style="font-weight: bold; font-family: Times New Roman; color: rgb(0, 0, 0);">
June 30,</font></div>
</font><font style="text-align: left; vertical-align: bottom; width: 10%; display: inline-block; font-size: 11px;">&#xA0;</font></div>
</td>
</tr><tr>
<td style="vertical-align:bottom;width:52%;">
<div style="margin-left:0px;padding-bottom:2px;"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td colspan="1" style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; padding-bottom: 2px; width: 10%; vertical-align: bottom; display: inline-block; font-size: 11px;">&#xA0;</font><font style="text-align: center; vertical-align: bottom; width: 80%; border-bottom: 2px solid rgb(0, 0, 0); display: inline-block; font-size: 11px;">
<div><font style="font-weight: bold; font-family: Times New Roman; color: rgb(0, 0, 0);">
2020</font></div>
</font><font style="text-align: left; padding-bottom: 2px; width: 10%; vertical-align: bottom; display: inline-block; font-size: 11px;">&#xA0;</font></div>
</td>
<td colspan="1" style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; padding-bottom: 2px; width: 10%; vertical-align: bottom; display: inline-block; font-size: 11px;">&#xA0;</font><font style="text-align: center; vertical-align: bottom; width: 80%; border-bottom: 2px solid rgb(0, 0, 0); display: inline-block; font-size: 11px;">
<div><font style="font-weight: bold; font-family: Times New Roman; color: rgb(0, 0, 0);">
2019</font></div>
</font><font style="text-align: left; padding-bottom: 2px; width: 10%; vertical-align: bottom; display: inline-block; font-size: 11px;">&#xA0;</font></div>
</td>
<td colspan="1" style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; padding-bottom: 2px; width: 10%; vertical-align: bottom; display: inline-block; font-size: 11px;">&#xA0;</font><font style="text-align: center; vertical-align: bottom; width: 80%; border-bottom: 2px solid rgb(0, 0, 0); display: inline-block; font-size: 11px;">
<div><font style="font-weight: bold; font-family: Times New Roman; color: rgb(0, 0, 0);">
2020</font></div>
</font><font style="text-align: left; padding-bottom: 2px; width: 10%; vertical-align: bottom; display: inline-block; font-size: 11px;">&#xA0;</font></div>
</td>
<td colspan="1" style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; padding-bottom: 2px; width: 10%; vertical-align: bottom; display: inline-block; font-size: 11px;">&#xA0;</font><font style="text-align: center; vertical-align: bottom; width: 80%; border-bottom: 2px solid rgb(0, 0, 0); display: inline-block; font-size: 11px;">
<div><font style="font-weight: bold; font-family: Times New Roman; color: rgb(0, 0, 0);">
2019</font></div>
</font><font style="text-align: left; padding-bottom: 2px; width: 10%; vertical-align: bottom; display: inline-block; font-size: 11px;">&#xA0;</font></div>
</td>
</tr><tr>
<td style="vertical-align:bottom;width:52%;">
<div style="margin-left:0px;"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td colspan="1" style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;display:inline-block;">&#xA0;</font><font style="text-align: center; vertical-align:bottom;width:80%;display:inline-block;">
<div><font style="font-size:13px;font-family:Times New Roman;">&#xA0;</font></div>
</font><font style="text-align: left; vertical-align:bottom;width:10%;display:inline-block;">&#xA0;</font></div>
</td>
<td colspan="1" style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;display:inline-block;">&#xA0;</font><font style="text-align: center; vertical-align:bottom;width:80%;display:inline-block;">
<div><font style="font-size:13px;font-family:Times New Roman;">&#xA0;</font></div>
</font><font style="text-align: left; vertical-align:bottom;width:10%;display:inline-block;">&#xA0;</font></div>
</td>
<td colspan="1" style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;display:inline-block;">&#xA0;</font><font style="text-align: center; vertical-align:bottom;width:80%;display:inline-block;">
<div><font style="font-size:13px;font-family:Times New Roman;">&#xA0;</font></div>
</font><font style="text-align: left; vertical-align:bottom;width:10%;display:inline-block;">&#xA0;</font></div>
</td>
<td colspan="1" style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;display:inline-block;">&#xA0;</font><font style="text-align: center; vertical-align:bottom;width:80%;display:inline-block;">
<div><font style="font-size:13px;font-family:Times New Roman;">&#xA0;</font></div>
</font><font style="text-align: left; vertical-align:bottom;width:10%;display:inline-block;">&#xA0;</font></div>
</td>
</tr><tr style="background-color:#cceeff;">
<td style="vertical-align:bottom;width:52%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Capitalized
software development costs</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">$</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">&#x2014;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">$</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">20</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">$</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">&#x2014;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">$</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">20</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
</tr><tr style="background-color:#ffffff;">
<td style="vertical-align:bottom;width:52%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Amortization
included in cost of revenues</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">146</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">201</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">311</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">401</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
</tr><tr style="background-color:#cceeff;">
<td style="vertical-align:bottom;width:52%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Amortization
included in depreciation and amortization</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">3</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">5</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">8</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">9</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
</tr></table>
</div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; font-family: Times New Roman; font-size: 13px">
Lease Accounting</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="font-family: Times New Roman; font-size: 13px">We
determine if an arrangement is a lease at inception. Our operating
lease agreements are primarily for office space and are included
within lease right-of-use (&#x201C;ROU&#x201D;) assets and lease
liabilities on the consolidated balance sheets.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="font-family: Times New Roman; font-size: 13px">ROU
assets represent our right to use an underlying asset for the lease
term and lease liabilities represent our obligation to make lease
payments arising from the lease. ROU assets and lease liabilities
are recognized at the commencement date based on the present value
of lease payments over the lease term. Our 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 our leases do not provide an
implicit rate, we use our incremental borrowing rate based on the
information available at commencement date in determining the
present value of lease payments. ROU assets include any lease
payments made and exclude lease incentives. Rental expense for
lease payments related to operating leases is recognized on a
straight-line basis over the lease term.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div id="pgbrk" style="width: 100%; margin-left: 0px; text-indent: 0px; margin-right: 0px">
<div id="ftr">
<div style="text-align: left; width: 100%; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div id="pn" style="text-align: center"><font style="font-family: Times New Roman; font-size: 13px">10</font></div>
</div>
<div id="pb" style="text-align: center; page-break-after: always; margin-left: 0px; margin-right: 0px; margin-bottom: 6px; width: 100%; height: 1px; background-color: #000000">
<!--page break--></div>
<div id="hdr">
<div style="text-align: left; width: 100%; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</div>
</div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;<br>
</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; font-family: Times New Roman; font-size: 13px">
Fair Value Measurements</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="font-family: Times New Roman; font-size: 13px">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:</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="margin-left: 48px; display: table">
<div style="display: table-row">
<div style="text-align: left; display: table-cell; width: 24px">
<font style="font-size: 13px">&#x25CF;</font></div>
<div style="text-align: justify; display: table-cell"><font style="font-family: Times New Roman; font-size: 13px">Level 1 &#x2013;
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. Our cash
and cash equivalents are quoted at Level 1.</font></div>
</div>
</div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="margin-left: 48px; display: table">
<div style="display: table-row">
<div style="text-align: left; display: table-cell; width: 24px">
<font style="font-size: 13px">&#x25CF;</font></div>
<div style="text-align: justify; display: table-cell"><font style="font-family: Times New Roman; font-size: 13px">Level 2 &#x2013;
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.</font></div>
</div>
</div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="margin-left: 48px; display: table">
<div style="display: table-row">
<div style="text-align: left; display: table-cell; width: 24px">
<font style="font-size: 13px">&#x25CF;</font></div>
<div style="text-align: justify; display: table-cell"><font style="font-family: Times New Roman; font-size: 13px">Level 3 &#x2013;
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.</font></div>
</div>
</div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="font-family: Times New Roman; font-size: 13px">As of
June 30, 2020 and December 31, 2019, we believe that the fair value
of our financial instruments other than cash and cash equivalents,
such as, accounts receivable, our line of credit, notes payable,
and accounts payable approximate their carrying
amounts.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; font-family: Times New Roman; font-size: 13px">
Translation of Foreign Financial Statements</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="font-family: Times New Roman; font-size: 13px">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.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; font-family: Times New Roman; font-size: 13px">
Business Combinations, Goodwill and Intangible Assets</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="font-family: Times New Roman; font-size: 13px">We
account for business combinations under FASB ASC No. 805 &#x2013;
Business Combinations and the related acquired intangible assets
and goodwill under FASB ASC No. 350 &#x2013; Intangibles &#x2013;
Goodwill and Other. The authoritative guidance for business
combinations specifies the criteria for recognizing and reporting
intangible assets apart from goodwill. We record 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.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; font-family: Times New Roman; font-size: 13px">
Comprehensive Income</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="font-family: Times New Roman; font-size: 13px">Comprehensive
income consists of net income and other comprehensive income
related to changes in the cumulative foreign currency translation
adjustment.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div id="pgbrk" style="width: 100%; margin-left: 0px; text-indent: 0px; margin-right: 0px">
<div id="ftr">
<div style="text-align: left; width: 100%; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div id="pn" style="text-align: center"><font style="font-family: Times New Roman; font-size: 13px">11</font></div>
</div>
<div id="pb" style="text-align: center; page-break-after: always; margin-left: 0px; margin-right: 0px; margin-bottom: 6px; width: 100%; height: 1px; background-color: #000000">
<!--page break--></div>
<div id="hdr">
<div style="text-align: left; width: 100%; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</div>
</div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;<br>
</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; font-family: Times New Roman; font-size: 13px">
Advertising</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="font-family: Times New Roman; font-size: 13px">The
Company expenses advertising costs as incurred.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; font-family: Times New Roman; font-size: 13px">
Stock-based compensation</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="font-family: Times New Roman; font-size: 13px">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 is
required to provide service in exchange for the award.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; font-family: Times New Roman; font-size: 13px">
Recently adopted accounting pronouncements</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="font-family: Times New Roman; font-size: 13px">On
January 1, 2020, the Company adopted ASU 2017-04 <font style="font-style: italic">Intangibles &#x2013; Goodwill and Other (Topic
350): Simplifying the Test for Goodwill
Impairment</font><font style="color: #000000">. These amendments
eliminate Step 2 from the goodwill impairment test. The annual, or
interim, goodwill impairment test is performed by comparing the
fair value of a reporting unit with its carrying amount. An
impairment charge should be recognized for the amount by which the
carrying amount exceeds the reporting unit&#x2019;s fair value;
however, the loss recognized should not exceed the total amount of
goodwill allocated to that reporting unit. In addition, income tax
effects from any tax deductible goodwill on the carrying amount of
the reporting unit should be considered when measuring the goodwill
impairment loss, if applicable. The amendments also eliminate the
requirements for any reporting unit with a zero or negative
carrying amount to perform a qualitative assessment and, if it
fails that qualitative test, to perform Step 2 of the goodwill
impairment test. An entity still has the option to perform the
qualitative assessment for a reporting unit to determine if the
quantitative impairment test is necessary. This amendment is
effective for public business entities that are a SEC filer for
annual or any interim goodwill impairment tests in fiscal years
beginning after December 15, 2019. The Company does not expect the
adoption of this pronouncement to have a significant impact to the
financial statements.</font></font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; font-family: Times New Roman; font-size: 13px">
Note 3: Recent Acquisitions</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="font-style: italic; font-family: Times New Roman; font-size: 13px">
Acquisition of the VisualWebcaster Platform
(&#x201C;VWP&#x201D;)</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="font-family: Times New Roman; font-size: 13px">On
January 3, 2019 (the &#x201C;Closing Date&#x201D;), the Company
entered into an Asset Purchase Agreement (the &#x201C;VWP
Agreement&#x201D;) with Onstream Media Corporation, a Florida
corporation (the &#x201C;Seller&#x201D;), whereby the Company
purchased certain assets related primarily to customer accounts,
intellectual property, lease deposits and assumed certain existing
contractual obligations related primarily to data processing and
storage, bandwidth and facility leases relating to the
Seller&#x2019;s VisualWebcaster Platform. The accounts receivable
and the accounts payable related to VWP and existing as of the
Closing Date were not included as part of the VWP
Agreement.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="font-family: Times New Roman; font-size: 13px">The
acquisition was accounted for under the acquisition method of
accounting for business combinations in accordance with FASB ASC
805, Business Combinations, which requires, among other things,
that the assets acquired and liabilities assumed be recognized at
their fair values as of the acquisition date. Acquisition-related
costs, which totaled approximately $155,000, are not included as a
component of the acquisition accounting, but are recognized as
expenses in the periods in which the costs are incurred. The
Company employed a third party valuation firm to assist in
determining the purchase price allocation of assets and liabilities
acquired from Seller. The valuation resulted in the tangible and
intangible assets and liabilities disclosed below. The income
approach was used to determine the value of the customer
relationships and non-compete agreement. The income approach
determines the fair value for the asset based on the present value
of cash flows projected to be generated by the asset. Projected
cash flows are discounted at a rate of return that reflects the
relative risk of achieving the cash flow and the time value of
money. Projected cash flows considered multiple factors, including
current revenue from existing customers; analysis of expected
revenue and attrition trends; reasonable contract renewal
assumptions from the perspective of a marketplace participant;
probability of executives competing, expected profit margins giving
consideration to marketplace synergies; and required returns to
contributory assets. The relief from royalty method was used to
value the technology. The relief from royalty method determines the
fair value by calculating what a typical license fee would be in
order to obtain the same or similar license of the technology from
market participants. Projected cash flows consider revenue
assumptions allocated to the technology.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div id="pgbrk" style="width: 100%; margin-left: 0px; text-indent: 0px; margin-right: 0px">
<div id="ftr">
<div style="text-align: left; width: 100%; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div id="pn" style="text-align: center"><font style="font-family: Times New Roman; font-size: 13px">12</font></div>
</div>
<div id="pb" style="text-align: center; page-break-after: always; margin-left: 0px; margin-right: 0px; margin-bottom: 6px; width: 100%; height: 1px; background-color: #000000">
<!--page break--></div>
<div id="hdr">
<div style="text-align: left; width: 100%; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</div>
</div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;<br>
</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="font-family: Times New Roman; font-size: 13px">The
transaction consisted of a single cash payment to the Seller in the
amount of $2,788,000. In connection with the acquisition, the
Company assumed two short-term leases associated with an office and
co-location for certain computer equipment in New York City, New
York as well as entered into a three-year office lease in Florida.
In addition to the intangible assets listed below, the purchase
price included lease deposits of $13,000 and a right of use asset
and corresponding lease liability for the office lease in Florida
in the amount of $125,000.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="font-family: Times New Roman; font-size: 13px">The
identified intangible assets as a result of the acquisition are as
follows (in 000&#x2019;s):</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div>
<table cellpadding="0" cellspacing="0" style="margin-right:0px;width:100%;font-size:inherit;font-family:inherit;margin-left:0px;">
<tr style="background-color:#cceeff;">
<td rowspan="1" style="vertical-align:bottom;width:88%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="font-family: Times New Roman; font-size: 13px">Customer
relationships</font></div>
</td>
<td rowspan="1" style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">$</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">865</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
</tr><tr style="background-color:#ffffff;">
<td style="vertical-align:bottom;width:88%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="font-family: Times New Roman; font-size: 13px">Technology</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">497</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
</tr><tr style="background-color:#cceeff;">
<td style="vertical-align:bottom;width:88%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="font-family: Times New Roman; font-size: 13px">Non-compete
agreement</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">69</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
</tr><tr style="background-color:#ffffff;">
<td style="vertical-align:bottom;width:88%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;padding-bottom:2px;margin-left:0px;"><font style="font-family: Times New Roman; font-size: 13px">Goodwill</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:5%;border-bottom:solid 2px #000000;">&#xA0;</font><font style="text-align: right; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:75%;border-bottom:solid 2px #000000;">1,344</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font></div>
</td>
</tr><tr style="background-color:#cceeff;">
<td colspan="1" style="vertical-align:bottom;width:88%;">
<div style="margin-left:0px;padding-bottom:4px;">
<font>&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0;</font><font style="text-align: left; font-family:Times New Roman;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">$</font><font style="text-align: right; font-family:Times New Roman;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">2,775</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0;</font></div>
</td>
</tr></table>
</div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; font-family: Times New Roman; font-size: 13px">
Note 4: Equity</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; font-style: italic; font-family: Times New Roman; font-size: 13px">
2014 Equity Incentive Plan</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="font-family: Times New Roman; font-size: 13px">On May
23, 2014, the shareholders of the Company approved the 2014 Equity
Incentive Plan (the &#x201C;2014 Plan&#x201D;). 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 June 30,
2020, there are 220,583 shares which remain to be granted under the
2014 Plan.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="font-family: Times New Roman; font-size: 13px">The
following table summarizes information about stock options
outstanding and exercisable at June 30, 2020:</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left">
<table cellpadding="0" cellspacing="0" style="text-align: left; width: 100%; font-family: Times New Roman; font-size: 13px; margin: 0px auto 0px 0px;">
<tr>
<td colspan="2" style="vertical-align: bottom; width: 12%;">
<div><font style="font-size: 11px"><font style="font-family: Times New Roman;">&#xA0;</font></font></div>
</td>
<td style="vertical-align: bottom; width: 1%;">
<div><font style="font-size: 11px"><font style="font-family: Times New Roman;">&#xA0;</font></font></div>
</td>
<td style="vertical-align: bottom; width: 1%;">
<div><font style="font-size: 11px"><font style="font-family: Times New Roman;">&#xA0;</font></font></div>
</td>
<td colspan="8" style="vertical-align: bottom; width: 40%; border-bottom: 2px solid rgb(0, 0, 0);">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-size: 11px"><font style="font-weight: bold; font-family: Times New Roman;">Options
Outstanding</font></font></div>
</td>
<td style="vertical-align: bottom; width: 1%;">
<div><font style="font-size: 11px"><font style="font-family: Times New Roman;">&#xA0;</font></font></div>
</td>
<td style="vertical-align: bottom; width: 1%;">
<div><font style="font-size: 11px"><font style="font-family: Times New Roman;">&#xA0;</font></font></div>
</td>
<td colspan="1" style="vertical-align: bottom; width: 12%; border-bottom: 2px solid rgb(0, 0, 0);">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-size: 11px"><font style="font-weight: bold; font-family: Times New Roman;">Options
Exercisable</font></font></div>
</td>
</tr><tr>
<td colspan="2" style="vertical-align: bottom; width: 12%; border-bottom: 2px solid rgb(0, 0, 0);">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-size: 11px"><font style="font-weight: bold; font-family: Times New Roman;">Exercise Price
Range</font></font></div>
</td>
<td style="vertical-align: bottom; width: 1%;">
<div><font style="font-size: 11px"><font style="font-family: Times New Roman;">&#xA0;</font></font></div>
</td>
<td style="vertical-align: bottom; width: 1%;">
<div><font style="font-size: 11px"><font style="font-family: Times New Roman;">&#xA0;</font></font></div>
</td>
<td colspan="1" style="vertical-align: bottom; width: 12%; border-bottom: 2px solid rgb(0, 0, 0);">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-size: 11px"><font style="font-weight: bold; font-family: Times New Roman;">Number</font></font></div>
</td>
<td style="vertical-align: bottom; width: 1%;">
<div><font style="font-size: 11px"><font style="font-family: Times New Roman;">&#xA0;</font></font></div>
</td>
<td style="vertical-align: bottom; width: 1%;">
<div><font style="font-size: 11px"><font style="font-family: Times New Roman;">&#xA0;</font></font></div>
</td>
<td colspan="1" style="vertical-align: bottom; width: 12%; border-bottom: 2px solid rgb(0, 0, 0);">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-size: 11px"><font style="font-weight: bold; font-family: Times New Roman;">Weighted
Average</font></font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-size: 11px"><font style="font-weight: bold; font-family: Times New Roman;">Remaining
Contractual</font></font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-size: 11px"><font style="font-weight: bold; font-family: Times New Roman;">Life (in
Years)</font></font></div>
</td>
<td style="vertical-align: bottom; width: 1%;">
<div><font style="font-size: 11px"><font style="font-family: Times New Roman;">&#xA0;</font></font></div>
</td>
<td style="vertical-align: bottom; width: 1%;">
<div><font style="font-size: 11px"><font style="font-family: Times New Roman;">&#xA0;</font></font></div>
</td>
<td colspan="2" style="vertical-align: bottom; width: 12%; border-bottom: 2px solid rgb(0, 0, 0);">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-size: 11px"><font style="font-weight: bold; font-family: Times New Roman;">Weighted
Average</font></font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-size: 11px"><font style="font-weight: bold; font-family: Times New Roman;">Exercise
Price</font></font></div>
</td>
<td style="vertical-align: bottom; width: 1%;">
<div><font style="font-size: 11px"><font style="font-family: Times New Roman;">&#xA0;</font></font></div>
</td>
<td style="vertical-align: bottom; width: 1%;">
<div><font style="font-size: 11px"><font style="font-family: Times New Roman;">&#xA0;</font></font></div>
</td>
<td colspan="1" style="vertical-align: bottom; width: 12%; border-bottom: 2px solid rgb(0, 0, 0);">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-size: 11px"><font style="font-weight: bold; font-family: Times New Roman;">Number</font></font></div>
</td>
</tr><tr style="background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom; width: 1%">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">$</font></div>
</td>
<td style="vertical-align: bottom; width: 11%;">
<div style="text-align: right; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">0.01 -
7.00</font></div>
</td>
<td style="vertical-align: bottom; width: 1%;">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 1%;">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 12%;">
<div style="text-align: right; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">10,000</font></div>
</td>
<td style="vertical-align: bottom; width: 1%;">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 1%;">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 12%;">
<div style="text-align: right; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">5.39</font></div>
</td>
<td style="vertical-align: bottom; width: 1%;">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 1%;">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 1%">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">$</font></div>
</td>
<td style="vertical-align: bottom; width: 11%;">
<div style="text-align: right; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">6.80</font></div>
</td>
<td style="vertical-align: bottom; width: 1%;">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 1%;">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 12%;">
<div style="text-align: right; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">10,000</font></div>
</td>
</tr><tr>
<td style="vertical-align: bottom; width: 1%">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">$</font></div>
</td>
<td style="vertical-align: bottom; width: 11%;">
<div style="text-align: right; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">7.01 -
8.00</font></div>
</td>
<td style="vertical-align: bottom; width: 1%;">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 1%;">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 12%;">
<div style="text-align: right; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">20,313</font></div>
</td>
<td style="vertical-align: bottom; width: 1%;">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 1%;">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 12%;">
<div style="text-align: right; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">3.24</font></div>
</td>
<td style="vertical-align: bottom; width: 1%;">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 1%;">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 1%">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">$</font></div>
</td>
<td style="vertical-align: bottom; width: 11%;">
<div style="text-align: right; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">7.76</font></div>
</td>
<td style="vertical-align: bottom; width: 1%;">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 1%;">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 12%;">
<div style="text-align: right; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">20,313</font></div>
</td>
</tr><tr style="background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom; width: 1%">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">$</font></div>
</td>
<td style="vertical-align: bottom; width: 11%;">
<div style="text-align: right; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">8.01 -
12.00</font></div>
</td>
<td style="vertical-align: bottom; width: 1%;">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 1%;">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 12%;">
<div style="text-align: right; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">8,167</font></div>
</td>
<td style="vertical-align: bottom; width: 1%;">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 1%;">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 12%;">
<div style="text-align: right; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">6.70</font></div>
</td>
<td style="vertical-align: bottom; width: 1%;">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 1%;">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 1%">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">$</font></div>
</td>
<td style="vertical-align: bottom; width: 11%;">
<div style="text-align: right; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">9.99</font></div>
</td>
<td style="vertical-align: bottom; width: 1%;">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 1%;">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 12%;">
<div style="text-align: right; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">4,167</font></div>
</td>
</tr><tr>
<td style="vertical-align: bottom; width: 1%">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">$</font></div>
</td>
<td style="vertical-align: bottom; width: 11%;">
<div style="text-align: right; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">12.01 -
15.00</font></div>
</td>
<td style="vertical-align: bottom; width: 1%;">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 1%;">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 12%;">
<div style="text-align: right; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">57,000</font></div>
</td>
<td style="vertical-align: bottom; width: 1%;">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 1%;">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 12%;">
<div style="text-align: right; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">7.87</font></div>
</td>
<td style="vertical-align: bottom; width: 1%;">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 1%;">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 1%">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">$</font></div>
</td>
<td style="vertical-align: bottom; width: 11%;">
<div style="text-align: right; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">13.09</font></div>
</td>
<td style="vertical-align: bottom; width: 1%;">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 1%;">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 12%;">
<div style="text-align: right; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">44,500</font></div>
</td>
</tr><tr style="background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom; width: 1%">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">$</font></div>
</td>
<td style="vertical-align: bottom; width: 11%;">
<div style="text-align: right; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">15.01 -
17.40</font></div>
</td>
<td style="vertical-align: bottom; width: 1%;">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 1%;">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 12%; border-bottom: 2px solid rgb(0, 0, 0);">
<div style="text-align: right; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">32,000</font></div>
</td>
<td style="vertical-align: bottom; width: 1%;">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 1%;">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 12%; border-bottom: 2px solid rgb(0, 0, 0);">
<div style="text-align: right; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">7.92</font></div>
</td>
<td style="vertical-align: bottom; width: 1%;">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 1%;">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 1%; border-bottom: 2px solid #000000">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">$</font></div>
</td>
<td style="vertical-align: bottom; width: 11%; border-bottom: 2px solid rgb(0, 0, 0);">
<div style="text-align: right; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">17.40</font></div>
</td>
<td style="vertical-align: bottom; width: 1%;">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 1%;">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 12%; border-bottom: 2px solid rgb(0, 0, 0);">
<div style="text-align: right; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">32,000</font></div>
</td>
</tr><tr>
<td style="vertical-align: bottom; width: 1%">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 11%;">
<div style="text-align: right; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">Total</font></div>
</td>
<td style="vertical-align: bottom; width: 1%;">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 1%;">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 12%; border-bottom: 4px double rgb(0, 0, 0);">
<div style="text-align: right; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">127,480</font></div>
</td>
<td style="vertical-align: bottom; width: 1%;">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 1%;">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 12%; border-bottom: 4px double rgb(0, 0, 0);">
<div style="text-align: right; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">6.87</font></div>
</td>
<td style="vertical-align: bottom; width: 1%;">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 1%;">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 1%; border-bottom: 4px double #000000">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">$</font></div>
</td>
<td style="vertical-align: bottom; width: 11%; border-bottom: 4px double rgb(0, 0, 0);">
<div style="text-align: right; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">12.63</font></div>
</td>
<td style="vertical-align: bottom; width: 1%;">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 1%;">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 12%; border-bottom: 4px double rgb(0, 0, 0);">
<div style="text-align: right; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">110,980</font></div>
</td>
</tr></table>
</div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="font-family: Times New Roman; font-size: 13px">As of
June 30, 2020, the Company had unrecognized stock compensation
related to the options of $55,000, which will be recognized through
2021.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="font-family: Times New Roman; font-size: 13px">During
the three and six months ended June 30, 2020, the Company granted
18,000 restricted stock units with an intrinsic value of $10.67, to
certain members of the Board of Directors of the Company. The
vesting period for the restricted stock units is the earlier of the
2021 annual meeting of shareholders or one year. During the three
and six months ended June 30, 2020, 24,000 and 32,000 restricted
stock units with an intrinsic value of $11.27 and $11.61 vested. As
of June 30, 2020, there was $194,000 of unrecognized compensation
cost related to our unvested restricted stock units, which will be
recognized through 2021.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div id="pgbrk" style="width: 100%; margin-left: 0px; text-indent: 0px; margin-right: 0px">
<div id="ftr">
<div style="text-align: left; width: 100%; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div id="pn" style="text-align: center"><font style="font-family: Times New Roman; font-size: 13px">13</font></div>
</div>
<div id="pb" style="text-align: center; page-break-after: always; margin-left: 0px; margin-right: 0px; margin-bottom: 6px; width: 100%; height: 1px; background-color: #000000">
<!--page break--></div>
<div id="hdr">
<div style="text-align: left; width: 100%; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</div>
</div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;<br>
</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; font-style: italic; font-family: Times New Roman; font-size: 13px">
Stock repurchase and retirement</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="font-family: Times New Roman; font-size: 13px">On
August 7, 2019, the Company publicly announced a share 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 share repurchase
program to repurchase up to $2,000,000 of its common shares. As of
June 30, 2020, the Company repurchased a total of 160,068 shares at
an aggregate cost of $1,552,000 (not including commissions of
$7,000) as shown in the table below ($ in 000&#x2019;s, except share
or per share amounts):</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div>
<table cellpadding="0" cellspacing="0" style="margin-right:0px;width:100%;font-size:inherit;font-family:inherit;margin-left:0px;">
<tr>
<td rowspan="1" style="vertical-align:bottom;width:52%;">
<div style="margin-left:0px;padding-bottom:2px;"><font style="font-family: Times New Roman; font-size: 11px;">&#xA0;</font></div>
</td>
<td colspan="4" rowspan="1" style="vertical-align:bottom;width:48%;">
<div><font style="font-size: 11px"><font style="text-align: left; padding-bottom:2px;width:2%;vertical-align:bottom;display:inline-block;">&#xA0;</font><font style="text-align: center; vertical-align:bottom;width:96%;border-bottom:solid 2px #000000;display:inline-block;">
<div><font style="font-weight: bold; font-family: Times New Roman;">Shares
Repurchased</font></div>
</font><font style="text-align: left; padding-bottom:2px;width:2%;vertical-align:bottom;display:inline-block;">&#xA0;</font></font></div>
</td>
</tr><tr>
<td style="vertical-align:bottom;width:52%;">
<div style="text-align: center; text-indent: 0px; margin-right: 0px; margin-left: 0px; border-bottom: 2px solid rgb(0, 0, 0);"><font style="font-size: 11px"><font style="font-weight: bold; font-family: Times New Roman;">Period</font></font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="font-size: 11px"><font style="text-align: left; padding-bottom:2px;width:10%;vertical-align:bottom;display:inline-block;">&#xA0;</font><font style="text-align: center; vertical-align:bottom;width:80%;border-bottom:solid 2px #000000;display:inline-block;">
<div><font style="font-weight: bold; font-family: Times New Roman;">Total Number of
Shares Repurchased</font></div>
</font><font style="text-align: left; padding-bottom:2px;width:10%;vertical-align:bottom;display:inline-block;">&#xA0;</font></font></div>
</td>
<td colspan="1" style="vertical-align:bottom;width:12%;">
<div><font style="font-size: 11px"><font style="text-align: left; padding-bottom:2px;width:10%;vertical-align:bottom;display:inline-block;">&#xA0;</font><font style="text-align: center; vertical-align:bottom;width:80%;border-bottom:solid 2px #000000;display:inline-block;">
<div><font style="font-weight: bold; font-family: Times New Roman;">Average Price
Paid Per Share</font></div>
</font><font style="text-align: left; padding-bottom:2px;width:10%;vertical-align:bottom;display:inline-block;">&#xA0;</font></font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="font-size: 11px"><font style="text-align: left; padding-bottom:2px;width:10%;vertical-align:bottom;display:inline-block;">&#xA0;</font><font style="text-align: center; vertical-align:bottom;width:80%;border-bottom:solid 2px #000000;display:inline-block;">
<div><font style="font-weight: bold; font-family: Times New Roman;">Total Number of
Shares Purchased as Part of Publicly Announced Program</font></div>
</font><font style="text-align: left; padding-bottom:2px;width:10%;vertical-align:bottom;display:inline-block;">&#xA0;</font></font></div>
</td>
<td colspan="1" style="vertical-align:bottom;width:12%;">
<div><font style="font-size: 11px"><font style="text-align: left; padding-bottom:2px;width:10%;vertical-align:bottom;display:inline-block;">&#xA0;</font><font style="text-align: center; vertical-align:bottom;width:80%;border-bottom:solid 2px #000000;display:inline-block;">
<div><font style="font-weight: bold; font-family: Times New Roman;">Maximum Dollar
Value of Shares that May Yet Be Purchased Under the
Program</font></div>
</font><font style="text-align: left; padding-bottom:2px;width:10%;vertical-align:bottom;display:inline-block;">&#xA0;</font></font></div>
</td>
</tr><tr style="background-color:#cceeff;">
<td style="vertical-align:bottom;width:52%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="font-family: Times New Roman; font-size: 13px">August 7 -31,
2019</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">22,150</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">$</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">9.34</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">22,150</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
<td colspan="1" style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">$</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">793</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
</tr><tr style="background-color:#ffffff;">
<td style="vertical-align:bottom;width:52%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="font-family: Times New Roman; font-size: 13px">September 1-30,
2019</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">2,830</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">$</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">10.00</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">2,830</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
<td colspan="1" style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">$</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">765</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
</tr><tr style="background-color:#cceeff;">
<td style="vertical-align:bottom;width:52%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="font-family: Times New Roman; font-size: 13px">October 1-31,
2019</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">39,363</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">$</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">10.44</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">39,363</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
<td colspan="1" style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">$</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">354</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
</tr><tr style="background-color:#ffffff;">
<td style="vertical-align:bottom;width:52%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="font-family: Times New Roman; font-size: 13px">November 1-30,
2019</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">11,827</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">$</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">10.43</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">11,827</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
<td colspan="1" style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">$</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">231</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
</tr><tr style="background-color:#cceeff;">
<td style="vertical-align:bottom;width:52%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="font-family: Times New Roman; font-size: 13px">December 1-31,
2019</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#x2014;</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#x2014;</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#x2014;</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
<td colspan="1" style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">$</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">231</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
</tr><tr style="background-color:#ffffff;">
<td style="vertical-align:bottom;width:52%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="font-family: Times New Roman; font-size: 13px">January 1-31,
2020</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#x2014;</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#x2014;</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#x2014;</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
<td colspan="1" style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">$</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">231</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
</tr><tr style="background-color:#cceeff;">
<td style="vertical-align:bottom;width:52%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="font-family: Times New Roman; font-size: 13px">February 1-29,
2020</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#x2014;</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#x2014;</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#x2014;</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
<td colspan="1" style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">$</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">231</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
</tr><tr style="background-color:#ffffff;">
<td style="vertical-align:bottom;width:52%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="font-family: Times New Roman; font-size: 13px">March 1-31,
2020</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">21,700</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">$</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">9.33</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">21,700</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
<td colspan="1" style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">$</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">1,028</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
</tr><tr style="background-color:#cceeff;">
<td style="vertical-align:bottom;width:52%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="font-family: Times New Roman; font-size: 13px">April 1-30,
2020</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">22,698</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">$</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">9.02</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">22,698</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
<td colspan="1" style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">$</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">823</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
</tr><tr style="background-color:#ffffff;">
<td style="vertical-align:bottom;width:52%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="font-family: Times New Roman; font-size: 13px">May 1-31,
2020</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">39,500</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">$</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">9.51</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">39,500</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
<td colspan="1" style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">$</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">448</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
</tr><tr style="background-color:#cceeff;">
<td style="vertical-align:bottom;width:52%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;padding-bottom:2px;margin-left:0px;"><font style="font-family: Times New Roman; font-size: 13px">June 1-30,
2020</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:5%;border-bottom:solid 2px #000000;">&#xA0;</font><font style="text-align: right; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:75%;border-bottom:solid 2px #000000;">&#x2014;</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:5%;border-bottom:solid 2px #000000;">&#xA0;</font><font style="text-align: right; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:75%;border-bottom:solid 2px #000000;">&#x2014;</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:5%;border-bottom:solid 2px #000000;">&#xA0;</font><font style="text-align: right; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:75%;border-bottom:solid 2px #000000;">&#x2014;</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font></div>
</td>
<td colspan="1" style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font><font style="text-align: left; font-family:Times New Roman;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">$</font><font style="text-align: right; font-family:Times New Roman;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">448</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font></div>
</td>
</tr><tr style="background-color:#ffffff;">
<td style="vertical-align:bottom;width:52%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:48px;"><font style="font-family: Times New Roman; font-size: 13px">Total</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">160,068</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">$</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">9.70</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">160,068</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
<td colspan="1" style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">$</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">448</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
</tr></table>
</div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; font-family: Times New Roman; font-size: 13px">
Note 5: Income taxes</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="font-family: Times New Roman; font-size: 13px">We
recognized income tax expense of $230,000 and $310,000 during the
three and six-month periods ended June 30, 2020, respectively,
compared to $33,000 and $46,000 during the same periods of 2019. At
the end of each interim period, we estimate the effective tax rate
we expect to be applicable for the full fiscal year and this rate
is applied to our results for the year-to-date period, and then
adjusted for any discrete period items. For the three and six-month
period ended June 30, 2020, the variance between the
Company&#x2019;s effective tax rate and the U.S. statutory rate of
21% is primarily attributable to state income taxes. For the three
and six-month periods ended June 30, 2019, the variance between the
Company&#x2019;s effective tax rate and the U.S. statutory rate is
primarily attributable to the excess stock-based compensation tax
benefit recognized in income tax expense during the periods, as
well as foreign statutory tax rate differentials and tax
credits.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; font-family: Times New Roman; font-size: 13px">
Note 6: Leases</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="font-family: Times New Roman; font-size: 13px">Generally, our
leasing activity consists of office leases. In March 2019, we
signed a new lease to move our corporate headquarters to Raleigh,
North Carolina. As we continue our transition from a services-based
company to a cloud-based platform company, the new lease affords us
the ability to separate our warehouse from our corporate office.
The new lease, which had a lease commencement date of October 2,
2019, is for 9,766 square feet and 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 June 30, 2020. We 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&#x2019;s incremental borrowing rate at lease
inception.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="font-family: Times New Roman; font-size: 13px">Additionally, we
have an office in Salt Lake City, Utah, which is on a short-term
lease that is less than twelve months. As a result, we have elected
the short-term lease recognition exemption for our Utah office
lease, which means, for those leases we do not expect to extend
beyond twelve months, we will not recognize ROU assets or lease
liabilities.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div id="pgbrk" style="width: 100%; margin-left: 0px; text-indent: 0px; margin-right: 0px">
<div id="ftr">
<div style="text-align: left; width: 100%; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div id="pn" style="text-align: center"><font style="font-family: Times New Roman; font-size: 13px">14</font></div>
</div>
<div id="pb" style="text-align: center; page-break-after: always; margin-left: 0px; margin-right: 0px; margin-bottom: 6px; width: 100%; height: 1px; background-color: #000000">
<!--page break--></div>
<div id="hdr">
<div style="text-align: left; width: 100%; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</div>
</div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;<br>
</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="font-family: Times New Roman; font-size: 13px">In
connection with the Company&#x2019;s acquisition of VWP (See Note
3), the Company assumed two short term leases in New York City, NY
and entered into a three-year office lease in Florida. We have
elected the short term lease exemption for the two New York leases
because we do not expect them to extend beyond twelve months. For
the Florida lease, which was signed on January 4, 2019, we
recognized a ROU asset and corresponding lease liability of
$125,000, which represents the present value of minimum lease
payments discounted at 4.25%, the Company&#x2019;s incremental
borrowing rate at lease inception.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="font-family: Times New Roman; font-size: 13px">Lease
liabilities totaled $2,528,000 as of June 30, 2020. The current
portion of this liability of $389,000 is included in Accrued
expenses on the Consolidated balance sheets and the long-term
portion of $2,138,000 is included in Lease liabilities on the
Consolidated Balance Sheets. Rent expense consists of both
operating lease expense from amortization of our 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&#x2019;s):</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div>
<table cellpadding="0" cellspacing="0" style="margin-right:0px;width:100%;font-size:inherit;font-family:inherit;margin-left:0px;">
<tr>
<td rowspan="1" style="vertical-align:bottom;width:52%;">
<div style="margin-left:0px;padding-bottom:2px;"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td colspan="2" rowspan="1" style="vertical-align:bottom;width:24%;">
<div><font style="text-align: left; padding-bottom: 2px; width: 5%; vertical-align: bottom; display: inline-block; font-size: 11px;">&#xA0;</font><font style="text-align: center; vertical-align: bottom; width: 90%; border-bottom: 2px solid rgb(0, 0, 0); display: inline-block; font-size: 11px;">
<div><font style="font-weight: bold; font-family: Times New Roman;">For the Three
Months Ended</font></div>
</font><font style="text-align: left; padding-bottom: 2px; width: 5%; vertical-align: bottom; display: inline-block; font-size: 11px;">&#xA0;</font></div>
</td>
<td colspan="2" rowspan="1" style="vertical-align:bottom;width:24%;">
<div><font style="text-align: left; padding-bottom: 2px; width: 5%; vertical-align: bottom; display: inline-block; font-size: 11px;">&#xA0;</font><font style="text-align: center; vertical-align: bottom; width: 90%; border-bottom: 2px solid rgb(0, 0, 0); display: inline-block; font-size: 11px;">
<div><font style="font-weight: bold; font-family: Times New Roman;">For the Six
Months Ended</font></div>
</font><font style="text-align: left; padding-bottom: 2px; width: 5%; vertical-align: bottom; display: inline-block; font-size: 11px;">&#xA0;</font></div>
</td>
</tr><tr>
<td style="vertical-align:bottom;width:52%;">
<div style="margin-left:0px;"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td colspan="1" style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align: bottom; width: 10%; display: inline-block; font-size: 11px;">&#xA0;</font><font style="text-align: center; vertical-align: bottom; width: 80%; display: inline-block; font-size: 11px;">
<div><font style="font-weight: bold; font-family: Times New Roman; color: rgb(0, 0, 0);">
June 30,</font></div>
</font><font style="text-align: left; vertical-align: bottom; width: 10%; display: inline-block; font-size: 11px;">&#xA0;</font></div>
</td>
<td colspan="1" style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align: bottom; width: 10%; display: inline-block; font-size: 11px;">&#xA0;</font><font style="text-align: center; vertical-align: bottom; width: 80%; display: inline-block; font-size: 11px;">
<div><font style="font-weight: bold; font-family: Times New Roman; color: rgb(0, 0, 0);">
June 30,</font></div>
</font><font style="text-align: left; vertical-align: bottom; width: 10%; display: inline-block; font-size: 11px;">&#xA0;</font></div>
</td>
<td colspan="1" style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align: bottom; width: 10%; display: inline-block; font-size: 11px;">&#xA0;</font><font style="text-align: center; vertical-align: bottom; width: 80%; display: inline-block; font-size: 11px;">
<div><font style="font-weight: bold; font-family: Times New Roman; color: rgb(0, 0, 0);">
June 30,</font></div>
</font><font style="text-align: left; vertical-align: bottom; width: 10%; display: inline-block; font-size: 11px;">&#xA0;</font></div>
</td>
<td colspan="1" style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align: bottom; width: 10%; display: inline-block; font-size: 11px;">&#xA0;</font><font style="text-align: center; vertical-align: bottom; width: 80%; display: inline-block; font-size: 11px;">
<div><font style="font-weight: bold; font-family: Times New Roman; color: rgb(0, 0, 0);">
June 30,</font></div>
</font><font style="text-align: left; vertical-align: bottom; width: 10%; display: inline-block; font-size: 11px;">&#xA0;</font></div>
</td>
</tr><tr>
<td style="vertical-align:bottom;width:52%;">
<div style="margin-left:0px;padding-bottom:2px;"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td colspan="1" style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; padding-bottom: 2px; width: 10%; vertical-align: bottom; display: inline-block; font-size: 11px;">&#xA0;</font><font style="text-align: center; vertical-align: bottom; width: 80%; border-bottom: 2px solid rgb(0, 0, 0); display: inline-block; font-size: 11px;">
<div><font style="font-weight: bold; font-family: Times New Roman; color: rgb(0, 0, 0);">
2020</font></div>
</font><font style="text-align: left; padding-bottom: 2px; width: 10%; vertical-align: bottom; display: inline-block; font-size: 11px;">&#xA0;</font></div>
</td>
<td colspan="1" style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; padding-bottom: 2px; width: 10%; vertical-align: bottom; display: inline-block; font-size: 11px;">&#xA0;</font><font style="text-align: center; vertical-align: bottom; width: 80%; border-bottom: 2px solid rgb(0, 0, 0); display: inline-block; font-size: 11px;">
<div><font style="font-weight: bold; font-family: Times New Roman; color: rgb(0, 0, 0);">
2019</font></div>
</font><font style="text-align: left; padding-bottom: 2px; width: 10%; vertical-align: bottom; display: inline-block; font-size: 11px;">&#xA0;</font></div>
</td>
<td colspan="1" style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; padding-bottom: 2px; width: 10%; vertical-align: bottom; display: inline-block; font-size: 11px;">&#xA0;</font><font style="text-align: center; vertical-align: bottom; width: 80%; border-bottom: 2px solid rgb(0, 0, 0); display: inline-block; font-size: 11px;">
<div><font style="font-weight: bold; font-family: Times New Roman; color: rgb(0, 0, 0);">
2020</font></div>
</font><font style="text-align: left; padding-bottom: 2px; width: 10%; vertical-align: bottom; display: inline-block; font-size: 11px;">&#xA0;</font></div>
</td>
<td colspan="1" style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; padding-bottom: 2px; width: 10%; vertical-align: bottom; display: inline-block; font-size: 11px;">&#xA0;</font><font style="text-align: center; vertical-align: bottom; width: 80%; border-bottom: 2px solid rgb(0, 0, 0); display: inline-block; font-size: 11px;">
<div><font style="font-weight: bold; font-family: Times New Roman; color: rgb(0, 0, 0);">
2019</font></div>
</font><font style="text-align: left; padding-bottom: 2px; width: 10%; vertical-align: bottom; display: inline-block; font-size: 11px;">&#xA0;</font></div>
</td>
</tr><tr>
<td style="vertical-align:bottom;width:52%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="font-style: italic; font-family: Times New Roman; font-size: 13px">
Lease expense</font></div>
</td>
<td colspan="1" style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;display:inline-block;">&#xA0;</font><font style="text-align: center; vertical-align:bottom;width:80%;display:inline-block;">
<div><font style="font-size:13px;font-family:Times New Roman;">&#xA0;</font></div>
</font><font style="text-align: left; vertical-align:bottom;width:10%;display:inline-block;">&#xA0;</font></div>
</td>
<td colspan="1" style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;display:inline-block;">&#xA0;</font><font style="text-align: center; vertical-align:bottom;width:80%;display:inline-block;">
<div><font style="font-size:13px;font-family:Times New Roman;">&#xA0;</font></div>
</font><font style="text-align: left; vertical-align:bottom;width:10%;display:inline-block;">&#xA0;</font></div>
</td>
<td colspan="1" style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;display:inline-block;">&#xA0;</font><font style="text-align: center; vertical-align:bottom;width:80%;display:inline-block;">
<div><font style="font-size:13px;font-family:Times New Roman;">&#xA0;</font></div>
</font><font style="text-align: left; vertical-align:bottom;width:10%;display:inline-block;">&#xA0;</font></div>
</td>
<td colspan="1" style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;display:inline-block;">&#xA0;</font><font style="text-align: center; vertical-align:bottom;width:80%;display:inline-block;">
<div><font style="font-size:13px;font-family:Times New Roman;">&#xA0;</font></div>
</font><font style="text-align: left; vertical-align:bottom;width:10%;display:inline-block;">&#xA0;</font></div>
</td>
</tr><tr style="background-color:#cceeff;">
<td style="vertical-align:bottom;width:52%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;&#xA0;Operating
lease expense</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">$</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">87</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">$</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">41</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">$</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">174</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">$</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">82</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
</tr><tr style="background-color:#ffffff;">
<td style="vertical-align:bottom;width:52%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;padding-bottom:2px;margin-left:0px;"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;&#xA0;Variable
lease expense</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:5%;border-bottom:solid 2px #000000;">&#xA0;</font><font style="text-align: right; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:75%;border-bottom:solid 2px #000000;">34</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:5%;font-family:Times New Roman;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:75%;font-family:Times New Roman;font-size:13px;">43</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:5%;border-bottom:solid 2px #000000;">&#xA0;</font><font style="text-align: right; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:75%;border-bottom:solid 2px #000000;">66</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:5%;border-bottom:solid 2px #000000;">&#xA0;</font><font style="text-align: right; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:75%;border-bottom:solid 2px #000000;">85</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font></div>
</td>
</tr><tr style="background-color:#cceeff;">
<td style="vertical-align:bottom;width:52%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;padding-bottom:4px;margin-left:0px;"><font style="font-family: Times New Roman; font-size: 13px">Total lease
expense<br></font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0;</font><font style="text-align: left; font-family:Times New Roman;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">$</font><font style="text-align: right; font-family:Times New Roman;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">121</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0;</font><font style="text-align: left; font-family:Times New Roman;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">$</font><font style="text-align: right; font-family:Times New Roman;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">84</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0;</font><font style="text-align: left; font-family:Times New Roman;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">$</font><font style="text-align: right; font-family:Times New Roman;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">240</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0;</font><font style="text-align: left; font-family:Times New Roman;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">$</font><font style="text-align: right; font-family:Times New Roman;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">167</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0;</font></div>
</td>
</tr></table>
</div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="font-family: Times New Roman; font-size: 13px">The
weighted-average remaining non-cancelable lease term for our
operating leases was 4.5 years as of June 30, 2020. As of June 30,
2020, the weighted-average discount rate used to determine the
lease liability was 3.8%. The future minimum lease payments to be
made under non-cancelable operating leases at June 30, 2020, are as
follows (in 000&#x2019;s):</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div>
<table cellpadding="0" cellspacing="0" style="margin-right:0px;width:100%;font-size:inherit;font-family:inherit;margin-left:0px;">
<tr>
<td rowspan="1" style="vertical-align:bottom;width:88%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="font-weight: bold; font-family: Times New Roman; font-size: 13px">Year
Ended December 31:</font></div>
</td>
<td colspan="1" rowspan="1" style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;display:inline-block;">&#xA0;</font><font style="text-align: center; vertical-align:bottom;width:80%;display:inline-block;">
<div><font style="font-size:13px;font-family:Times New Roman;">&#xA0;</font></div>
</font><font style="text-align: left; vertical-align:bottom;width:10%;display:inline-block;">&#xA0;</font></div>
</td>
</tr><tr style="background-color:#cceeff;">
<td style="vertical-align:bottom;width:88%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="font-family: Times New Roman; font-size: 13px">2020</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">$</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">193</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
</tr><tr style="background-color:#ffffff;">
<td style="vertical-align:bottom;width:88%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="font-family: Times New Roman; font-size: 13px">2021</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">394</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
</tr><tr style="background-color:#cceeff;">
<td style="vertical-align:bottom;width:88%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="font-family: Times New Roman; font-size: 13px">2022</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">359</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
</tr><tr style="background-color:#ffffff;">
<td style="vertical-align:bottom;width:88%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="font-family: Times New Roman; font-size: 13px">2023</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">369</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
</tr><tr style="background-color:#cceeff;">
<td style="vertical-align:bottom;width:88%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="font-family: Times New Roman; font-size: 13px">2024</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">379</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
</tr><tr style="background-color:#ffffff;">
<td style="vertical-align:bottom;width:88%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;padding-bottom:2px;margin-left:0px;"><font style="font-family: Times New Roman; font-size: 13px">Thereafter</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:5%;border-bottom:solid 2px #000000;">&#xA0;</font><font style="text-align: right; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:75%;border-bottom:solid 2px #000000;">1,201</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font></div>
</td>
</tr><tr style="background-color:#cceeff;">
<td style="vertical-align:bottom;width:88%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="font-family: Times New Roman; font-size: 13px">Total lease
payments</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">$</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">2,895</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
</tr><tr style="background-color:#ffffff;">
<td style="vertical-align:bottom;width:88%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;padding-bottom:2px;margin-left:0px;"><font style="font-family: Times New Roman; font-size: 13px">Present value
adjustment</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:5%;border-bottom:solid 2px #000000;">&#xA0;</font><font style="text-align: right; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:75%;border-bottom:solid 2px #000000;">(367</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">)</font></div>
</td>
</tr><tr style="background-color:#cceeff;">
<td style="vertical-align:bottom;width:88%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;padding-bottom:4px;margin-left:0px;"><font style="font-family: Times New Roman; font-size: 13px">Lease
liability</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0;</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:5%;border-bottom:double 4px #000000;">&#xA0;</font><font style="text-align: right; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:75%;border-bottom:double 4px #000000;">2,528</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0;</font></div>
</td>
</tr></table>
</div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="font-family: Times New Roman; font-size: 13px">We have
performed an evaluation of our other contracts with customers and
suppliers in accordance with Topic 842 and have determined that,
except for the leases described above, none of our contracts
contain a lease.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; font-family: Times New Roman; font-size: 13px">
Note 7: Revenue</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="font-family: Times New Roman; font-size: 13px">We
consider ourselves 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&#x2019;s):</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div>
<table cellpadding="0" cellspacing="0" style="margin-right:0px;width:100%;font-size:inherit;font-family:inherit;margin-left:0px;">
<tr>
<td rowspan="1" style="vertical-align:bottom;width:52%;">
<div style="margin-left:0px;padding-bottom:2px;"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td colspan="4" rowspan="1" style="vertical-align:bottom;width:48%;">
<div><font style="text-align: left; padding-bottom: 2px; width: 2%; vertical-align: bottom; display: inline-block; font-size: 11px;">&#xA0;</font><font style="text-align: center; vertical-align: bottom; width: 96%; border-bottom: 2px solid rgb(0, 0, 0); display: inline-block; font-size: 11px;">
<div><font style="font-family: Times New Roman;"><font style="color:#000000;font-weight:bold;">Three months ended</font>
<font style="color:#000000;font-weight:bold;">June
30,</font></font></div>
</font><font style="text-align: left; padding-bottom: 2px; width: 2%; vertical-align: bottom; display: inline-block; font-size: 11px;">&#xA0;</font></div>
</td>
</tr><tr>
<td style="vertical-align:bottom;width:52%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;padding-bottom:2px;margin-left:0px;"><font style="font-style: italic; color: #000000; font-family: Times New Roman; font-size: 13px">
Revenue Streams</font></div>
</td>
<td colspan="2" style="vertical-align:bottom;width:24%;">
<div><font style="text-align: left; padding-bottom: 2px; width: 5%; vertical-align: bottom; display: inline-block; font-size: 11px;">&#xA0;</font><font style="text-align: center; vertical-align: bottom; width: 90%; border-bottom: 2px solid rgb(0, 0, 0); display: inline-block; font-size: 11px;">
<div><font style="font-weight: bold; font-family: Times New Roman; color: rgb(0, 0, 0);">
2020</font></div>
</font><font style="text-align: left; padding-bottom: 2px; width: 5%; vertical-align: bottom; display: inline-block; font-size: 11px;">&#xA0;</font></div>
</td>
<td colspan="2" style="vertical-align:bottom;width:24%;">
<div><font style="text-align: left; padding-bottom: 2px; width: 5%; vertical-align: bottom; display: inline-block; font-size: 11px;">&#xA0;</font><font style="text-align: center; vertical-align: bottom; width: 90%; border-bottom: 2px solid rgb(0, 0, 0); display: inline-block; font-size: 11px;">
<div><font style="font-weight: bold; font-family: Times New Roman; color: rgb(0, 0, 0);">
2019</font></div>
</font><font style="text-align: left; padding-bottom: 2px; width: 5%; vertical-align: bottom; display: inline-block; font-size: 11px;">&#xA0;</font></div>
</td>
</tr><tr style="background-color:#cceeff;">
<td style="vertical-align:bottom;width:52%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:24px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Platform
and Technology</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">$</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">3,301</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">67.6</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">%</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">$</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">2,661</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">64.3</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">%</font></div>
</td>
</tr><tr style="background-color:#ffffff;">
<td style="vertical-align:bottom;width:52%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;padding-bottom:2px;margin-left:24px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Services</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:5%;font-family:Times New Roman;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:75%;font-family:Times New Roman;font-size:13px;">1,583</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:5%;font-family:Times New Roman;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:75%;font-family:Times New Roman;font-size:13px;">32.4</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">%</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:5%;font-family:Times New Roman;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:75%;font-family:Times New Roman;font-size:13px;">1,477</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:5%;font-family:Times New Roman;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:75%;font-family:Times New Roman;font-size:13px;">35.7</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">%</font></div>
</td>
</tr><tr style="background-color:#cceeff;">
<td style="vertical-align:bottom;width:52%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;padding-bottom:4px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Total</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:5%;font-family:Times New Roman;font-size:13px;">$</font><font style="text-align: right; color:#000000;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:75%;font-family:Times New Roman;font-size:13px;">4,884</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:5%;font-family:Times New Roman;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:75%;font-family:Times New Roman;font-size:13px;">100.0</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">%</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:5%;font-family:Times New Roman;font-size:13px;">$</font><font style="text-align: right; color:#000000;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:75%;font-family:Times New Roman;font-size:13px;">4,138</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:5%;font-family:Times New Roman;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:75%;font-family:Times New Roman;font-size:13px;">100.0</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">%</font></div>
</td>
</tr></table>
</div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div id="pgbrk" style="width: 100%; margin-left: 0px; text-indent: 0px; margin-right: 0px">
<div id="ftr">
<div style="text-align: left; width: 100%; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div id="pn" style="text-align: center"><font style="font-family: Times New Roman; font-size: 13px">15</font></div>
</div>
<div id="pb" style="text-align: center; page-break-after: always; margin-left: 0px; margin-right: 0px; margin-bottom: 6px; width: 100%; height: 1px; background-color: #000000">
<!--page break--></div>
<div id="hdr">
<div style="text-align: left; width: 100%; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</div>
</div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;<br>
</font></div>
<div>
<table cellpadding="0" cellspacing="0" style="margin-right:0px;width:100%;font-size:inherit;font-family:inherit;margin-left:0px;">
<tr>
<td rowspan="1" style="vertical-align:bottom;width:52%;">
<div style="margin-left:0px;padding-bottom:2px;"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td colspan="4" rowspan="1" style="vertical-align:bottom;width:48%;">
<div><font style="text-align: left; padding-bottom: 2px; width: 2%; vertical-align: bottom; display: inline-block; font-size: 11px;">&#xA0;</font><font style="text-align: center; vertical-align: bottom; width: 96%; border-bottom: 2px solid rgb(0, 0, 0); display: inline-block; font-size: 11px;">
<div><font style="font-family: Times New Roman;"><font style="color:#000000;font-weight:bold;">Six months ended</font>
<font style="color:#000000;font-weight:bold;">June
30,</font></font></div>
</font><font style="text-align: left; padding-bottom: 2px; width: 2%; vertical-align: bottom; display: inline-block; font-size: 11px;">&#xA0;</font></div>
</td>
</tr><tr>
<td style="vertical-align:bottom;width:52%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;padding-bottom:2px;margin-left:0px;"><font style="font-style: italic; color: #000000; font-family: Times New Roman; font-size: 13px">
Revenue Streams</font></div>
</td>
<td colspan="2" style="vertical-align:bottom;width:24%;">
<div><font style="text-align: left; padding-bottom: 2px; width: 5%; vertical-align: bottom; display: inline-block; font-size: 11px;">&#xA0;</font><font style="text-align: center; vertical-align: bottom; width: 90%; border-bottom: 2px solid rgb(0, 0, 0); display: inline-block; font-size: 11px;">
<div><font style="font-weight: bold; font-family: Times New Roman; color: rgb(0, 0, 0);">
2020</font></div>
</font><font style="text-align: left; padding-bottom: 2px; width: 5%; vertical-align: bottom; display: inline-block; font-size: 11px;">&#xA0;</font></div>
</td>
<td colspan="2" style="vertical-align:bottom;width:24%;">
<div><font style="text-align: left; padding-bottom: 2px; width: 5%; vertical-align: bottom; display: inline-block; font-size: 11px;">&#xA0;</font><font style="text-align: center; vertical-align: bottom; width: 90%; border-bottom: 2px solid rgb(0, 0, 0); display: inline-block; font-size: 11px;">
<div><font style="font-weight: bold; font-family: Times New Roman; color: rgb(0, 0, 0);">
2019</font></div>
</font><font style="text-align: left; padding-bottom: 2px; width: 5%; vertical-align: bottom; display: inline-block; font-size: 11px;">&#xA0;</font></div>
</td>
</tr><tr style="background-color:#cceeff;">
<td style="vertical-align:bottom;width:52%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:24px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Platform
and Technology</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">$</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">5,986</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">67.3</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">%</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">$</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">5,326</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">64.0</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">%</font></div>
</td>
</tr><tr style="background-color:#ffffff;">
<td style="vertical-align:bottom;width:52%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;padding-bottom:2px;margin-left:24px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Services</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:5%;font-family:Times New Roman;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:75%;font-family:Times New Roman;font-size:13px;">2,914</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:5%;font-family:Times New Roman;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:75%;font-family:Times New Roman;font-size:13px;">32.7</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">%</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:5%;font-family:Times New Roman;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:75%;font-family:Times New Roman;font-size:13px;">2,991</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:5%;font-family:Times New Roman;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:75%;font-family:Times New Roman;font-size:13px;">36.0</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">%</font></div>
</td>
</tr><tr style="background-color:#cceeff;">
<td style="vertical-align:bottom;width:52%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;padding-bottom:4px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Total</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:5%;font-family:Times New Roman;font-size:13px;">$</font><font style="text-align: right; color:#000000;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:75%;font-family:Times New Roman;font-size:13px;">8,900</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:5%;font-family:Times New Roman;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:75%;font-family:Times New Roman;font-size:13px;">100.0</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">%</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:5%;font-family:Times New Roman;font-size:13px;">$</font><font style="text-align: right; color:#000000;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:75%;font-family:Times New Roman;font-size:13px;">8,317</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:5%;font-family:Times New Roman;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:75%;font-family:Times New Roman;font-size:13px;">100.0</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">%</font></div>
</td>
</tr></table>
</div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;<br>
</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="font-family: Times New Roman; font-size: 13px">No
customers accounted for more than 10% of the operating revenues
during the three and six-month periods ended June 30, 2020 or
2019.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; font-family: Times New Roman; font-size: 13px">
Note 8: Line of Credit</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="font-family: Times New Roman; font-size: 13px">Effective October
3, 2019, the Company renewed its unsecured Line of Credit, which
increased the term to two years, with all other provisions
remaining the same. The amount of funds available for borrowing are
$3,000,000 and the interest rate is LIBOR plus 1.75%. As of June
30, 2020, the interest rate was 1.93% and the Company did not owe
any amounts on the Line of Credit.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; font-family: Times New Roman; font-size: 13px">
Note 9: COVID-19 Pandemic</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="font-family: Times New Roman; font-size: 13px">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.
Actions taken around the world to help mitigate the spread of
COVID-19 include restrictions on travel, quarantines or
&#x201C;stay-at-home&#x201D; restrictions in certain areas and forced
closures for certain types of public places and businesses.
COVID-19 and actions taken to mitigate it have had and are expected
to continue to have an adverse impact on the economies and
financial markets globally, including the geographical areas in
which we operate. Although our offices were initially ordered
temporarily closed for the safety of our employees, their families
and our community, on June 1, 2020, we began Phase 1 of our
re-opening plan by allowing a small number of employees to return
back to the office on an optional basis.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="font-family: Times New Roman; font-size: 13px">While
it is unknown how long these conditions will last and what the
complete financial impact will be to the Company, 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. Several in-person
conferences scheduled to occur in the first half of the year were
either cancelled or delayed and we also experienced a delay in
transactions processed by the Depository Trust Company in our
transfer agent business. However, our ability to pivot and enhance
our product offering with our virtual products generated increased
revenue from virtual annual meetings and webcasting during the
second quarter. Despite the short-term increase in revenue, the
concentrations of our customer base within middle, small and
micro-cap public customers make it reasonably possible that we are
vulnerable to the risk of a near-term negative impact related to
the COVID-19 outbreak if a substantial portion of these customers
are forced to 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.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div id="pgbrk" style="width: 100%; margin-left: 0px; text-indent: 0px; margin-right: 0px">
<div id="ftr">
<div style="text-align: left; width: 100%; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div id="pn" style="text-align: center"><font style="font-family: Times New Roman; font-size: 13px">16</font></div>
</div>
<div id="pb" style="text-align: center; page-break-after: always; margin-left: 0px; margin-right: 0px; margin-bottom: 6px; width: 100%; height: 1px; background-color: #000000">
<!--page break--></div>
<div id="hdr">
<div style="text-align: left; width: 100%; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</div>
</div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; font-family: Times New Roman; font-size: 13px">
<a name="12">I</a>TEM 2. MANAGEMENT&#x2019;S DISCUSSION AND
ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF
OPERATIONS.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="font-style: italic; font-family: Times New Roman; font-size: 13px">
The discussion of the financial condition and results of operations
of the Company set forth below should be read in conjunction with
the consolidated financial statements and related notes thereto
included elsewhere in this Form10-Q. This Form10-Q contains
forward-looking statements that involve risks and uncertainties.
The statements contained in this Form10-Q that are not purely
historical are forward-looking statements within the meaning of
Section 27a of the Securities Act and Section 21e of the Exchange
Act. When used in this Form10-Q, or in the documents incorporated
by reference into this Form 10-Q, the words
&#x201C;anticipate,&#x201D; &#x201C;believe,&#x201D;
&#x201C;estimate,&#x201D; &#x201C;intend&#x201D; and
&#x201C;expect&#x201D; and similar expressions are intended to
identify such forward-looking statements. Such forward-looking
statements include, without limitation, the statements regarding
the Company&#x2019;s strategy, future sales, future expenses, future
liquidity and capital resources. All forward-looking statements in
this Form10-Q are based upon information available to the Company
on the date of this Form10-Q, and the Company assumes no obligation
to update any such forward-looking statements. The Company&#x2019;s
actual results could differ materially from those discussed in this
Form10-Q for many reasons, including the impact of the COVID-19
pandemic. Factors that could cause or contribute to such
differences (&#x201C;Cautionary Statements&#x201D;) include, but are
not limited to, those discussed in Item 1. Business &#x2014;
&#x201C;Risk Factors&#x201D; and elsewhere in the Company&#x2019;s
Annual Report on Form10-K for the year ended December 31, 2019,
which are incorporated by reference into this Form 10-Q. All
subsequent written and oral forward-looking statements attributable
to the Company, or persons acting on the Company&#x2019;s behalf,
are expressly qualified in their entirety by the Cautionary
Statements.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; background-color: #FFFFFF; font-weight: bold; font-family: Times New Roman; font-size: 13px">
Overview</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="font-family: Times New Roman; font-size: 13px">Issuer
Direct Corporation and its subsidiaries are hereinafter
collectively referred to as &#x201C;Issuer Direct&#x201D;, the
&#x201C;Company&#x201D;, &#x201C;We&#x201D; or &#x201C;Our&#x201D; unless
otherwise noted. Our corporate offices are located at One Glenwood
Ave., Suite 1001, Raleigh, North Carolina, 27603.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">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 our company to review the information we post to all of our
channels, including our social media accounts.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="font-family: Times New Roman; font-size: 13px"><font style="color: #000000">Issuer Direct is a premier provider of
communications and compliance technology solutions that are
designed to help organizations tell their stories globally. Issuer
Direct's principal platform, Platform</font> <font style="text-decoration: underline; color: #000000">id.</font><font style="color: #000000">, 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.</font></font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="font-family: Times New Roman; font-size: 13px"><font style="color: #000000">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. We also sell products and services to others in the
financial services industry, including brokerage firms and mutual
funds. Our customers and their service providers utilize
Platform</font> <font style="text-decoration: underline; color: #000000">id</font><font style="font-style: italic; text-decoration: underline; color: #000000">.</font>
<font style="color: #000000">and related solutions from document
creation all the way to dissemination to regulatory bodies, news
outlets, financial platforms and their shareholders. Private
companies primarily use our news distribution and webcasting
products and services to disseminate their message globally.
Platform</font> <font style="text-decoration: underline; color: #000000">id.</font><font style="color: #000000">&#x2019;s subscription platform guides thousands of
customers through the process of communicating their message to a
large audience.</font></font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">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
yield increased exposure to a targeted customer base that could
impact our revenue and overall brand in the market.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="font-family: Times New Roman; font-size: 13px">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.
Actions taken around the world to help mitigate the spread of
COVID-19 include restrictions on travel, quarantines or
&#x201C;stay-at-home&#x201D; restrictions in certain areas and forced
closures for certain types of public places and businesses.
COVID-19 and actions taken to mitigate it have had and are expected
to continue to have an adverse impact on the economies and
financial markets globally, including the geographical areas in
which we operate. Although our offices were initially ordered
temporarily closed for the safety of our employees, their families
and our community, on June 1, 2020, we began Phase 1 of our
re-opening plan by allowing a small number of employees to return
back to the office on an optional basis.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div id="pgbrk" style="width: 100%; margin-left: 0px; text-indent: 0px; margin-right: 0px">
<div id="ftr">
<div style="text-align: left; width: 100%; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div id="pn" style="text-align: center"><font style="font-family: Times New Roman; font-size: 13px">17</font></div>
</div>
<div id="pb" style="text-align: center; page-break-after: always; margin-left: 0px; margin-right: 0px; margin-bottom: 6px; width: 100%; height: 1px; background-color: #000000">
<!--page break--></div>
<div id="hdr">
<div style="text-align: left; width: 100%; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</div>
</div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;<br>
</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="font-family: Times New Roman; font-size: 13px">While
it is unknown how long these conditions will last and what the
complete financial impact will be to the Company, 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. Several in-person
conferences scheduled to occur in the first half of the year were
either cancelled or delayed and we also experienced a delay in
transactions processed by the Depository Trust Company, 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 during the second quarter. Despite the
short-term increase in revenue, the concentrations of our customer
base within middle, small and micro-cap public customers make it
reasonably possible that we are vulnerable to the risk of a
near-term negative impact related to the COVID-19 outbreak if a
substantial portion of these customers are forced to 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.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="font-family: Times New Roman; font-size: 13px">Toward
the end of the first quarter of 2020 and in response to the
COVID-19 pandemic, we began enhancing our products by adding a
virtual component through the use of our webcasting platform. One
example is our virtual annual meeting product, which combines our
proxy voting platform with a virtual component, allowing our
customers the ability to hold their annual meeting virtually
instead of hosting an in-person meeting. Additionally, we enhanced
our conference software by adding a virtual component allowing
participants to attend via video webcast and participate in
one-on-one meetings with audio, video and share features. Lastly,
we have enhanced our webcasting product to include features for
banks to perform virtual roadshows, analyst days and other types of
events.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="font-family: Times New Roman; font-size: 13px">In
order to provide a good representation of our business and reflect
our platform first engagement strategy, we report revenue in two
revenue streams: (i) Platform and Technology and (ii) Services. Set
forth below is an infographic depicting the modules included in
Platform <font style="text-decoration: underline">id.</font> and
the services we provide:</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px"><img src="isdr_10q001.jpg"></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
&#xA0;&#xA0;
<font style="font-family: Times New Roman; font-size: 13px"><br>
</font></div>
<div id="pgbrk" style="width: 100%; margin-left: 0px; text-indent: 0px; margin-right: 0px">
<div id="ftr">
<div style="text-align: left; width: 100%; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div id="pn" style="text-align: center"><font style="font-family: Times New Roman; font-size: 13px">18</font></div>
</div>
<div id="pb" style="text-align: center; page-break-after: always; margin-left: 0px; margin-right: 0px; margin-bottom: 6px; width: 100%; height: 1px; background-color: #000000">
<!--page break--></div>
<div id="hdr">
<div style="text-align: left; width: 100%; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</div>
</div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;<br>
</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; font-style: italic; color: #000000; font-family: Times New Roman; font-size: 13px">
Platform and Technology</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="font-family: Times New Roman; font-size: 13px"><font style="color: #000000">As we continue to focus on our cloud-based
subscription business, we expect the Platform and Technology
portion of our business to continue to increase in the future, both
in terms of overall revenue and as compared to the Services portion
of our business. Platform and Technology revenue grew to 68% of
total revenue during the second quarter of 2020 compared to 64%
during the second quarter of 2019. In 2020, the growth was
attributed primarily to increased subscriptions of Platform</font>
<font style="text-decoration: underline; color: #000000">id.</font>
<font style="color: #000000">as a result of our focus on a platform
first</font> <font style="color: #000000">engagement strategy and
converting customers which historically relied on us for services
work to utilizing Platform</font> <font style="text-decoration: underline; color: #000000">id.</font> Increased
revenue from our new virtual products as well as from our newswire
business have also contributed to the increase in Platform and
Technology revenue.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="font-family: Times New Roman; font-size: 13px"><font style="color: #000000">We continue to invest in both our current
Platform</font> <font style="text-decoration: underline; color: #000000">id.</font>
<font style="color: #000000">offerings as well as additional
capabilities that we intend to incorporate into our Platform and
Technology offerings to further advance our strategy of bringing
the issuer and investor closer together. During the first quarter,
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 fully virtual and hold</font> one-on-one meetings
<font style="color: #000000">with audio, video and share
features.</font> <font style="color: #000000">We believe these
developments will assist us in delivering best of breed solutions
to the market, but also lead us into new opportunities</font>
during this changing, challenging environment.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; font-family: Times New Roman; font-size: 13px">
<font style="color: #000000">Platform</font> <font style="text-decoration: underline; color: #000000">id.</font></font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="font-family: Times New Roman; font-size: 13px"><font style="color: #000000">Platform</font> <font style="text-decoration: underline; color: #000000">id.</font>
<font style="color: #000000">is our cloud-based subscription
platform that 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</font> <font style="text-decoration: underline; color: #000000">id.</font>
<font style="color: #000000">consists of several related but
distinct shareholder communications and compliance modules that
public companies utilize every quarter when they have requirements
to meet reporting obligations as well as fair disclosure to the
markets.</font></font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="font-family: Times New Roman; font-size: 13px"><font style="color: #000000">Within most of our target markets, customers
require several individual services and/or software providers to
meet their investor relations, communications and compliance needs.
We believe Platform</font> <font style="text-decoration: underline; color: #000000">id.</font>
<font style="color: #000000">can address all of 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.</font></font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="text-decoration: underline; font-style: italic; font-family: Times New Roman; font-size: 13px">
Communications Modules</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="font-style: italic; color: #000000; font-family: Times New Roman; font-size: 13px">
ACCESSWIRE</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="font-family: Times New Roman; font-size: 13px"><font style="color: #000000">Our press release offering, which is marketed
under the brand</font> <font style="color: #000000">ACCESSWIRE</font><font style="font-style: italic; color: #000000">,</font> <font style="color: #000000">is a cost-effective, Regulation Fair Disclosure
(&#x201C;FD&#x201D;) 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 has become a competitive alternative to the
traditional newswires because we have been able to integrate
customer editing features and improve the targeting and analytics
reporting systems as well as increase its dissemination
distribution footprint. We believe this strategy will enable us to
add new customers for 2020 and beyond. We have also been able to
maintain flexible pricing by offering our customers the option to
pay per release or enter into longer-term, flat-fee subscriptions.
Currently, ACCESSWIRE is available within Platform</font>
<font style="text-decoration: underline; color: #000000">id.</font>
<font style="color: #000000">as part of a subscription, or as a
stand-alone module.</font></font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">ACCESSWIRE
is dependent upon several key partners for news distribution, some
of which are also partners that we rely on for other investor
outreach offerings. During the second quarter of 2019, one of our
key partners made an industry-wide decision to stop accepting
investor commentary content. A significant portion of our
historical ACCESSWIRE revenue was generated from this type of
content. As part of our efforts to expand our customer base during
the second half of 2018, we began to market ACCESSWIRE more heavily
towards public and private company news issuers, which we believe
will mitigate the impact of the loss of the investment commentary
content long-term. Absent the industry-wide loss of the investment
commentary business, our ACCESSWIRE news business grew 30% during
the first six months of 2020, compared to the prior year. Further
disruption in any of our partnerships could have a materially
adverse impact on our ACCESSWIRE and overall business.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div id="pgbrk" style="width: 100%; margin-left: 0px; text-indent: 0px; margin-right: 0px">
<div id="ftr">
<div style="text-align: left; width: 100%; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div id="pn" style="text-align: center"><font style="font-family: Times New Roman; font-size: 13px">19</font></div>
</div>
<div id="pb" style="text-align: center; page-break-after: always; margin-left: 0px; margin-right: 0px; margin-bottom: 6px; width: 100%; height: 1px; background-color: #000000">
<!--page break--></div>
<div id="hdr">
<div style="text-align: left; width: 100%; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</div>
</div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;<br>
</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="font-style: italic; color: #000000; font-family: Times New Roman; font-size: 13px">
Professional Conference Organizer (PCO) Module</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="font-family: Times New Roman; font-size: 13px"><font style="color: #000000">At the end of 2018, we released a new module to
Platform</font> <font style="text-decoration: underline; color: #000000">id.</font><font style="color: #000000">, centered around the professional conference
organizer (&#x201C;PCO&#x201D;)</font>. This subscription is being
licensed to investor conference organizers, which in the aggregate
we believe hold an estimated 1,000 plus events a year, although
this number has been and is expected to be reduced significantly in
the near future and possibly long-term as a result of COVID-19.
This cloud-based product is integrated within Platform <font style="text-decoration: underline">id.</font> and enhances our
communications module subscription offerings of newswire,
newsrooms, webcasting and shareholder targeting.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="font-family: Times New Roman; font-size: 13px">This
cloud-based platform, also 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. By combining this module with the other components of
Platform <font style="text-decoration: underline">id.</font>, we
believe it gives us a unique offering for PCOs that is not
available elsewhere in the market.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="font-family: Times New Roman; font-size: 13px">We
believe entering this business expands our current Platform and
Technology revenue base, and as an adjacency, should assist in
making Platform <font style="text-decoration: underline">id.</font>
a platform of choice for investment banks, issuers and
investors.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="font-family: Times New Roman; font-size: 13px">As
noted, COVID-19 has caused restrictions on travel, quarantines in
many areas, and forced closures of public gatherings, which
includes investor conferences. As a result, all conferences
scheduled to use our software this year in an on-site venue have
either converted to virtual platform or cancelled all together. We
have seen slightly more than half of these events move to a smaller
virtual format, which in many cases includes our virtual component
that we upgraded earlier this year. We are encouraged by the
industry adoption of virtual technologies in general, and believe
over a period more banks and conference organizers will embrace
this option for more investor events in the future.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="font-style: italic; color: #000000; font-family: Times New Roman; font-size: 13px">
Investor Network</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="font-family: Times New Roman; font-size: 13px"><font style="color: #000000">Over the past few years, we have been focused on
refining the model of digital distribution of our customers&#x2019;
message to the investment community and beyond. This has been
accomplished by integrating our shareholder outreach module,
Investor Network, into and with Platform</font> <font style="text-decoration: underline; color: #000000">id.</font>
<font style="color: #000000">Most of the customers subscribing to
this module today are historical Annual Report Service
(&#x201C;ARS&#x201D;) users, as well as new customers purchasing the
entire Platform</font> <font style="text-decoration: underline; color: #000000">id.</font>
<font style="color: #000000">subscription. We have migrated some of
the customers from the traditional ARS business into this new
digital subscription business. However, there can be no assurances
these customers will continue using this digital platform in the
long term if market conditions or shareholder interest is not
present.</font></font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="font-style: italic; color: #000000; font-family: Times New Roman; font-size: 13px">
Webcasting</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="font-family: Times New Roman; font-size: 13px"><font style="color: #000000">The earnings event industry is a highly
competitive space 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
teleconference, webcast, or both as part of their events.
Platform</font> <font style="text-decoration: underline; color: #000000">id.</font> also
<font style="color: #000000">incorporates other elements of the
earnings event, including earnings date/call announcement, earnings
press release and both SEC Form 8-K and SEDAR (the Canadian
equivalent of EDGAR) filings. There are a handful of our
competitors that can offer an integrated full service solution
today. However, we believe our real-time event setup and integrated
approach to our news platform offers a more effective way to manage
the event process.</font></font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">Additionally,
as a commitment to broadening the reach of our webcast platform,
all events are streamed within our shareholder outreach module,
which helps drive new audiences and give companies the ability to
view their analytics and engagement of each event. We believe these
analytics, which will be a component of our Insight and Analytics
module, will increase the demand for our webcasting platform among
the corporate issuer community and beyond.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="font-family: Times New Roman; font-size: 13px">Our VWP
product is a leading cloud-based webcast, webinar and training
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 integrates well into Platform
<font style="text-decoration: underline">id.</font> VWP enables us
the ability to host thousands of additional webcasts each year,
expanding and diversifying our webcast business from our historical
earnings based events to include corporate meetings, training
sessions, town hall-type events, annual meetings and deal and
non-deal roadshows. 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, most companies have been holding meetings virtually,
which has increased demand for this product.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div id="pgbrk" style="width: 100%; margin-left: 0px; text-indent: 0px; margin-right: 0px">
<div id="ftr">
<div style="text-align: left; width: 100%; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div id="pn" style="text-align: center"><font style="font-family: Times New Roman; font-size: 13px">20</font></div>
</div>
<div id="pb" style="text-align: center; page-break-after: always; margin-left: 0px; margin-right: 0px; margin-bottom: 6px; width: 100%; height: 1px; background-color: #000000">
<!--page break--></div>
<div id="hdr">
<div style="text-align: left; width: 100%; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</div>
</div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;<br>
</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="font-style: italic; color: #000000; font-family: Times New Roman; font-size: 13px">
Investor Relations Content</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="font-family: Times New Roman; font-size: 13px"><font style="color: #000000">Our investor relations content network is another
component of Platform</font> <font style="text-decoration: underline; color: #000000">id.</font><font style="color: #000000">, which is used to create the investor
relations&#x2019; tab of a company&#x2019;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 a majority 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 module
is its integration into Platform</font> <font style="text-decoration: underline; color: #000000">id.</font>
<font style="color: #000000">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.</font></font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="text-decoration: underline; font-style: italic; font-family: Times New Roman; font-size: 13px">
Compliance Modules</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="font-family: Times New Roman; font-size: 13px"><font style="color: #000000">Platform</font> <font style="text-decoration: underline; color: #000000">id.</font><font style="color: #000000">&#x2019;s disclosure reporting module is a document
conversion, editing and filing offering which is designed for
reporting companies and professionals seeking to insource the
filing process to the SEC&#x2019;s EDGAR system. This module is
available in both a secure public cloud within our Platform</font>
<font style="text-decoration: underline; color: #000000">id.</font>
<font style="color: #000000">subscription as well as in a private
cloud option for corporations, mutual funds and the legal community
looking to further enhance their internal document process. As this
module has begun to be adopted by our customers, we have seen a
negative impact on our legacy disclosure conversion services
business. However, the margins associated with our Platform and
Technology business compared to our Services business are higher
and align with our long-term strategy, and as such, we believe this
module will have a positive impact on our compliance business going
forward.</font></font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="font-family: Times New Roman; font-size: 13px"><font style="color: #000000">Our whistleblower module is an add-on product
within Platform</font> <font style="text-decoration: underline; color: #000000">id.</font>
<font style="color: #000000">This system delivers secure
notifications and basic incident workflow management processes that
align with a company&#x2019;s corporate governance whistleblower
policy. As a supported and subsidized bundle product of the New
York Stock Exchange (&#x201C;NYSE&#x201D;) offerings, we are able to
gain relationships with new IPO customers and other larger cap
customers listed on the NYSE.</font></font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="font-family: Times New Roman; font-size: 13px"><font style="color: #000000">A valued subscription add-on in our
Platform</font> <font style="text-decoration: underline; color: #000000">id.</font>
<font style="color: #000000">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.</font></font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">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. We have also upgraded this
offering to now offer the ability for our customers to hold their
annual general meeting virtually. This product will utilize our
webcasting technology to allow all shareholders of our customers to
participate in the meeting regardless of location. Shareholders can
utilize our voting platform prior to the meeting or vote in person
at the virtual meeting by going to the meeting&#x2019;s dedicated
URL and entering their specific unique identifying number supplied
to them on either their proxy card or electronically.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; font-style: italic; color: #000000; font-family: Times New Roman; font-size: 13px">
Services</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="font-family: Times New Roman; font-size: 13px"><font style="color: #000000">Given our focus on cloud-based subscription
business, we expect to see continued decreases in the overall
revenues associated with our Services business. Typically, Services
revenues relate to activities where substantial resources are
required to perform the work for our customers and/or hard goods
are utilized as part of the engagement. To date, most of our
Services have been related to converting and editing SEC documents
and XBRL tagging, which has been our core disclosure business over
the last 14 years, and completing SEDAR filings. Services also
include telecommunications services and print, fulfillment and
delivery of stock certificates, proxy materials or annual reports
depending on each customer&#x2019;s engagement. Services are not
required, but are optional for customers that utilize our
Platform</font> <font style="text-decoration: underline; color: #000000">id.</font>
<font style="color: #000000">and are typically invoiced as
used.</font></font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div id="pgbrk" style="width: 100%; margin-left: 0px; text-indent: 0px; margin-right: 0px">
<div id="ftr">
<div style="text-align: left; width: 100%; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div id="pn" style="text-align: center"><font style="font-family: Times New Roman; font-size: 13px">21</font></div>
</div>
<div id="pb" style="text-align: center; page-break-after: always; margin-left: 0px; margin-right: 0px; margin-bottom: 6px; width: 100%; height: 1px; background-color: #000000">
<!--page break--></div>
<div id="hdr">
<div style="text-align: left; width: 100%; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</div>
</div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;<br>
</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="font-family: Times New Roman; font-size: 13px"><font style="color: #000000">Our investor outreach and engagement offering,
formerly known as ARS, was acquired from PIR in 2013. The ARS
business has existed for over 20 years primarily as a physical hard
copy delivery service of annual reports and prospectuses. We
continue to operate a portion of this legacy system for customers
who opt to take advantage of physical delivery of material.
Additionally, we continue to attempt to migrate the install base
over to subscriptions of our digital outreach engagement module
within Platform</font> <font style="text-decoration: underline; color: #000000">id.</font>
<font style="color: #000000">We believe we will continue to see
further attrition of both customers and revenues in this category
as we focus our efforts on our Platform and Technology
business.</font></font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="font-family: Times New Roman; font-size: 13px">In our
Services business, we expect demand will continue to shift from
traditional printed, service based engagements to digital
distribution offerings. This was true before COVID-19 and we
believe the recent outbreak will only increase the demand for
digital offerings in the future. Specifically, this may cause
transition in the areas of print and proxy fulfillment and paper
processing of stock-records and certificates to digital
distribution, voting and transfer of records.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="background-color: #FFFFFF; font-weight: bold; font-family: Times New Roman; font-size: 13px">
Results of Operations</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; font-style: italic; font-family: Times New Roman; font-size: 13px">
Comparison of results of operations for the three and six months
ended June 30, 2020 and 2019:</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div>
<table cellpadding="0" cellspacing="0" style="margin-right:0px;width:100%;font-size:inherit;font-family:inherit;margin-left:0px;">
<tr>
<td rowspan="1" style="vertical-align:bottom;width:52%;">
<div style="margin-left:0px;"><font style="font-family: Times New Roman; font-size: 11px;">&#xA0;</font></div>
</td>
<td colspan="2" rowspan="1" style="vertical-align:bottom;width:24%;">
<div><font style="font-size: 11px"><font style="text-align: left; vertical-align:bottom;width:5%;display:inline-block;">&#xA0;</font><font style="text-align: center; vertical-align:bottom;width:90%;display:inline-block;">
<div><font style="font-weight: bold; font-family: Times New Roman; color: rgb(0, 0, 0);">
Three months ended</font></div>
</font><font style="text-align: left; vertical-align:bottom;width:5%;display:inline-block;">&#xA0;</font></font></div>
</td>
<td colspan="2" rowspan="1" style="vertical-align:bottom;width:24%;">
<div><font style="font-size: 11px"><font style="text-align: left; vertical-align:bottom;width:5%;display:inline-block;">&#xA0;</font><font style="text-align: center; vertical-align:bottom;width:90%;display:inline-block;">
<div><font style="font-weight: bold; font-family: Times New Roman; color: rgb(0, 0, 0);">
Six months ended</font></div>
</font><font style="text-align: left; vertical-align:bottom;width:5%;display:inline-block;">&#xA0;</font></font></div>
</td>
</tr><tr>
<td style="vertical-align:bottom;width:52%;">
<div style="margin-left:0px;padding-bottom:2px;"><font style="font-family: Times New Roman; font-size: 11px;">&#xA0;</font></div>
</td>
<td colspan="2" style="vertical-align:bottom;width:24%;">
<div><font style="font-size: 11px"><font style="text-align: left; padding-bottom:2px;width:5%;vertical-align:bottom;display:inline-block;">&#xA0;</font><font style="text-align: center; vertical-align:bottom;width:90%;border-bottom:solid 2px #000000;display:inline-block;">
<div><font style="font-weight: bold; font-family: Times New Roman; color: rgb(0, 0, 0);">
June 30,</font></div>
</font><font style="text-align: left; padding-bottom:2px;width:5%;vertical-align:bottom;display:inline-block;">&#xA0;</font></font></div>
</td>
<td colspan="2" style="vertical-align:bottom;width:24%;">
<div><font style="font-size: 11px"><font style="text-align: left; padding-bottom:2px;width:5%;vertical-align:bottom;display:inline-block;">&#xA0;</font><font style="text-align: center; vertical-align:bottom;width:90%;border-bottom:solid 2px #000000;display:inline-block;">
<div><font style="font-weight: bold; font-family: Times New Roman; color: rgb(0, 0, 0);">
June 30,</font></div>
</font><font style="text-align: left; padding-bottom:2px;width:5%;vertical-align:bottom;display:inline-block;">&#xA0;</font></font></div>
</td>
</tr><tr>
<td style="vertical-align:bottom;width:52%;">
<div style="border-bottom: 2px solid rgb(0, 0, 0);"><font style="font-size: 11px">
<div>
<div style="text-align: left; text-indent:0px;margin-right:0px;padding-bottom:2px;margin-left:0px;"><font style="font-weight: bold; font-style: italic; color: rgb(0, 0, 0); font-family: Times New Roman;">
Revenue Streams</font></div>
<div style="text-align: left; margin-right:0px;margin-left:0px;text-indent:0px;width:100%;padding-bottom:2px;"><!--rule below paragraph--></div>
</div>
</font></div>
</td>
<td colspan="1" style="vertical-align:bottom;width:12%;">
<div><font style="font-size: 11px"><font style="text-align: left; padding-bottom:2px;width:10%;vertical-align:bottom;display:inline-block;">&#xA0;</font><font style="text-align: center; vertical-align:bottom;width:80%;border-bottom:solid 2px #000000;display:inline-block;">
<div><font style="font-weight: bold; font-family: Times New Roman; color: rgb(0, 0, 0);">
2020</font></div>
</font><font style="text-align: left; padding-bottom:2px;width:10%;vertical-align:bottom;display:inline-block;">&#xA0;</font></font></div>
</td>
<td colspan="1" style="vertical-align:bottom;width:12%;">
<div><font style="font-size: 11px"><font style="text-align: left; padding-bottom:2px;width:10%;vertical-align:bottom;display:inline-block;">&#xA0;</font><font style="text-align: center; vertical-align:bottom;width:80%;border-bottom:solid 2px #000000;display:inline-block;">
<div><font style="font-weight: bold; font-family: Times New Roman; color: rgb(0, 0, 0);">
2019</font></div>
</font><font style="text-align: left; padding-bottom:2px;width:10%;vertical-align:bottom;display:inline-block;">&#xA0;</font></font></div>
</td>
<td colspan="1" style="vertical-align:bottom;width:12%;">
<div><font style="font-size: 11px"><font style="text-align: left; padding-bottom:2px;width:10%;vertical-align:bottom;display:inline-block;">&#xA0;</font><font style="text-align: center; vertical-align:bottom;width:80%;border-bottom:solid 2px #000000;display:inline-block;">
<div><font style="font-weight: bold; font-family: Times New Roman; color: rgb(0, 0, 0);">
2020</font></div>
</font><font style="text-align: left; padding-bottom:2px;width:10%;vertical-align:bottom;display:inline-block;">&#xA0;</font></font></div>
</td>
<td colspan="1" style="vertical-align:bottom;width:12%;">
<div><font style="font-size: 11px"><font style="text-align: left; padding-bottom:2px;width:10%;vertical-align:bottom;display:inline-block;">&#xA0;</font><font style="text-align: center; vertical-align:bottom;width:80%;border-bottom:solid 2px #000000;display:inline-block;">
<div><font style="font-weight: bold; font-family: Times New Roman;">2019</font></div>
</font><font style="text-align: left; padding-bottom:2px;width:10%;vertical-align:bottom;display:inline-block;">&#xA0;</font></font></div>
</td>
</tr><tr>
<td style="vertical-align:bottom;width:52%;">
<div style="margin-left:0px;"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td colspan="1" style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;display:inline-block;">&#xA0;</font><font style="text-align: center; vertical-align:bottom;width:80%;display:inline-block;">
<div><font style="font-size:13px;font-family:Times New Roman;">&#xA0;</font></div>
</font><font style="text-align: left; vertical-align:bottom;width:10%;display:inline-block;">&#xA0;</font></div>
</td>
<td colspan="1" style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;display:inline-block;">&#xA0;</font><font style="text-align: center; vertical-align:bottom;width:80%;display:inline-block;">
<div><font style="font-size:13px;font-family:Times New Roman;">&#xA0;</font></div>
</font><font style="text-align: left; vertical-align:bottom;width:10%;display:inline-block;">&#xA0;</font></div>
</td>
<td colspan="1" style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;display:inline-block;">&#xA0;</font><font style="text-align: center; vertical-align:bottom;width:80%;display:inline-block;">
<div><font style="font-size:13px;font-family:Times New Roman;">&#xA0;</font></div>
</font><font style="text-align: left; vertical-align:bottom;width:10%;display:inline-block;">&#xA0;</font></div>
</td>
<td colspan="1" style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;display:inline-block;">&#xA0;</font><font style="text-align: center; vertical-align:bottom;width:80%;display:inline-block;">
<div><font style="font-size:13px;font-family:Times New Roman;">&#xA0;</font></div>
</font><font style="text-align: left; vertical-align:bottom;width:10%;display:inline-block;">&#xA0;</font></div>
</td>
</tr><tr style="background-color: rgb(204, 238, 255);">
<td style="vertical-align:bottom;width:52%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
Platform and Technology</font></div>
</td>
<td colspan="1" style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;display:inline-block;">&#xA0;</font><font style="text-align: center; vertical-align:bottom;width:80%;display:inline-block;">
<div><font style="font-size:13px;font-family:Times New Roman;">&#xA0;</font></div>
</font><font style="text-align: left; vertical-align:bottom;width:10%;display:inline-block;">&#xA0;</font></div>
</td>
<td colspan="1" style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;display:inline-block;">&#xA0;</font><font style="text-align: center; vertical-align:bottom;width:80%;display:inline-block;">
<div><font style="font-size:13px;font-family:Times New Roman;">&#xA0;</font></div>
</font><font style="text-align: left; vertical-align:bottom;width:10%;display:inline-block;">&#xA0;</font></div>
</td>
<td colspan="1" style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;display:inline-block;">&#xA0;</font><font style="text-align: center; vertical-align:bottom;width:80%;display:inline-block;">
<div><font style="font-size:13px;font-family:Times New Roman;">&#xA0;</font></div>
</font><font style="text-align: left; vertical-align:bottom;width:10%;display:inline-block;">&#xA0;</font></div>
</td>
<td colspan="1" style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;display:inline-block;">&#xA0;</font><font style="text-align: center; vertical-align:bottom;width:80%;display:inline-block;">
<div><font style="font-size:13px;font-family:Times New Roman;">&#xA0;</font></div>
</font><font style="text-align: left; vertical-align:bottom;width:10%;display:inline-block;">&#xA0;</font></div>
</td>
</tr><tr>
<td style="vertical-align:bottom;width:52%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Revenue</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">$</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">3,301</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">$</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">2,661</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">$</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">5,986</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">$</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">5,326</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
</tr><tr style="background-color: rgb(204, 238, 255);">
<td style="vertical-align:bottom;width:52%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;padding-bottom:2px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Gross
margin</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:5%;font-family:Times New Roman;font-size:13px;">$</font><font style="text-align: right; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:75%;font-family:Times New Roman;font-size:13px;">2,561</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:5%;font-family:Times New Roman;font-size:13px;">$</font><font style="text-align: right; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:75%;font-family:Times New Roman;font-size:13px;">1,954</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:5%;font-family:Times New Roman;font-size:13px;">$</font><font style="text-align: right; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:75%;font-family:Times New Roman;font-size:13px;">4,560</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:5%;font-family:Times New Roman;font-size:13px;">$</font><font style="text-align: right; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:75%;font-family:Times New Roman;font-size:13px;">3,946</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font></div>
</td>
</tr><tr>
<td style="vertical-align:bottom;width:52%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Gross
margin %</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">78</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">%</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">73</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">%</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">76</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">%</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">74</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">%</font></div>
</td>
</tr><tr style="background-color: rgb(204, 238, 255);">
<td colspan="1" style="vertical-align:bottom;width:52%;">
<div style="margin-left:0px;"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
</tr><tr>
<td style="vertical-align:bottom;width:52%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
Services</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
</tr><tr style="background-color: rgb(204, 238, 255);">
<td style="vertical-align:bottom;width:52%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Revenue</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">$</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">1,583</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">$</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">1,477</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">$</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">2,914</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">$</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">2,991</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
</tr><tr>
<td style="vertical-align:bottom;width:52%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;padding-bottom:2px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Gross
margin</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:5%;font-family:Times New Roman;font-size:13px;">$</font><font style="text-align: right; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:75%;font-family:Times New Roman;font-size:13px;">961</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:5%;font-family:Times New Roman;font-size:13px;">$</font><font style="text-align: right; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:75%;font-family:Times New Roman;font-size:13px;">934</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:5%;font-family:Times New Roman;font-size:13px;">$</font><font style="text-align: right; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:75%;font-family:Times New Roman;font-size:13px;">1,725</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:5%;font-family:Times New Roman;font-size:13px;">$</font><font style="text-align: right; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:75%;font-family:Times New Roman;font-size:13px;">1,819</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font></div>
</td>
</tr><tr style="background-color: rgb(204, 238, 255);">
<td style="vertical-align:bottom;width:52%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Gross
margin %</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">61</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">%</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">63</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">%</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">59</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">%</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">61</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">%</font></div>
</td>
</tr><tr>
<td colspan="1" style="vertical-align:bottom;width:52%;">
<div style="margin-left:0px;"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
</tr><tr style="background-color: rgb(204, 238, 255);">
<td style="vertical-align:bottom;width:52%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
Total</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
</tr><tr>
<td style="vertical-align:bottom;width:52%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Revenue</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">$</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">4,884</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">$</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">4,138</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">$</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">8,900</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">$</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">8,317</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
</tr><tr style="background-color: rgb(204, 238, 255);">
<td style="vertical-align:bottom;width:52%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;padding-bottom:2px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Gross
margin</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:5%;font-family:Times New Roman;font-size:13px;">$</font><font style="text-align: right; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:75%;font-family:Times New Roman;font-size:13px;">3,522</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:5%;font-family:Times New Roman;font-size:13px;">$</font><font style="text-align: right; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:75%;font-family:Times New Roman;font-size:13px;">2,888</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:5%;font-family:Times New Roman;font-size:13px;">$</font><font style="text-align: right; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:75%;font-family:Times New Roman;font-size:13px;">6,285</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:5%;font-family:Times New Roman;font-size:13px;">$</font><font style="text-align: right; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:75%;font-family:Times New Roman;font-size:13px;">5,765</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font></div>
</td>
</tr><tr>
<td style="vertical-align:bottom;width:52%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Gross
margin %</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">72</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">%</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">70</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">%</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">71</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">%</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">69</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">%</font></div>
</td>
</tr></table>
</div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; font-style: italic; font-family: Times New Roman; font-size: 13px">
Revenues</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="font-family: Times New Roman; font-size: 13px">Total
revenue increased by $746,000, or 18%, to $4,884,000 during the
three-month period ended June 30, 2020, as compared to $4,138,000
during the same period of 2019. Total revenue increased by
$583,000, or 7%, to $8,900,000 during the six-month period ended
June 30, 2020, compared to $8,317,000 during the same period of
2019. A majority of the increase is attributable to our Platform
and Technology revenue stream.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="font-family: Times New Roman; font-size: 13px">Platform and
Technology revenue increased $640,000, or 24%, and $660,000, or
12%, during the three and six-month periods ended June 30, 2020,
respectively, as compared to the same periods of 2019. The increase
in revenue is due to a combination of increased revenue from our
webcasting and newswire products, as well as increased licenses of
Platform <font style="text-decoration: underline">id.</font> During
the three and six months ended June 30, 2020, we benefited from our
ability to pivot and enhance our products with virtual components,
including virtual annual meetings, virtual conferences and
increased webcast demand as a result of the COVID-19 pandemic.
Additionally, ACCESSWIRE revenue for the three and six months ended
June 30, 2020 increased 19% and 10%, respectively, compared to the
same periods of the prior year. Absent the impact of the investment
commentary business, ACCESSWIRE revenue would have increased 30%
for the six months ended June 30, 2020, compared to the same period
of 2019. Revenue from licenses of Platform <font style="text-decoration: underline">id.</font> increased as a result of
the additional licenses entered into during the second half of 2019
and first half of 2020. During the three and six months ended June
30, 2020 we entered into 35 and 65 licenses of Platform
<font style="text-decoration: underline">id.</font> with annual
contract value of $225,000 and $406,000, respectively. This brings
our total subscriptions of Platform <font style="text-decoration: underline">id.</font> to 295 with annual contract
value of $2,228,000, as of June 30, 2020, compared to 255
subscriptions with annual contract value of $2,033,000 as of
December 31, 2019. Platform and Technology revenue increased to 68%
and 67% of total revenue during the three and six months ended June
30, 2020, respectively, as compared to 64% during the same periods
of the prior year.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div id="pgbrk" style="width: 100%; margin-left: 0px; text-indent: 0px; margin-right: 0px">
<div id="ftr">
<div style="text-align: left; width: 100%; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div id="pn" style="text-align: center"><font style="font-family: Times New Roman; font-size: 13px">22</font></div>
</div>
<div id="pb" style="text-align: center; page-break-after: always; margin-left: 0px; margin-right: 0px; margin-bottom: 6px; width: 100%; height: 1px; background-color: #000000">
<!--page break--></div>
<div id="hdr">
<div style="text-align: left; width: 100%; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</div>
</div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;<br>
</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="font-family: Times New Roman; font-size: 13px">Services revenue
increased $106,000, or 7%, during the three-month period ended June
30, 2020, as compared to the same period of 2019. The increase in
revenue during this period is primarily related to an increase in
revenue from print and proxy fulfillment services primarily due to
increased projects associated with annual meetings. Revenue from
our transfer agent services increased due to a large one-time
project that was pushed from the first quarter into the second
quarter. Also, revenue from our webcasting services increased as a
result of increased demand of virtual webcasting products. These
increases were offset by a continued decrease in demand for
compliance services and ARS services due to continued customer
attrition. Services revenue decreased $77,000, or 3%, during the
six months ended June 30,2020. The decrease is due to the
aforementioned decline in compliance and ARS services as well as a
decline in transfer agent services, due in part to a slow-down in
processing of transactions from the Depository Trust Company and
banks and brokers as a result of the COVID-19 pandemic. These
decreases were offset by the aforementioned increases in print and
proxy fulfillment and webcasting services as a result of
accompanying the increased demand for virtual
products.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="font-family: Times New Roman; font-size: 13px">No
customers accounted for more than 10% of the revenues during the
three and six-month periods ended June 30, 2020 or
2019.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; font-style: italic; font-family: Times New Roman; font-size: 13px">
Revenue Backlog</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="font-family: Times New Roman; font-size: 13px">At June
30, 2020, our deferred revenue balance was $2,015,000, which we
expect to recognize over the next twelve months, compared to
$1,812,000 at December 31, 2019, an increase of 11%. 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
contracts for legacy ARS services.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; font-style: italic; font-family: Times New Roman; font-size: 13px">
Cost of Revenues and Gross Margin</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="font-family: Times New Roman; font-size: 13px">Platform and
Technology cost of revenues consists primarily of direct labor
costs, newswire distribution costs, third party licensing and
amortization of capitalized software costs related to platforms
licensed to customers. Services costs of revenue consists primarily
of direct labor costs, warehousing, logistics, print production
materials, postage, and outside services directly related to the
delivery of services to our customers. Cost of revenues increased
by $112,000, or 9%, and $63,000, or 2% during the three and
six-month periods ended June 30, 2020, respectively, as compared to
the same periods of 2019. Overall gross margin increased $634,000,
or 22%, and $520,000, or 9%, during the three and six-month periods
ended June 30, 2020, respectively, as compared to the same periods
of the prior year. Gross margin percentages increased to 72% and
71% during the three and six months ended June 30, 2020,
respectively, compared to 70% and 69% during the same periods of
2019.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="font-family: Times New Roman; font-size: 13px">Gross
margin percentage from Platform and Technology revenue was 78% and
76% during the three and six-month periods ended June 30, 2020,
respectively, as compared to 73% and 74% during the same periods of
2019. The increase in gross margin percentage is primarily
attributable to the additional webcasting revenue associated with
the virtual events completed during the quarter with a relatively
fixed cost structure.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="font-family: Times New Roman; font-size: 13px">Gross
margins from our Services revenue decreased to 61% and 59% during
the three and six-month periods ended June 30, 2020, respectively,
as compared to 63% and 61% during the same periods of 2019. The
decrease is due in part to lower compliance revenue associated with
relatively fixed costs and increased webcasting service revenue
which typically has a lower margin than other
services.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; font-style: italic; font-family: Times New Roman; font-size: 13px">
Operating Expenses</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-style: italic; font-family: Times New Roman; font-size: 13px">
General and Administrative Expense</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="font-family: Times New Roman; font-size: 13px">General
and administrative expenses consist primarily of salaries,
stock-based compensation, insurance, fees for professional
services, general corporate expenses (including bad debt expense)
and facility and equipment expenses. General and administrative
expenses decreased $125,000, or 9%, and $270,000 or 10%, during the
three and six-month periods ended June 30, 2020, respectively, as
compared the same periods of 2019. This decrease is primarily due
to a decrease in our bad debt provision of $242,000 and $373,000
during the three and six months ended June 30, 2020, respectively,
compared to the prior year. The high bad debt provision in the
prior year was related to reserves on accounts receivable balances
of two significant investment commentary newswire customers which
were written off in 2019. Also contributing to the decrease in
general and administrative expenses was a decrease in stock
compensation expenses. These decreases were offset by increases in
personnel costs as well as rent expense.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div id="pgbrk" style="width: 100%; margin-left: 0px; text-indent: 0px; margin-right: 0px">
<div id="ftr">
<div style="text-align: left; width: 100%; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div id="pn" style="text-align: center"><font style="font-family: Times New Roman; font-size: 13px">23</font></div>
</div>
<div id="pb" style="text-align: center; page-break-after: always; margin-left: 0px; margin-right: 0px; margin-bottom: 6px; width: 100%; height: 1px; background-color: #000000">
<!--page break--></div>
<div id="hdr">
<div style="text-align: left; width: 100%; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</div>
</div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;<br>
</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="font-family: Times New Roman; font-size: 13px">As a
percentage of revenue, general and administrative expenses were 25%
and 27% for the three and six-month periods ended June 30, 2020,
respectively, a decrease from 32% for the same periods of
2019.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-style: italic; font-family: Times New Roman; font-size: 13px">
Sales and Marketing Expenses</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="font-family: Times New Roman; font-size: 13px">Sales
and marketing expenses consist primarily of salaries, stock-based
compensation, sales commissions, advertising expenses, tradeshow
expenses and other marketing expenses. Sales and marketing expenses
for the three and six-month periods ended June 30, 2020, increased
$75,000, or 9%, and $151,000, also 9%, respectively, compared to
the same periods of 2019. This increase is directly related to our
investment in our sales and marketing initiatives with an increase
in personnel costs and digital marketing.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="font-family: Times New Roman; font-size: 13px">As a
percentage of revenue, sales and marketing expense were 19% and 20%
during the three and six-month periods ended June 30, 2020,
respectively, compared to 21% and 20% for the same periods of the
prior year.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-style: italic; font-family: Times New Roman; font-size: 13px">
Product Development Expenses</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="font-family: Times New Roman; font-size: 13px">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 <font style="text-decoration: underline">id</font>. Product development
expenses decreased $178,000, or 52%, and $321,000, or 47%, during
the three and six-month periods ended June 30, 2020, compared to
the same periods in 2019. The decrease is due to a decrease in
headcount within the development team and use of more specialized
consultants. We anticipate product development expenses to begin to
increase toward previous levels in future periods.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="font-family: Times New Roman; font-size: 13px">As a
percentage of revenue, product development expenses were 3% and 4%
for the three and six-month periods ended June 30, 2020,
respectively, compared to 8% during the same periods of
2019.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-style: italic; font-family: Times New Roman; font-size: 13px">
Depreciation and Amortization</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="font-family: Times New Roman; font-size: 13px">Depreciation and
amortization expenses decreased $9,000, or 4%, and $12,000, or 3%,
during the three and six-month periods ended June 30, 2020,
respectively, as compared to the same periods of 2019.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-style: italic; font-family: Times New Roman; font-size: 13px">
Interest income, net</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="font-family: Times New Roman; font-size: 13px">Interest income,
net, represents interest income on deposit and money market
accounts, partially offset by the non-cash interest associated with
the present value of the remaining anniversary payments of the
Interwest acquisition. The decrease in interest income during the
three and six months ended June 30, 2020, as compared to the same
periods of the prior year, is due to a decrease in interest rates
associated with the deposit and money market accounts.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-style: italic; font-family: Times New Roman; font-size: 13px">
Income tax (benefit) expense</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="font-family: Times New Roman; font-size: 13px">We
recognized income tax expense of $230,000 and $310,000 during the
three and six-month periods ended June 30, 2020, respectively,
compared to $33,000 and $46,000 during the same periods of 2019. At
the end of each interim period, we estimate the effective tax rate
we expect to be applicable for the full fiscal year and this rate
is applied to our results for the year-to-date period, and then
adjusted for any discrete period items. For the three and six-month
period ended June 30, 2020, the variance between the
Company&#x2019;s effective tax rate and the U.S. statutory rate of
21% is primarily attributable to state income taxes. For the three
and six-month periods ended June 30, 2019, the variance between the
Company&#x2019;s effective tax rate and the U.S. statutory rate is
primarily attributable to the excess stock-based compensation tax
benefit recognized in income tax expense during the periods, as
well as foreign statutory tax rate differentials and tax
credits.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="background-color: #FFFFFF; font-style: italic; font-family: Times New Roman; font-size: 13px">
Net Income</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="font-family: Times New Roman; font-size: 13px">Net
income for the three and six-month periods ended June 30, 2020 was
$772,000 and $998,000, respectively, compared to $212,000 and
$417,000 for the same periods of 2019.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div id="pgbrk" style="width: 100%; margin-left: 0px; text-indent: 0px; margin-right: 0px">
<div id="ftr">
<div style="text-align: left; width: 100%; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div id="pn" style="text-align: center"><font style="font-family: Times New Roman; font-size: 13px">24</font></div>
</div>
<div id="pb" style="text-align: center; page-break-after: always; margin-left: 0px; margin-right: 0px; margin-bottom: 6px; width: 100%; height: 1px; background-color: #000000">
<!--page break--></div>
<div id="hdr">
<div style="text-align: left; width: 100%; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</div>
</div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;<br>
</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="font-family: Times New Roman; font-size: 13px">The
increase in net income is partially due to realizing the scale of
our Platform and Technology products through increased revenue and
higher gross margin percentages. Additionally, we experienced lower
operating expenses which were partially offset by a decline in
interest income and higher taxes.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; font-family: Times New Roman; font-size: 13px">
Liquidity and Capital Resources</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="font-family: Times New Roman; font-size: 13px">As of
June 30, 2020, we had $17,097,000 in cash and cash equivalents and
$2,599,000 in net accounts receivable. Current liabilities at June
30, 2020, totaled $4,758,000 including our accounts payable,
deferred revenue, accrued payroll liabilities, income taxes
payable, current portion of remaining payments for Interwest, lease
liabilities and other accrued expenses. At June 30, 2020, our
current assets exceeded our current liabilities by
$15,211,000.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="font-family: Times New Roman; font-size: 13px">Effective October
3, 2019, the Company renewed its unsecured Line of Credit, which
increased the term to two years, with all other provisions
remaining the same. The amount of funds available for borrowing are
$3,000,000 and the interest rate is LIBOR plus 1.75%. As of June
30, 2020, the interest rate was 1.93% and the Company did not owe
any amounts on the Line of Credit.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
2020 Outlook</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="font-style: italic; color: #000000; font-family: Times New Roman; font-size: 13px">
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.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="font-family: Times New Roman; font-size: 13px">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.
Actions taken around the world to help mitigate the spread of
COVID-19 include restrictions on travel, quarantines or
&#x201C;stay-at-home&#x201D; restrictions in certain areas and forced
closures for certain types of public places and businesses.
COVID-19 and actions taken to mitigate it have had and are expected
to continue to have an adverse impact on the economies and
financial markets globally, including the geographical areas in
which we operate. Although our offices were initially ordered
temporarily closed for the safety of our employees, their families
and our community, on June 1, 2020, we began Phase 1 of our
re-opening plan by allowing a small number of employees to return
back to the office on an optional basis.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="font-family: Times New Roman; font-size: 13px">While
it is unknown how long these conditions will last and what the
complete financial impact will be to the Company, 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. Several in-person
conferences scheduled to occur in the first half of the year were
either cancelled or delayed and we also experienced 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 during the second quarter. Despite the
short-term increase in revenue, the concentrations of our customer
base within middle, small and micro-cap public customers make it
reasonably possible that we are vulnerable to the risk of a
near-term negative impact related to the COVID-19 outbreak if a
substantial portion of these customers are forced to 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.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="font-family: Times New Roman; font-size: 13px"><font style="color: #000000">Overall, the demand for our platforms and services
continues to be stable in the majority of the segments we serve,
with the exception of our physical conference software business due
to the cancellation or delay of several onsite investor
conferences, as well as,</font> delays in transactions processed by
the Depository Trust Company in our transfer agent business
<font style="color: #000000">as a result of
COVID-19.</font></font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div id="pgbrk" style="width: 100%; margin-left: 0px; text-indent: 0px; margin-right: 0px">
<div id="ftr">
<div style="text-align: left; width: 100%; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div id="pn" style="text-align: center"><font style="font-family: Times New Roman; font-size: 13px">25</font></div>
</div>
<div id="pb" style="text-align: center; page-break-after: always; margin-left: 0px; margin-right: 0px; margin-bottom: 6px; width: 100%; height: 1px; background-color: #000000">
<!--page break--></div>
<div id="hdr">
<div style="text-align: left; width: 100%; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</div>
</div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;<br>
</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="font-family: Times New Roman; font-size: 13px"><font style="color: #000000">Conversely, we are seeing increased demand for
virtual events using both our conference software and webcasting
products, as customers are opting to hold virtual meetings. During
the first quarter, 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 fully virtual and hold</font> one-on-one
meetings <font style="color: #000000">with audio, video and share
features.</font></font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="font-family: Times New Roman; font-size: 13px"><font style="color: #000000">We believe these developments will assist us in
delivering best of breed solutions to the market, but also lead us
into new opportunities</font> 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. However, we cannot make any assurances at this time that our
product upgrade will be accepted by customers and revenue will be
significant enough to offset losses in other aspects of our
business in the long-term.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">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 2020:</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="margin-left: 48px; display: table">
<div style="display: table-row">
<div style="text-align: left; display: table-cell; width: 24px">
<font style="font-size: 13px">&#x25CF;</font></div>
<div style="text-align: justify; display: table-cell"><font style="font-family: Times New Roman; font-size: 13px">Continue to expand
our Platform and Technology products and adapt to this changing
environment,</font></div>
</div>
</div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="margin-left: 48px; display: table">
<div style="display: table-row">
<div style="text-align: left; display: table-cell; width: 24px">
<font style="font-size: 13px">&#x25CF;</font></div>
<div style="text-align: justify; display: table-cell"><font style="font-family: Times New Roman; font-size: 13px">Continue to grow
through acquisitions in areas of strategic focus,</font></div>
</div>
</div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="margin-left: 48px; display: table">
<div style="display: table-row">
<div style="text-align: left; display: table-cell; width: 24px">
<font style="font-size: 13px">&#x25CF;</font></div>
<div style="text-align: justify; display: table-cell"><font style="font-family: Times New Roman; font-size: 13px">Expand customer
base,</font></div>
</div>
</div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="margin-left: 48px; display: table">
<div style="display: table-row">
<div style="text-align: left; display: table-cell; width: 24px">
<font style="font-size: 13px">&#x25CF;</font></div>
<div style="text-align: justify; display: table-cell"><font style="font-family: Times New Roman; font-size: 13px">Continue to expand
our newswire distribution,</font></div>
</div>
</div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="margin-left: 48px; display: table">
<div style="display: table-row">
<div style="text-align: left; display: table-cell; width: 24px">
<font style="font-size: 13px">&#x25CF;</font></div>
<div style="text-align: justify; display: table-cell"><font style="font-family: Times New Roman; font-size: 13px">Continue
development of our Insight and Analytics module,</font></div>
</div>
</div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="margin-left: 48px; display: table">
<div style="display: table-row">
<div style="text-align: left; display: table-cell; width: 24px">
<font style="font-size: 13px">&#x25CF;</font></div>
<div style="text-align: justify; display: table-cell"><font style="font-family: Times New Roman; font-size: 13px">Generate profitable
sustainable growth,</font></div>
</div>
</div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="margin-left: 48px; display: table">
<div style="display: table-row">
<div style="text-align: left; display: table-cell; width: 24px">
<font style="font-size: 13px">&#x25CF;</font></div>
<div style="text-align: justify; display: table-cell"><font style="font-family: Times New Roman; font-size: 13px">Generate cash flows
from operations.</font></div>
</div>
</div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">We
believe there is significant demand for our products among the
middle, small and micro-cap markets globally, as they seek to find
better platforms and tools to disseminate and communicate their
messages, although this demand may decrease or shift in the near
term as a result of COVID-19. We believe we have the product sets,
platforms, capacity and ability to adapt during these changing
times to meet their requirements.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">We
have invested and will continue to invest in our product sets,
platforms and intellectual property development via internal
development and acquisitions. Currently, the acquisition
environment is very difficult due to COVID-19, however,
acquisitions remain a core part of our strategy. This investment
strategy is key to enhancing our overall offerings in the market
and necessary to keep our competitive advantages and sustain the
next round of growth that management believes it can achieve when
the pandemic has passed. If we are successful in this effort, we
believe we can increase our market share and revenues per user as
we move forward once we return to a more traditional business
environment.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; font-family: Times New Roman; font-size: 13px">
Off-Balance Sheet Arrangements</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="font-family: Times New Roman; font-size: 13px">We have
no off-balance sheet arrangements that have or are reasonably
likely to have a current or future effect on our financial
condition, changes in financial condition, revenues or expenses,
results of operations, liquidity, capital expenditures or capital
resources that is material to stockholders.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; font-family: Times New Roman; font-size: 13px">
<a name="13">I</a>TEM 3. QUANTITATIVE AND QUALITATIVE
DISCLOSURES ABOUT MARKET RISK.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="font-family: Times New Roman; font-size: 13px">Not
applicable</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; font-family: Times New Roman; font-size: 13px">
<a name="14">I</a>TEM 4. CONTROLS AND
PROCEDURES.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="font-family: Times New Roman; font-size: 13px">As of
the end of the period covered by this quarterly report on Form10-Q,
the Company&#x2019;s Chief Executive Officer and Chief Financial
Officer conducted an evaluation of the Company&#x2019;s disclosure
controls and procedures (as defined in Rules 13a-15 and 15d-15 of
the Securities Exchange Act of 1934). Based upon this evaluation,
the Company&#x2019;s Chief Executive Officer and Chief Financial
Officer concluded that the Company&#x2019;s disclosure controls and
procedures are effective and have not changed since its most recent
annual report.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="text-decoration: underline; font-style: italic; font-family: Times New Roman; font-size: 13px">
Changes in Internal Control over Financial Reporting</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="font-family: Times New Roman; font-size: 13px">We
regularly review our system of internal control over financial
reporting to ensure we maintain an effective internal control
environment. There were no changes in our internal control over
financial reporting that occurred during the period covered by this
Quarterly Report on Form 10-Q that have materially affected, or are
reasonably likely to materially affect, our internal control over
financial reporting.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div id="pgbrk" style="width: 100%; margin-left: 0px; text-indent: 0px; margin-right: 0px">
<div id="ftr">
<div style="text-align: left; width: 100%; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div id="pn" style="text-align: center"><font style="font-family: Times New Roman; font-size: 13px">26</font></div>
</div>
<div id="pb" style="text-align: center; page-break-after: always; margin-left: 0px; margin-right: 0px; margin-bottom: 6px; width: 100%; height: 1px; background-color: #000000">
<!--page break--></div>
<div id="hdr">
<div style="text-align: left; width: 100%; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</div>
</div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; font-family: Times New Roman; font-size: 13px">
PART II &#x2013; OTHER INFORMATION</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; font-family: Times New Roman; font-size: 13px">
<a name="21">I</a>TEM 1. LEGAL PROCEEDINGS.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="font-family: Times New Roman; font-size: 13px">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.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; font-family: Times New Roman; font-size: 13px">
<a name="21a">I</a>TEM 1A. RISK FACTORS.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="font-family: Times New Roman; font-size: 13px">There
have been no material changes to our risk factors as previously
disclosed in our most recent Form 10-K filing, except as set forth
below.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-weight: bold; font-style: italic; font-family: Times New Roman; font-size: 13px">
The recent COVID-19 outbreak could harm our business and results of
operations.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="font-family: Times New Roman; font-size: 13px">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
for the foreseeable future. There can be no assurance that these
measures will be effective, however, or that we can 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, the value of our assets and harm our
business and results of operations<font style="color: #000000">.
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.</font></font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; font-family: Times New Roman; font-size: 13px">
<a name="22">I</a>TEM 2. UNREGISTERED SALES OF EQUITY
SECURITIES AND USE OF PROCEEDS.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="font-family: Times New Roman; font-size: 13px">None.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; font-family: Times New Roman; font-size: 13px">
<a name="23">I</a>TEM 3. DEFAULTS UPON SENIOR
SECURITIES.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="font-family: Times New Roman; font-size: 13px">None<font style="font-weight: bold">.</font></font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; font-family: Times New Roman; font-size: 13px">
<a name="24">I</a>TEM 4. MINE SAFETY
DISCLOSURE.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="font-family: Times New Roman; font-size: 13px">Not
applicable<font style="font-weight: bold">.</font></font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px"><font style="font-weight: bold">
<a name="25">I</a>TEM 5.</font> <font style="font-weight: bold">OTHER INFORMATION.</font></font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="font-family: Times New Roman; font-size: 13px">None.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px"><font style="font-weight: bold">
<a name="26">I</a>TEM 6.</font> <font style="font-weight: bold">EXHIBITS.</font></font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">(a)
Exhibits.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div>
<table cellpadding="0" cellspacing="0" style="width: 100%; font-family: Times New Roman; font-size: 13px">
<tr>
<td style="vertical-align: middle; width: 9%">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; font-family: Times New Roman; font-size: 13px">
Exhibit</font></div>
</td>
<td style="vertical-align: middle; width: 2%">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: middle; width: 89%">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
</tr><tr>
<td style="vertical-align: middle; width: 9%; border-bottom: 2px solid #000000">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; font-family: Times New Roman; font-size: 13px">
Number</font></div>
</td>
<td style="vertical-align: middle; width: 2%">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: middle; width: 89%; border-bottom: 2px solid #000000">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; font-family: Times New Roman; font-size: 13px">
Description</font></div>
</td>
</tr><tr style="background-color: rgb(204, 238, 255);">
<td style="vertical-align: middle; width: 9%;">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px"><a href="isdr_ex311.htm"><font style="font-family: Times New Roman; font-size: 13px;">31.1</font></a></div>
</td>
<td style="vertical-align: middle; width: 2%">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: middle; width: 89%">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">Certification
of Chief Executive Officer pursuant to Section 302 of the
Sarbanes-Oxley Act of 2002.*</font></div>
</td>
</tr><tr>
<td style="vertical-align: middle; width: 9%;">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px"><a href="isdr_ex312.htm"><font style="font-family: Times New Roman; font-size: 13px;">31.2</font></a></div>
</td>
<td style="vertical-align: middle; width: 2%">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: middle; width: 89%">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">Certification
of Chief Financial Officer pursuant to Section 302 of the
Sarbanes-Oxley Act of 2002.*</font></div>
</td>
</tr><tr style="background-color: rgb(204, 238, 255);">
<td style="vertical-align: middle; width: 9%;">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px"><a href="isdr_ex321.htm"><font style="font-family: Times New Roman; font-size: 13px;">32.1</font></a></div>
</td>
<td style="vertical-align: middle; width: 2%">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: middle; width: 89%">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">Certification
of Chief Executive Officer pursuant to Section 906 of the
Sarbanes-Oxley Act of 2002.*</font></div>
</td>
</tr><tr>
<td style="vertical-align: middle; width: 9%;">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px"><a href="isdr_ex322.htm"><font style="font-family: Times New Roman; font-size: 13px;">32.2</font></a></div>
</td>
<td style="vertical-align: middle; width: 2%">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: middle; width: 89%">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">Certification
of Chief Financial Officer pursuant to Section 906 of the
Sarbanes-Oxley Act of 2002.*</font></div>
</td>
</tr><tr style="background-color: rgb(204, 238, 255);">
<td style="vertical-align: middle; width: 9%">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: middle; width: 2%">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: middle; width: 89%">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
</tr><tr>
<td style="vertical-align: middle; width: 9%">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">101.INS</font></div>
</td>
<td style="vertical-align: middle; width: 2%">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: middle; width: 89%">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">XBRL
Instance Document.**</font></div>
</td>
</tr><tr style="background-color: rgb(204, 238, 255);">
<td style="vertical-align: middle; width: 9%">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">101.SCH</font></div>
</td>
<td style="vertical-align: middle; width: 2%">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: middle; width: 89%">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">XBRL
Taxonomy Extension Schema Document.**</font></div>
</td>
</tr><tr>
<td style="vertical-align: middle; width: 9%">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">101.CAL</font></div>
</td>
<td style="vertical-align: middle; width: 2%">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: middle; width: 89%">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">XBRL
Taxonomy Calculation Linkbase Document.**</font></div>
</td>
</tr><tr style="background-color: rgb(204, 238, 255);">
<td style="vertical-align: middle; width: 9%">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">101.LAB</font></div>
</td>
<td style="vertical-align: middle; width: 2%">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: middle; width: 89%">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">XBRL
Taxonomy Label Linkbase Document.**</font></div>
</td>
</tr><tr>
<td style="vertical-align: middle; width: 9%">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">101.PRE</font></div>
</td>
<td style="vertical-align: middle; width: 2%">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: middle; width: 89%">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">XBRL
Taxonomy Presentation Linkbase Document.**</font></div>
</td>
</tr><tr style="background-color: rgb(204, 238, 255);">
<td style="vertical-align: middle; width: 9%">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">101.DEF</font></div>
</td>
<td style="vertical-align: middle; width: 2%">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: middle; width: 89%">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">XBRL
Taxonomy Extension Definition Linkbase Document. **</font></div>
</td>
</tr></table>
</div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">_______________________________</font></div>
<div>
<table cellpadding="0" cellspacing="0" style="width: 100%; font-family: Times New Roman; font-size: 13px">
<tr>
<td style="vertical-align: middle; width: 2%">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">*</font></div>
</td>
<td style="vertical-align: middle; width: 98%">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">filed
or furnished herewith</font></div>
</td>
</tr><tr>
<td style="vertical-align: middle; width: 2%">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">**</font></div>
</td>
<td style="vertical-align: middle; width: 98%">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">submitted
electronically herewith</font></div>
</td>
</tr></table>
</div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div id="pgbrk" style="width: 100%; margin-left: 0px; text-indent: 0px; margin-right: 0px">
<div id="ftr">
<div style="text-align: left; width: 100%; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div id="pn" style="text-align: center"><font style="font-family: Times New Roman; font-size: 13px">27</font></div>
</div>
<div id="pb" style="text-align: center; page-break-after: always; margin-left: 0px; margin-right: 0px; margin-bottom: 6px; width: 100%; height: 1px; background-color: #000000">
<!--page break--></div>
<div id="hdr">
<div style="text-align: left; width: 100%; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</div>
</div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; font-family: Times New Roman; font-size: 13px">
<a name="s">S</a>IGNATURES</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="font-family: Times New Roman; font-size: 13px">Pursuant to the
requirements 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.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">Date:
July 30, 2020</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;<br>
</font></div>
<div>
<table cellpadding="0" cellspacing="0" style="width: 100%; font-family: Times New Roman; font-size: 13px">
<tr>
<td style="vertical-align: middle; width: 49%">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td colspan="2" style="vertical-align: middle; width: 38%">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; font-family: Times New Roman; font-size: 13px">
ISSUER DIRECT CORPORATION</font></div>
</td>
<td style="vertical-align: middle; width: 12%">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
</tr><tr>
<td style="vertical-align: middle; width: 49%">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: middle; width: 3%">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: middle; width: 35%">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: middle; width: 12%">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
</tr><tr>
<td style="vertical-align: middle; width: 49%">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: middle; width: 3%">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: middle; width: 35%">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: middle; width: 12%">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
</tr><tr>
<td style="vertical-align: middle; width: 49%">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: middle; width: 3%">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: middle; width: 35%">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: middle; width: 12%">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
</tr><tr>
<td style="vertical-align: middle; width: 49%">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: middle; width: 3%">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">By:</font></div>
</td>
<td style="vertical-align: middle; width: 35%; border-bottom: 2px solid #000000">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">/s/
Brian R. Balbirnie</font></div>
</td>
<td style="vertical-align: middle; width: 12%">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
</tr><tr>
<td style="vertical-align: middle; width: 49%">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: middle; width: 3%">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: middle; width: 35%">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">Brian
R. Balbirnie</font></div>
</td>
<td style="vertical-align: middle; width: 12%">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
</tr><tr>
<td style="vertical-align: middle; width: 49%">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: middle; width: 3%">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: middle; width: 35%">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">Chief
Executive Officer</font></div>
</td>
<td style="vertical-align: middle; width: 12%">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
</tr><tr>
<td style="vertical-align: middle; width: 49%">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: middle; width: 3%">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: middle; width: 35%">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: middle; width: 12%">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
</tr></table>
</div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div>
<table cellpadding="0" cellspacing="0" style="width: 100%; font-family: Times New Roman; font-size: 13px">
<tr>
<td style="vertical-align: middle; width: 49%">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: middle; width: 3%">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: middle; width: 35%">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: middle; width: 12%">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
</tr><tr>
<td style="vertical-align: middle; width: 49%">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: middle; width: 3%">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">By:</font></div>
</td>
<td style="vertical-align: middle; width: 35%; border-bottom: 2px solid #000000">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">/s/
Steven Knerr</font></div>
</td>
<td style="vertical-align: middle; width: 12%">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
</tr><tr>
<td style="vertical-align: middle; width: 49%">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: middle; width: 3%">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: middle; width: 35%">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">Steven
Knerr</font></div>
</td>
<td style="vertical-align: middle; width: 12%">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
</tr><tr>
<td style="vertical-align: middle; width: 49%">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: middle; width: 3%">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: middle; width: 35%">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">Chief
Financial Officer</font></div>
</td>
<td style="vertical-align: middle; width: 12%">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
</tr><tr>
<td style="vertical-align: middle; width: 49%">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: middle; width: 3%">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: middle; width: 35%">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: middle; width: 12%">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
</tr></table>
</div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div id="pgbrk" style="width: 100%; margin-left: 0px; text-indent: 0px; margin-right: 0px">
<div id="ftr">
<div style="text-align: left; width: 100%; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div id="pn" style="text-align: center"><font style="font-family: Times New Roman; font-size: 13px">28</font></div>
</div>
<div id="pb" style="text-align: center; margin-left: 0px; margin-right: 0px; margin-bottom: 6px; width: 100%; height: 1px; background-color: #000000">
<!--page break--></div>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.1
<SEQUENCE>2
<FILENAME>isdr_ex311.htm
<DESCRIPTION>CERTIFICATION PURSUANT TO RULE 13A-14(A)/15D-14(A) CERTIFICATIONS SECTION 302 OF THE SARBANES-OXLY ACT OF 2002
<TEXT>
<html>
<head>
<!-- Document created using Blueprint(R) - powered by Issuer Direct - www.issuerdirect.com -->
<!-- Copyright 2020 Issuer Direct Corporation -->
<title>isdr_ex311</title>
</head>
<body style="font-family: Times New Roman; font-size: 13px;">
<div id="pgbrk" style="width: 100%; margin-left: 0px; text-indent: 0px; margin-right: 0px">
<div id="hdr" style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px; width: 100%"><font style="font-size: 13px; font-family: Times New Roman">&#xA0;</font></div>
</div>
</div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-size: 13px; font-family: Times New Roman">&#xA0;</font></div>
<div style="text-align: right; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-weight: bold; font-size: 13px; font-family: Times New Roman">Exhibit&#xA0;31.1</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-size: 13px; font-family: Times New Roman">&#xA0;</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-weight: bold; font-size: 13px; font-family: Times New Roman">CERTIFICATION
PURSUANT TO RULE&#xA0;13a-14(a)/15d-14(a)</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-weight: bold; font-size: 13px; font-family: Times New Roman">UNDER
THE SECURITIES EXCHANGE ACT OF 1934, AS AMENDED</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-weight: bold; font-size: 13px; font-family: Times New Roman">(SECTION&#xA0;302
OF THE SARBANES-OXLEY ACT OF 2002)</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-size: 13px; font-family: Times New Roman">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-size: 13px; font-family: Times New Roman">I, Brian R.
Balbirnie, certify that:</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-size: 13px; font-family: Times New Roman">&#xA0;</font></div>
<div style="text-align: left; display: table">
<div style="text-align: left; display: table-row">
<div style="text-align: left; display: table-cell; width: 48px">
<font style="font-size: 13px; font-family: Times New Roman">1.</font></div>
<div style="text-align: justify; text-indent: 0px; display: table-cell">
<font style="font-size: 13px; font-family: Times New Roman">I have
reviewed this Quarterly Report on Form&#xA0;10-Q of Issuer Direct
Corporation;</font></div>
</div>
</div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-size: 13px; font-family: Times New Roman">&#xA0;</font></div>
<div style="text-align: left; display: table">
<div style="text-align: left; display: table-row">
<div style="text-align: left; display: table-cell; width: 48px">
<font style="font-size: 13px; font-family: Times New Roman">2.</font></div>
<div style="text-align: justify; text-indent: 0px; display: table-cell">
<font style="font-size: 13px; font-family: Times New Roman">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;</font></div>
</div>
</div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-size: 13px; font-family: Times New Roman">&#xA0;</font></div>
<div style="text-align: left; display: table">
<div style="text-align: left; display: table-row">
<div style="text-align: left; display: table-cell; width: 48px">
<font style="font-size: 13px; font-family: Times New Roman">3.</font></div>
<div style="text-align: justify; text-indent: 0px; display: table-cell">
<font style="font-size: 13px; font-family: Times New Roman">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;</font></div>
</div>
</div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-size: 13px; font-family: Times New Roman">&#xA0;</font></div>
<div style="text-align: left; display: table">
<div style="text-align: left; display: table-row">
<div style="text-align: left; display: table-cell; width: 48px">
<font style="font-size: 13px; font-family: Times New Roman">4.</font></div>
<div style="text-align: justify; text-indent: 0px; display: table-cell">
<font style="font-size: 13px; font-family: Times New Roman">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&#xA0;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:</font></div>
</div>
</div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-size: 13px; font-family: Times New Roman">&#xA0;</font></div>
<div style="text-align: left; display: table; margin-left: 48px">
<div style="text-align: left; display: table-row">
<div style="text-align: left; display: table-cell; width: 48px">
<font style="font-size: 13px; font-family: Times New Roman">a)</font></div>
<div style="text-align: justify; text-indent: 0px; display: table-cell">
<font style="font-size: 13px; font-family: Times New Roman">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;</font></div>
</div>
</div>
<div style="text-align: justify; margin-left: 48px; margin-right: 0px; text-indent: 0px"><font style="font-size: 13px; font-family: Times New Roman">&#xA0;</font></div>
<div style="text-align: left; display: table; margin-left: 48px">
<div style="text-align: left; display: table-row">
<div style="text-align: left; display: table-cell; width: 48px">
<font style="font-size: 13px; font-family: Times New Roman">b)</font></div>
<div style="text-align: justify; text-indent: 0px; display: table-cell">
<font style="font-size: 13px; font-family: Times New Roman">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;</font></div>
</div>
</div>
<div style="text-align: justify; margin-left: 48px; margin-right: 0px; text-indent: 0px"><font style="font-size: 13px; font-family: Times New Roman">&#xA0;</font></div>
<div style="text-align: left; display: table; margin-left: 48px">
<div style="text-align: left; display: table-row">
<div style="text-align: left; display: table-cell; width: 48px">
<font style="font-size: 13px; font-family: Times New Roman">c)</font></div>
<div style="text-align: justify; text-indent: 0px; display: table-cell">
<font style="font-size: 13px; font-family: Times New Roman">Evaluated the
effectiveness of the registrant's disclosure controls and
procedures and presented in this report our conclusions about the
effectiveness of the disclosure controls and procedures, as of the
end of the period covered by this report based on such evaluation;
and</font></div>
</div>
</div>
<div style="text-align: justify; margin-left: 48px; margin-right: 0px; text-indent: 0px"><font style="font-size: 13px; font-family: Times New Roman">&#xA0;</font></div>
<div style="text-align: left; display: table; margin-left: 48px">
<div style="text-align: left; display: table-row">
<div style="text-align: left; display: table-cell; width: 48px">
<font style="font-size: 13px; font-family: Times New Roman">d)</font></div>
<div style="text-align: justify; text-indent: 0px; display: table-cell">
<font style="font-size: 13px; font-family: Times New Roman">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</font></div>
</div>
</div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-size: 13px; font-family: Times New Roman">&#xA0;</font></div>
<div style="text-align: left; display: table">
<div style="text-align: left; display: table-row">
<div style="text-align: left; display: table-cell; width: 48px">
<font style="font-size: 13px; font-family: Times New Roman">5.</font></div>
<div style="text-align: justify; text-indent: 0px; display: table-cell">
<font style="font-size: 13px; font-family: Times New Roman">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):</font></div>
</div>
</div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-size: 13px; font-family: Times New Roman">&#xA0;</font></div>
<div style="text-align: left; display: table; margin-left: 48px">
<div style="text-align: left; display: table-row">
<div style="text-align: left; display: table-cell; width: 48px">
<font style="font-size: 13px; font-family: Times New Roman">a)</font></div>
<div style="text-align: justify; text-indent: 0px; display: table-cell">
<font style="font-size: 13px; font-family: Times New Roman">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</font></div>
</div>
</div>
<div style="text-align: left; margin-left: 48px; margin-right: 0px; text-indent: 0px"><font style="font-size: 13px; font-family: Times New Roman">&#xA0;</font></div>
<div style="text-align: left; display: table; margin-left: 48px">
<div style="text-align: left; display: table-row">
<div style="text-align: left; display: table-cell; width: 48px">
<font style="font-size: 13px; font-family: Times New Roman">b)</font></div>
<div style="text-align: justify; text-indent: 0px; display: table-cell">
<font style="font-size: 13px; font-family: Times New Roman">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.</font></div>
</div>
</div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-size: 13px; font-family: Times New Roman">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-size: 13px; font-family: Times New Roman">Date: July 30,
2020<br></font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-size: 13px; font-family: Times New Roman">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px;">
<table cellpadding="0" cellspacing="0" style="text-align: left; font-family: inherit; font-size: inherit;text-align: left; padding-top: 0px; padding-bottom: 0px; margin-left: 0px; margin-right: auto; width: 100%;">
<tr>
<td style="vertical-align: middle; width: 50%">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-size: 13px; font-family: Times New Roman">&#xA0;</font></div>
</td>
<td style="vertical-align: middle; width: 50%; border-bottom: 2px solid #000000">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-size: 13px; font-family: Times New Roman">/s/ Brian R.
Balbirnie</font></div>
</td>
</tr><tr>
<td style="vertical-align: middle; width: 50%">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-size: 13px; font-family: Times New Roman">&#xA0;</font></div>
</td>
<td style="vertical-align: middle; width: 50%">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-size: 13px; font-family: Times New Roman">Brian R.
Balbirnie</font></div>
</td>
</tr><tr>
<td style="vertical-align: middle; width: 50%">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-size: 13px; font-family: Times New Roman">&#xA0;</font></div>
</td>
<td style="vertical-align: middle; width: 50%">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-size: 13px; font-family: Times New Roman">Chief Executive
Officer</font></div>
</td>
</tr></table>
</div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-size: 13px; font-family: Times New Roman">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-size: 13px; font-family: Times New Roman">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-size: 13px; font-family: Times New Roman">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-size: 13px; font-family: Times New Roman">&#xA0;</font><br></div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.2
<SEQUENCE>3
<FILENAME>isdr_ex312.htm
<DESCRIPTION>CERTIFICATION PURSUANT TO RULE 13A-14(A)/15D-14(A) CERTIFICATIONS SECTION 302 OF THE SARBANES-OXLY ACT OF 2002
<TEXT>
<html>
<head>
<!-- Document created using Blueprint(R) - powered by Issuer Direct - www.issuerdirect.com -->
<!-- Copyright 2020 Issuer Direct Corporation -->
<title>isdr_ex312</title>
</head>
<body style="font-family: Times New Roman; font-size: 13px;">
<div id="pgbrk" style="width: 100%; margin-left: 0px; text-indent: 0px; margin-right: 0px">
<div id="hdr" style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px; width: 100%"><font style="font-size: 13px; font-family: Times New Roman">&#xA0;</font></div>
</div>
</div>
<div style="text-align: right; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-weight: bold">&#xA0; <font style="font-size: 13px; font-family: Times New Roman">Exhibit
31.2</font><br></font></div>
<div style="text-align: right; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-size: 13px; font-family: Times New Roman">&#xA0;</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-weight: bold; font-size: 13px; font-family: Times New Roman">CERTIFICATION
PURSUANT TO RULE&#xA0;13a-14(a)/15d-14(a)</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-weight: bold; font-size: 13px; font-family: Times New Roman">UNDER
THE SECURITIES EXCHANGE ACT OF 1934, AS AMENDED</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-weight: bold; font-size: 13px; font-family: Times New Roman">(SECTION&#xA0;302
OF THE SARBANES-OXLEY ACT OF 2002)</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-size: 13px; font-family: Times New Roman">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-size: 13px; font-family: Times New Roman">I, Steven Knerr,
certify that:</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-size: 13px; font-family: Times New Roman">&#xA0;</font></div>
<div style="text-align: left; display: table">
<div style="text-align: left; display: table-row">
<div style="text-align: left; display: table-cell; width: 48px">
<font style="font-size: 13px; font-family: Times New Roman">1.</font></div>
<div style="text-align: justify; text-indent: 0px; display: table-cell">
<font style="font-size: 13px; font-family: Times New Roman">I have
reviewed this Quarterly Report on Form&#xA0;10-Q of Issuer Direct
Corporation;</font></div>
</div>
</div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-size: 13px; font-family: Times New Roman">&#xA0;</font></div>
<div style="text-align: left; display: table">
<div style="text-align: left; display: table-row">
<div style="text-align: left; display: table-cell; width: 48px">
<font style="font-size: 13px; font-family: Times New Roman">2.</font></div>
<div style="text-align: justify; text-indent: 0px; display: table-cell">
<font style="font-size: 13px; font-family: Times New Roman">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;</font></div>
</div>
</div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-size: 13px; font-family: Times New Roman">&#xA0;</font></div>
<div style="text-align: left; display: table">
<div style="text-align: left; display: table-row">
<div style="text-align: left; display: table-cell; width: 48px">
<font style="font-size: 13px; font-family: Times New Roman">3.</font></div>
<div style="text-align: justify; text-indent: 0px; display: table-cell">
<font style="font-size: 13px; font-family: Times New Roman">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;</font></div>
</div>
</div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-size: 13px; font-family: Times New Roman">&#xA0;</font></div>
<div style="text-align: left; display: table">
<div style="text-align: left; display: table-row">
<div style="text-align: left; display: table-cell; width: 48px">
<font style="font-size: 13px; font-family: Times New Roman">4.</font></div>
<div style="text-align: justify; text-indent: 0px; display: table-cell">
<font style="font-size: 13px; font-family: Times New Roman">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&#xA0;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:</font></div>
</div>
</div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-size: 13px; font-family: Times New Roman">&#xA0;</font></div>
<div style="text-align: left; display: table; margin-left: 48px">
<div style="text-align: left; display: table-row">
<div style="text-align: left; display: table-cell; width: 48px">
<font style="font-size: 13px; font-family: Times New Roman">a)</font></div>
<div style="text-align: justify; text-indent: 0px; display: table-cell">
<font style="font-size: 13px; font-family: Times New Roman">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;</font></div>
</div>
</div>
<div style="text-align: justify; margin-left: 48px; margin-right: 0px; text-indent: 0px"><font style="font-size: 13px; font-family: Times New Roman">&#xA0;</font></div>
<div style="text-align: left; display: table; margin-left: 48px">
<div style="text-align: left; display: table-row">
<div style="text-align: left; display: table-cell; width: 48px">
<font style="font-size: 13px; font-family: Times New Roman">b)</font></div>
<div style="text-align: justify; text-indent: 0px; display: table-cell">
<font style="font-size: 13px; font-family: Times New Roman">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;</font></div>
</div>
</div>
<div style="text-align: justify; margin-left: 48px; margin-right: 0px; text-indent: 0px"><font style="font-size: 13px; font-family: Times New Roman">&#xA0;</font></div>
<div style="text-align: left; display: table; margin-left: 48px">
<div style="text-align: left; display: table-row">
<div style="text-align: left; display: table-cell; width: 48px">
<font style="font-size: 13px; font-family: Times New Roman">c)</font></div>
<div style="text-align: justify; text-indent: 0px; display: table-cell">
<font style="font-size: 13px; font-family: Times New Roman">Evaluated the
effectiveness of the registrant's disclosure controls and
procedures and presented in this report our conclusions about the
effectiveness of the disclosure controls and procedures, as of the
end of the period covered by this report based on such evaluation;
and</font></div>
</div>
</div>
<div style="text-align: justify; margin-left: 48px; margin-right: 0px; text-indent: 0px"><font style="font-size: 13px; font-family: Times New Roman">&#xA0;</font></div>
<div style="text-align: left; display: table; margin-left: 48px">
<div style="text-align: left; display: table-row">
<div style="text-align: left; display: table-cell; width: 48px">
<font style="font-size: 13px; font-family: Times New Roman">d)</font></div>
<div style="text-align: justify; text-indent: 0px; display: table-cell">
<font style="font-size: 13px; font-family: Times New Roman">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</font></div>
</div>
</div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-size: 13px; font-family: Times New Roman">&#xA0;</font></div>
<div style="text-align: left; display: table">
<div style="text-align: left; display: table-row">
<div style="text-align: left; display: table-cell; width: 48px">
<font style="font-size: 13px; font-family: Times New Roman">5.</font></div>
<div style="text-align: justify; text-indent: 0px; display: table-cell">
<font style="font-size: 13px; font-family: Times New Roman">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):</font></div>
</div>
</div>
<div style="text-align: justify; margin-left: 48px; margin-right: 0px; text-indent: 0px"><font style="font-size: 13px; font-family: Times New Roman">&#xA0;</font></div>
<div style="text-align: left; display: table; margin-left: 48px">
<div style="text-align: left; display: table-row">
<div style="text-align: left; display: table-cell; width: 48px">
<font style="font-size: 13px; font-family: Times New Roman">a)</font></div>
<div style="text-align: justify; text-indent: 0px; display: table-cell">
<font style="font-size: 13px; font-family: Times New Roman">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</font></div>
</div>
</div>
<div style="text-align: justify; margin-left: 48px; margin-right: 0px; text-indent: 0px"><font style="font-size: 13px; font-family: Times New Roman">&#xA0;</font></div>
<div style="text-align: left; display: table; margin-left: 48px">
<div style="text-align: left; display: table-row">
<div style="text-align: left; display: table-cell; width: 48px">
<font style="font-size: 13px; font-family: Times New Roman">b)</font></div>
<div style="text-align: justify; text-indent: 0px; display: table-cell">
<font style="font-size: 13px; font-family: Times New Roman">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.</font></div>
</div>
</div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-size: 13px; font-family: Times New Roman">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-size: 13px; font-family: Times New Roman">Date: July 30,
2020<br></font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-size: 13px; font-family: Times New Roman">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px;">
<table cellpadding="0" cellspacing="0" style="text-align: left; font-family: inherit; font-size: inherit;text-align: left; padding-top: 0px; padding-bottom: 0px; margin-left: 0px; margin-right: auto; width: 100%;">
<tr>
<td style="vertical-align: middle; width: 50%">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-size: 13px; font-family: Times New Roman">&#xA0;</font></div>
</td>
<td style="vertical-align: middle; width: 50%; border-bottom: 2px solid #000000">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-size: 13px; font-family: Times New Roman">/s/ Steven
Knerr</font></div>
</td>
</tr><tr>
<td style="vertical-align: middle; width: 50%">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-size: 13px; font-family: Times New Roman">&#xA0;</font></div>
</td>
<td style="vertical-align: middle; width: 50%">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-size: 13px; font-family: Times New Roman">Steven
Knerr</font></div>
</td>
</tr><tr>
<td style="vertical-align: middle; width: 50%">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-size: 13px; font-family: Times New Roman">&#xA0;</font></div>
</td>
<td style="vertical-align: middle; width: 50%">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-size: 13px; font-family: Times New Roman">Chief Financial
Officer</font></div>
</td>
</tr></table>
</div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-size: 13px; font-family: Times New Roman">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-size: 13px; font-family: Times New Roman">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-size: 13px; font-family: Times New Roman">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font>&#xA0;</font></div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32.1
<SEQUENCE>4
<FILENAME>isdr_ex321.htm
<DESCRIPTION>CERTIFICATE PURSUANT TO SECTION 18 U.S.C. PURSUANT TO SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002
<TEXT>
<html>
<head>
<!-- Document created using Blueprint(R) - powered by Issuer Direct - www.issuerdirect.com -->
<!-- Copyright 2020 Issuer Direct Corporation -->
<title>isdr_ex321</title>
</head>
<body style="font-family: Times New Roman; font-size: 13px;">
<div id="pgbrk" style="width: 100%; margin-left: 0px; text-indent: 0px; margin-right: 0px">
<div id="hdr" style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px; width: 100%"><font style="font-size: 13px; font-family: Times New Roman">&#xA0;</font></div>
</div>
</div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-size: 13px; font-family: Times New Roman">&#xA0;</font></div>
<div style="text-align: right; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-size: 13px; font-family: Times New Roman"><font style="font-weight: bold; background-color: #ffffff">Exhibit&#xA0;32.1</font></font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-size: 13px; font-family: Times New Roman">&#xA0;<a name="#toc_kr3113_2">&#xA0;</a></font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-weight: bold; font-size: 13px; font-family: Times New Roman">CERTIFICATION
PURSUANT TO 18 U.S.C. SECTION 1350 (AS ADOPTED</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-weight: bold; font-size: 13px; font-family: Times New Roman">PURSUANT
TO SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002)</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-size: 13px; font-family: Times New Roman">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px"><font style="font-size: 13px; font-family: Times New Roman">In connection with
the Quarterly Report of Issuer Direct Corporation (the
&#x201C;Company&#x201D;) on Form 10-Q for the period ending June 30,
2020, as filed with the Securities and Exchange Commission on the
date hereof (the &#x201C;Report&#x201D;), 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&#xA0;906 of the Sarbanes-Oxley Act
of 2002, that:</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-size: 13px; font-family: Times New Roman">&#xA0;</font></div>
<div style="text-align: left; display: table">
<div style="text-align: left; display: table-row">
<div style="text-align: left; display: table-cell; width: 48px">
<font style="font-size: 13px; font-family: Times New Roman">1.</font></div>
<div style="text-align: justify; text-indent: 0px; display: table-cell">
<font style="font-size: 13px; font-family: Times New Roman">The
Report fully complies with the requirements of Section 13(a) or
15(d) of the Securities Exchange Act of 1934, as amended;
and,</font></div>
</div>
</div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-size: 13px; font-family: Times New Roman">&#xA0;</font></div>
<div style="text-align: left; display: table">
<div style="text-align: left; display: table-row">
<div style="text-align: left; display: table-cell; width: 48px">
<font style="font-size: 13px; font-family: Times New Roman">2.</font></div>
<div style="text-align: justify; text-indent: 0px; display: table-cell">
<font style="font-size: 13px; font-family: Times New Roman">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.</font></div>
</div>
</div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-size: 13px; font-family: Times New Roman">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-size: 13px; font-family: Times New Roman">Date: July 30,
2020<br></font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-size: 13px; font-family: Times New Roman">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px;">
<table cellpadding="0" cellspacing="0" style="text-align: left; font-family: inherit; font-size: inherit;text-align: left; padding-top: 0px; padding-bottom: 0px; margin-left: 0px; margin-right: auto; width: 100%;">
<tr>
<td style="vertical-align: middle; width: 50%">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-size: 13px; font-family: Times New Roman">&#xA0;</font></div>
</td>
<td style="vertical-align: middle; width: 50%; border-bottom: 2px solid #000000">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-size: 13px; font-family: Times New Roman">/s/ Brian R.
Balbirnie</font></div>
</td>
</tr><tr>
<td style="vertical-align: middle; width: 50%">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-size: 13px; font-family: Times New Roman">&#xA0;</font></div>
</td>
<td style="vertical-align: middle; width: 50%">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-size: 13px; font-family: Times New Roman">Brian R.
Balbirnie</font></div>
</td>
</tr><tr>
<td style="vertical-align: middle; width: 50%">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-size: 13px; font-family: Times New Roman">&#xA0;</font></div>
</td>
<td style="vertical-align: middle; width: 50%">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-size: 13px; font-family: Times New Roman">Chief Executive
Officer</font></div>
</td>
</tr></table>
</div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-size: 13px; font-family: Times New Roman">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-size: 13px; font-family: Times New Roman">A certification
furnished pursuant to this Item will not be deemed
&#x201C;filed&#x201D; 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.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-size: 13px; font-family: Times New Roman">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-size: 13px; font-family: Times New Roman">&#xA0;</font><br></div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32.2
<SEQUENCE>5
<FILENAME>isdr_ex322.htm
<DESCRIPTION>CERTIFICATE PURSUANT TO SECTION 18 U.S.C. PURSUANT TO SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002
<TEXT>
<html>
<head>
<!-- Document created using Blueprint(R) - powered by Issuer Direct - www.issuerdirect.com -->
<!-- Copyright 2020 Issuer Direct Corporation -->
<title>isdr_ex322</title>
</head>
<body style="font-family: Times New Roman; font-size: 13px;">
<div id="pgbrk" style="width: 100%; margin-left: 0px; text-indent: 0px; margin-right: 0px">
<div id="hdr" style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px; width: 100%"><font style="font-size: 13px; font-family: Times New Roman">&#xA0;</font></div>
</div>
</div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-size: 13px; font-family: Times New Roman">&#xA0;</font></div>
<div style="text-align: right; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-size: 13px; font-family: Times New Roman"><font style="font-weight: bold; background-color: #ffffff">Exhibit&#xA0;32.2</font></font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-size: 13px; font-family: Times New Roman">&#xA0;<a name="#toc_kr3113_2">&#xA0;</a></font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-weight: bold; font-size: 13px; font-family: Times New Roman">CERTIFICATION
PURSUANT TO 18 U.S.C. SECTION 1350 (AS ADOPTED</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-weight: bold; font-size: 13px; font-family: Times New Roman">PURSUANT
TO SECTION</font> <font style="font-weight: bold; font-size: 13px; font-family: Times New Roman">906
OF THE SARBANES-OXLEY ACT OF 2002)</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-size: 13px; font-family: Times New Roman">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px"><font style="font-size: 13px; font-family: Times New Roman">In connection with
the Quarterly Report of Issuer Direct Corporation (the
&#x201C;Company&#x201D;) on Form 10-Q for the period ending June 30,
2020, as filed with the Securities and Exchange Commission on the
date hereof (the &#x201C;Report&#x201D;), 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&#xA0;906 of the Sarbanes-Oxley Act of
2002, that:</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-size: 13px; font-family: Times New Roman">&#xA0;</font></div>
<div style="text-align: left; display: table">
<div style="text-align: left; display: table-row">
<div style="text-align: left; display: table-cell; width: 48px">
<font style="font-size: 13px; font-family: Times New Roman">1.</font></div>
<div style="text-align: justify; text-indent: 0px; display: table-cell">
<font style="font-size: 13px; font-family: Times New Roman">The
Report fully complies with the requirements of Section 13(a) or
15(d) of the Securities Exchange Act of 1934, as amended;
and,</font></div>
</div>
</div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-size: 13px; font-family: Times New Roman">&#xA0;</font></div>
<div style="text-align: left; display: table">
<div style="text-align: left; display: table-row">
<div style="text-align: left; display: table-cell; width: 48px">
<font style="font-size: 13px; font-family: Times New Roman">2.</font></div>
<div style="text-align: justify; text-indent: 0px; display: table-cell">
<font style="font-size: 13px; font-family: Times New Roman">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.</font></div>
</div>
</div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-size: 13px; font-family: Times New Roman">&#xA0;</font><br>
<font style="font-size: 13px; font-family: Times New Roman">Date:
July 30, 2020<br></font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-size: 13px; font-family: Times New Roman">&#xA0;<br></font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px;">
<table cellpadding="0" cellspacing="0" style="text-align: left; font-family: inherit; font-size: inherit;text-align: left; padding-top: 0px; padding-bottom: 0px; margin-left: 0px; margin-right: auto; width: 100%;">
<tr>
<td style="vertical-align: middle; width: 50%">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-size: 13px; font-family: Times New Roman">&#xA0;</font></div>
</td>
<td style="vertical-align: middle; width: 50%; border-bottom: 2px solid #000000">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-size: 13px; font-family: Times New Roman">&#xA0;/s/ Steven
Knerr</font></div>
</td>
</tr><tr>
<td style="vertical-align: middle; width: 50%">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-size: 13px; font-family: Times New Roman">&#xA0;</font></div>
</td>
<td style="vertical-align: middle; width: 50%">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-size: 13px; font-family: Times New Roman">Steven
Knerr</font></div>
</td>
</tr><tr>
<td style="vertical-align: middle; width: 50%">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-size: 13px; font-family: Times New Roman">&#xA0;</font></div>
</td>
<td style="vertical-align: middle; width: 50%">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-size: 13px; font-family: Times New Roman">Chief Financial
Officer</font></div>
</td>
</tr></table>
</div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-size: 13px; font-family: Times New Roman">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-size: 13px; font-family: Times New Roman">A certification
furnished pursuant to this Item will not be deemed
&#x201C;filed&#x201D; 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.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-size: 13px; font-family: Times New Roman">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-size: 13px; font-family: Times New Roman">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-size: 13px; font-family: Times New Roman">&#xA0;</font><br></div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>6
<FILENAME>isdr_10q000.jpg
<DESCRIPTION>IMAGE
<TEXT>
begin 644 isdr_10q000.jpg
M_]C_X  02D9)1@ ! 0$ 8 !@  #_VP!#  @&!@<&!0@'!P<)"0@*#!0-# L+
M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#<I+# Q-#0T'R<Y/3@R/"XS-#+_
MVP!# 0D)"0P+#!@-#1@R(1PA,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R
M,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C+_P  1"  L 5<# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
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
@= !2T4 %5X[*VBG:>.)5D;JP%6** "BBB@ HHHH _]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>7
<FILENAME>isdr_10q001.jpg
<DESCRIPTION>IMAGE
<TEXT>
begin 644 isdr_10q001.jpg
M_]C_X  02D9)1@ ! 0$ 8 !@  #_VP!#  @&!@<&!0@'!P<)"0@*#!0-# L+
M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#<I+# Q-#0T'R<Y/3@R/"XS-#+_
MVP!# 0D)"0P+#!@-#1@R(1PA,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R
M,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C+_P  1" '1 8X# 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)B<H*2HT-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U
M=G=X>7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&
MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$  P$! 0$!
M 0$! 0        $" P0%!@<("0H+_\0 M1$  @$"! 0#! <%! 0  0)W  $"
M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF
M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$
MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4
MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,!  (1 Q$ /P#W^BBB@ HH
MHH **** "BBB@ HHHH ***@O?-^QR^20)-IP2>!0!(98P<&1 ?<TGGP_\]4_
M[Z%<5!X=GO@TD.I12G/SE'S@U+_PA][_ ,_:_F:8'8B6-CA74GV-/KSN6RGT
MC6K6%YBS%E.5/O6[XJ\3S>'[K2H8H%E^VSB)LGI[T6OL)NVYT]%<)JOC34Y/
M$LVA:!IT=Q<0+F225]JBHCXM\3Z1>0)KFA*;:9@HEM&W[2?6JY&3[1'H%%<)
MJOC74I?$,FB>']/6YN8D#2O,VT+FHF\6^*-&N81KFAHUM*X7S;5B^WZT<C#G
M5ST"BN3MO%LMQX[DT#[.HA6W$PD/WN?:N@U:\;3])NKQ5W-#&7 /?%38I-,N
M45YU<_$.^B\):9J\-A&\][-Y7E%N*F'B+QV<$>&8"#_TVJN1D>UC>QW]%>?:
MQXUUW2SI-J=(B.H7P.8B_"D>]+/XF\;6D+3S^&H6B09?9+SBCD=KC]HKV/0*
M*Y.P\9KJ?AJ#5K:V(9Y/+:)CRK>E7O[4UA%WOI8*]?E;FH:L4G<WJ*QQKT<V
MDS7D49$D/#Q-U4U%=ZY/%!8M#;AY+D<*3TH&;M%8;:AK4:[VTQ"HZ@/S22^(
MO^)*+^.'YA)Y;(QZ&@#=HK"74-;958::F#S]^I)M9ELK&-[NVQ=2'"PJ>M &
MS16"+_7=@F.G1[.NP/SBI5U>ZN[..:QL][[MLB.=NV@#9HKFVUO55OEM#IZ>
M:R[@-W:M.QN=0D\W[9:+$%'R[6SF@#1HJO:3R3HS.FT@X%6* "BBB@ HHHH
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
M)XFDDO;QTNU7!3:2,8IQ5R9.Q8\.06]Q)?R7"JTN\@[^PJ3PF MSJ '028'T
MKF[CQ7X/DNVN(]3GA+GYU12,U/8^,O".GI<)'J,Q$PP<H<BJY)/H+G1Z(K!A
ME2"/:EK \)7^FW^EN^F74EQ"KD%I!@YK?J->I:=RO,V+F ;@,D\8SGBK%02Y
M^T0XWXR<X''XU/0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 55:S!;=Y
MLOWM_P![]*M4AZ4"91@M-\0+3S'!;J<'G_"KD,?DQ+&&9MHZL<DU#8@_9_F#
M [C]XY/6K- ):!1110,*ISZ5I]U*99[."20]69 35RB@#/\ ["TG_H'6W_?L
M4G]@Z3_T#K;C_IF*T:*?,^XK(AMK2VLT*6T$<*DY(1< FIJ**0RO,Q%Q  N<
MD\[L8JQ5>=5-Q;D[<ACC/TJQ0 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4'I12'I0!7L0!;8&W[Q^Z>.M6:K63!K?(V_>/1<59H$M@HHHH&%%%% !11
M10 4444 039\^'!XR?X<_P#ZJGJO-G[1!@/U.=O3IWJQ0 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110!7O,_9SAL9(&<TOV93SO?G'&ZDO #!R5 ##EAFIQTH$0?8USGS),[MW
MWJ<+90!\[G&>_K4U% RL;-2,>9)C9M^]^M+]E7##>_./XO2K%% $!M@6SO?[
MV[K2?9%XS(_&>_7-6** (X8A#$(P20.YZU)110 4444 %%%% !1110 4444
M,>)9"I);CI@XIIA!7&YNF.M2T4 1B(!B=S<^]'E#.=S=<]:DHH B\@$?>;OW
M]:7R1C&YN!CK4E% $7D#).Y^W>EBSE^"/F]<U)44( +XV_>_AH EHHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *RK[7;:QN!;G=)+
MU*H,D?6M6N=US3[4WMG(8EWRS!78=6%*5[:&=1R4?=)O^$GM\?\ 'O/_ -\B
MD_X2>V_YX3?D*J7NFVJ768T:-H@,[2""#[&HA8C=CS).&V]%K)RG<Y95:J=C
M0/B:U/6WF/X"E_X2>V_YX3?D*SA9#'^M?H3T7M2FP )_>N<8[+WHYIB]K6-#
M_A)[?_GA-^0I#XHM0 QAG"]SMZ5G_P!G)(-CR2;68KP%[4[4-/L_[-MI(X A
M,JKUSD9Q34I%*I6:9TUM<Q7<"S0N'C89!%2U%;6T5K L4$81!T4=*EK5'8KV
MU"BBB@84444 %%%% !1110 4444 %%%% !1110 4444 %%%% $+W4*7*6[/^
M]<95:;<W-O8Q^9*=B,W) [^]4+1%?Q#?2,,LBHJD]@16I*B21LDBAE(P013%
M<5'61 Z,&4C(([TZN>TNY2UU!;.&0RVL^YH3_<(ZCZ5T-#5@3N%%%%(84444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !6-K8_TG33_P!/']*V:QM=
M.V?3CZ3_ -*&[(BI\)1UF\BM;F7S-Q9@"%502<=:I6U\#<HLZB/S?WJ' ^[2
MB%YKL7DDA9I89.,=,5#+!'):_,JDBQ!&X9QSUKGE>YYTN:4KHT?E* 9_Y9MS
M@>M175Q%:H7<L<E0 B D_E5V#0Y/(3_24^Y@8B'2H+NP:SNK)FD5RTP'" =J
MIQ=KFCA.UQMI+'<Q++&QVEV(RH&*FO@!HUJ!_P ]U_G571H[9X&7[1$LBSR$
MJ0/6KVK0B#2[6,,&Q.G*C'>JC<N$7RMF^.E%':BM#M"BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **R-1>YFU.WLH;AH%=&=F4<\4[^R;K'_(5N
M/R%.PKF5;:TEMK.HRW$,JQEU1&520<5J/XATWR/,\_Y2VSH<Y^E5CH4UK;3&
M/4YQG<YR <FL:VTZ62]TYS=MNN8V+ML':M5&#U.=N:T%\/"[EU> /!LB@\Q@
M^?O*QXKMZQ$T&6.9IEU.X#L,$X'2I&TN[5"1JMQQST%3-IO0UIIQ6IKT52TJ
M>2XTZ*24Y<Y!/K@U=K,T"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH *QM>_UEAQSY_'Y5LU1U.QCOK78[,A4[E8=0:3U1%17BREI5E#<6$<D@.0
M'7@]B33=6TVWMM(GEB!5D@V*?:I?#\B)I,<1E#,A922?<U;U"XM4L93.RF/'
MS#/7VJ;*QE&,>0S]$N+K[1<6]U*)/+5"N!C&15"YDN9]7MS),#"MV45,=, U
M8M=(GNW>]:>:U:4#$:-T Z9I(K==+ODAO&,L3OYD4[=G]#1TU(]]QLS0_P"$
M>T\H%,.<,6SG!R>M<_J-M_9^H0VL3R-$Q1MKMG!![5V0ECZ;U_.L&X@AOO%,
M99MRP0YP#WS1)=BJD(V21T Z"EHHJSI"BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH P=2O8K+Q'8-,VU'C=-W8&ML2QGHZ_G67>PQSZ]:QRJ'0PO
MPPJP-&L0,"'_ ,>--V(5[BZI?16>F7$Y8'8AX!KC],U20ZEIOFQ;4C!3KTS7
M1:QH=O+I-RL$0$NP[26/6N9L?[2O;NQM[O:;>8ATX'1>O2MZ7+RLPJN?,K'?
MB6/^^OYU7O;Z"UM))9)% "G SUJ/^QK'KY/_ (\:0Z/8(I86ZY49&<G%8=3H
M?-8C\/-YFBV[\C<"<'MS6I6=HG.E1'W/\ZT:'N..P4444AA1110 4444 %%%
M% !1110 445%<W,5G;27$[A(HQEF/84 2T5C0^*-)G1VCN<[$+D%2"0/3/6M
M:*198DD3[K@,/H:+"NA]%1O-&BN2X^098 \BJ^G:C%J5MY\*2+&3@%UQGW'M
M0.Y<K*UT7DEO';V@ ,K[78C[H]:U,YH^M#0I*ZL<U%X>NXDPDEN,]?E//ZU7
MU#0;W[#-@P.P&0 ISQ76YXS6==:]IME=BUN+@)+QD8)QGIGTJ>1&3HPL7+7=
M]ECWC#;1FLGQ#9SWWV6&%009<N6' %;$LR0PM*Y.Q1DD"LB#Q7I%U="VBG9I
MB<;?+/'UJK75BY13CRLJC0KS'$EN/3Y3_C4$VBW]G_I<#Q&6,@[44_/[5U=5
MKN^ALWMTESF>01)@=S4\B,U0@B>(LT2%AAB!D4^BBJ-PHJK?:A#I\://D*\B
MQK@9Y-6<T +111F@ HHHH **** "BBB@ HHHH **** "BBB@#(U&86FK6MS(
M&\H(R%@,X)J0Z]8#_EHW_?!J.3Q#IHO_ +&7=Y VPE4)56]"?6M78F/NC\J?
MJ39]#*FURR>!PKN25./W9KG=.:UM+S39PLP*QN)"0Q )KM]B_P!T?E4%S<6]
MI&KR\*S!1A<\FJ4DM+$2@V[W*W]N67]Z3_O@TV37++8P!D)(P!Y9K2VI_='Y
M4A5?[H_*IT+LREHR/'ID2NI5N3@_6M"DZ8I:12"BBB@ HHHH **** "BBB@
MHHHH *R/% +>&K\#[WE''&>:UZ1E5U*L 5/4'I0@.+;0;G^S!J%[=^:\-GMB
MCCCV@9 Z^M5M6U2>.)A;7$L,MM%& N_&20.@[UWI52NT@%<8Q436EN[[V@C+
M@8#%1G%6I=R'#L<4EJ&U'7$>^N1-);JX7?U&W)Q4<1DMK31K&>_N+:PDMRTD
MV[!+=ESVKNOL\/F>88D,F-N[;SCTJ.X2V8)#-&C*?NJRY'%+F#D.+M+O4M0O
M-.M&O9UM6DE'FIP947[N3270U.4:C<KJ=W&;:\6*)5/ 7@'CO79BXLU"D;5V
MKE<+T%!GM"K?=P<,?EZYHY@Y5W,C0A<6VL:C827$L\,821&EY/S=1FN0UJ?S
M-<O[]RJ^1(L;Z> =]R%Y#5Z.MY:[B0P#;MA..],8V+S+,T<;2Y(#E.>/>A2L
M#C=$.A7DFHZ/#<S*H>09*+_#[?A7-7;W%G?>);FSC'G*L6PXZ<<FNK^W65M&
M/G6-2-P^7%.\^U.\_+R 6^7J#TI<VH..ECBA?:O:Z=>36MRLRK$I*A][*2>6
M_+M3[B&&ZAL$L]8N+AFND+2%]QBR.<>E=<LNGP;D58TRVU@$QDFEB:QC.(HX
MU)8_=3'(I\XN7S.6<ZA&7T]+ZY$8O5C$I^_L(Y&:CFN;ZS6:Q>]G%JMX(WN6
MY9(\9ZUV'VFT(W\<C=G;2&>T>-]P5E(!8%.N:.8:B<5<7$TD,D$5S)>6D5Y#
MY4K\]3R,]Z2?4[D":Z_M&8:HESLCLNVW.,8]".]=[';P)$J1Q(L8Y"A1BD-I
M;F83&",RC^,J,_G3YD'*SS_5-2N5AU6YGU2>TO8"?L]NN=NWUQWJ[_:^HP7,
M&G--)+-J"Q26[XSM&/GK8U'PU-J-U(9-0?[+(?GBV#('H&Z@5;MM$6+5_M\L
MQD\N/RK>/&!$O>BZ$HNYJJ"% )SCO2T45!H%%%% !1110 4444 %%%% !2'I
M4?VB,'!;G=M_&@SQ\9/7VH XR^NDT74I9=,O$G,UP/-L&7+;CQE3VJI'J&L7
ME_,YN%M[E;O8D3R8&STQ[^M=N%LFE\Y8H_-(SOV<TI6S,WFF*,R  [RG/YU:
ME8AQ['*V\6JWNF:E>)?3B[BG<0IGY0%[?C38M8O=0M%U*(R)#)<Q11Q,OI]X
M_G78"6",$#"\X.!WI@>T$>Q @53T"\ TN8.0Y&ROI)Y;JYN=1GCU&.201V6<
M# S@8[U#I%UJD\L4OVZ-6>-S.KR;L'_=[8KLP+,S>=Y:&7&=^SG'UH"V4;O(
ML4:NP&XA.3FGS)!R,YOPC?3/>W5I<7$ES(BAS+YF^-L^GI]*Z^JL0LX&80QI
M&2V&V)C)J;SX^/FZG%2W<J*LB2BHUF1RH4YW=.*DI#"BBB@ HHHH **** "B
MBB@ HHHH **** "DP"<D#BEHH 3:I[#THVK_ '1^5+10 FU?[H]>E&U<YP./
M:EHH J7J+Y2#Y!EP.5S5G8O]T?E45T<*G+#YQ]T5/0*PFU?0?E1M7T'7-+10
M,;L7^Z/RI=JXQM'Y4M% !1110 4444 %%%% !1110 4444 %%%% !1110 F!
MZ"C ]*6B@! H'0"C ]!2T4 )@>@J& +F3 3[Y^Z*GJ.+J_7[W<8H ?@>@HP/
M0?E2T4 )@>@HP/04M% "8'I2T44 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 5KP$I'\K'YQT.*LU#<P"XA*9P>H/H::89N<7!Z#^&@18
MHJN89NUP>N>@Z4"&<-G[02,DXP* N$ESMN5@1=[$9;GI3?/N/^?8_=S][OZ5
M'"76_P#*DD+D1Y^Y[^M7J2!:E9I[@*Q%MD@# W=?6CS[C)_T;^( ?-V[FK-8
MEYXB6'4)+&TM)KR>)0THCZ)GU-,-33$\Y*@VYY)!^;ICI^=-,]S@8M>=I/WN
M_I1'?0F*%YF$#RCB.4@-GTI[W=M&^Q[B)&]&< T -:>X .+8G@?Q?G2F:<'_
M (]SC=C.[MZTOVVV,?F?:(2F=N[>,9]*$N[:0A8[B)F(R K@DB@">BHOM$.,
M^:F#G!W#MUJO-J=O'!)+&ZS>60&6-@2,T6'<M,SAP F1CKFF-+*.D.?ESU[^
ME'VJ ,J-+&LC#(0L ?RJ"YU>PM+66YENHO*B&7(<'%,5T3F27#8BZ$8YZTOF
M2Y_U7?'6JL.JV]Q.B0G?$\7FB4$;<592[MWC,BSQE%."P<8%%A@)93C,.,YS
MSTI#+* 3Y!^[GKW]*/MMKY9D^T1; <%@XP#]:F5E=0RD%3R"#P:0$1DE'_+'
MT[T23.BDF(D!L=>WK4U1S@M P!(..H% $E%1>7)CB4CIVH\N3/\ K?XL].WI
M0!+44.<OE6'S<;J!')Q^])QGMUIT48C4C)))R2: 'T444 %%%% !1110 444
M4 %%%% !1110 4A.!DTM07G_ !ZM\H;IP3CO0#'"XA;&)%.1D<T?:8",^:G3
M/7M34MX44 1J !P,=,TW[/;#_ED@^7;C':@FY*;B%0294 &._K1Y\6<>8O7'
M6F>3"ZX,2$'!Z=<4&"'=DQ+UST[T#N/%Q"<8E0YZ<TAN(1UE3IG[W:F>3 F!
MY:#&<<=,]:#! >3$A!7&<=J-17'_ &B'_GJG'O1]HASCS4Y..O>F^3;G)\M#
MG&>/2CR8.&\M!@YZ=Z!W'"XA(R)4_.C[3!C/FITSU[4WR;=<?(@Z]AWI#;P$
M8\I.5V].WI0%R3[1#_ST7CWI#<0@X,JCG'7O3?(A_P">:\X[>E(8;=CDQH3G
M/XT"N/%Q"W213G..?2@W,(&3*F,;NO:F+!;@@+&@QTQ2FU@(YB7IMZ=J&%R%
M'5]4;:[';'R,\#FKM9K1BVU/SUMSAT"%U/\ 2K278<@".3DD9V^E )EBN4DL
M]3T77K^^LK,7L-]ABH?:R.!C\JZ+[6./W4G(S]VAKQ5W9BDX /W?6A,&TSC-
M6T;5[V\GN);!+AKNW5$'F8^S/ZBFOX-NY1=FY59Y3'"L4A;G*_>KMQ<*2W[M
M^"!TI/M2Y_U<G4CIZ57.R>6)Q-UX/N6O&BAB"V!O(I3&&XV@?-^M/M?"-S:7
M4$T,*1LE\[Y#=(2.GT]J[);Q2N?+D^[NQMH:[5028Y. #]VCG8<D3A8]!UQ[
M6*S>U5%MDG42^9_K"_2GR>#[V)"EH@1'M(XW ?JX8$DUWXY -+3YV/D1QZZ7
M?VVL74GV!+EYOFAN6?\ U1VXQ6+%X4U>[CU'[3;HGVBV*!21@R YR *]&>0*
MV-K' SP*0S  _(_ STI<[$Z:9PK^&M3GM%\F%;3%B(O*5_XP<D<>M'_".ZC=
MP7FVR6SCE2)/LXDR&(/S,:[KSANQL;J!TH\[I\C\DCI3YV/V:."U3PG=)]O6
MTM"T#S)+ D<F "!SD=Z[/1HKF'2+:.[5%G5,.$& *M><,9V/TSTH\_K^[?@
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
M?K1N?_GG^M85MXGCN-06!;=_+9_+\P<X8>OM6^S!5)8X ZFBP[IC=S_\\_\
MQZE#,3RN/QK&>>XEDEN8RQ@1A@#O]*UH)DGB#HV10U82E<;;]9>%^^>AS4]0
M6I!$N"#^\.<#%3TB@J"\Q]F;=MQQ][IUJ>D90ZE6&0>M $3;9(BN1@C&15 :
M:RC N65?05<%A L80!MH4K]X]#33I]N0PPW*A?O'H*5C-PON-L[86D13=DYY
M)J._TRVU!HWD+)+&?DD1L%:G:P@?.0W+!C\QZBC[!!O5L-E6+#YCU--:#46C
M/_X1^T&UEEF$PS^^WY8@]1]*E31+!()(0GR21^6_/45;_L^# &&X4J/F/0TA
MTZW*LN&PP"GYCT%.[#E*CZ'9-"T80CYE8,#RI P,4^/2;5-I<F5PA3+MDD'K
M5O[%""Q ;YF#'YCVIG]G6Y;=AL[BWWCWHNPY2G%H=I'$T0=VB( 5"W"@'/%%
MUH=C<SR7#!DF8J?,5L%<="*NBP@554!L*"H^8]#2'3K<J5PV"H0_,>@HNPY2
MD=#M_M G$L@EP [;N7^M6;VP2^CC5II8BAR#&V#4IL("<D-]X-]X]10;" NK
M8;(8M]X]31=ARF<GAO3X418-\1"E696Y8'KFI'T*P>WEAV;4EC6-@#V'2KHL
M(%"@!N%*CYCT-(=-MRI7#8*A?O'I1=ARE%_#VGRO*\R&1Y81"Y8]5_QILWAN
MPF"H0PC"",JK8W =,UI?8H=Q;#9)#?>/44GV"#<#AN'+_>/6B[%RE$Z#8_9H
MXDW+Y;ET=3RI/7%:-M"EM"(U8D#NQJ,:=;A=H#8 (^\>_6G&P@*%2&P5"GYC
MT%)ZE*-B?</44;AZBJYT^ LS8;+$$_,>W2E-A S*Q#9#EQ\QZT!J3[AZBC<O
MJ/SJNNGP*  &P 1]X]^M0S:? D#XR/W>S+,< #UH#4T**BM1BUC&0<*!D=*E
MH*"DR/6H6B62=@P;& ?O4+:Q*<@'.[=]X]: )\BC-0?9(L@X;@$#YCWH:UB8
M8(;IM^]VH GHJ'[+%Z-U!^\>U MHU.1N^\6Z]S0!*3QQ69=Z-;7=U]J#20SE
M<&2)L$CWJ]]FBXX/&>_K3?L<.S;@XV[?O'I0#5RM;:-96@B\I"ICW')/)+=2
M?6JK^&;!Q$AW^5&VY8]WRALYS6J;:(DD@\X[GM0+:,'.#][=U[T[L5D9TOAZ
MPEP&5MOE>25W<%:M6>GQV4<B+([A^NX]!4PM(AC / ('/K2FUB(Q@XV[?O'I
M1=A9%'^P--^P-9_9D\L]R/FSUSGUJ(>'K97:02S&0KL#E^0/2M,VL3;L@\XS
MR>W2@6L0;(4YW;OO'K1=A9&<OAZSCA\N,R1G;M+*W)'I3'\-V)147>JB/R\!
MN",YYK4-M&<=>,X^8]^M)]DBP1\V-NW[QZ4<S#E1GV_A^R@N5N/G>97#[F;O
MC IQT*T#AXF>*0,261L$Y.2*OFVB.<@\X[GM2"UC#$X.2V\_,>M%V%D5+;1[
M>UN/.B>0*3G9NXSZU?E59(V1C@$4P6T8 &#QG'/K2?9(L#AN%V]>U(+(HKI;
M)'M6Z8#L.U7;2W6UA\L-DYY-.^S1D$'/.,\^E)]EBR#ALAMW7O3N"20MOTDY
M8_.?O"IJ9'&L0(4=3D\T^D,**** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@!CRQHX5F 8\@&F?:[?_ )ZKTW=>U1&-3J6XJQ(CP,GCKZ58\M!_ O3'
M2@6HPW< !)E48&3S0+N ])5ZXZ]ZD\M/[H_*CRT_NKUSTH#4C^U0<?O5Y) Y
M].M)]LM\9\U>F>O:I?+3^XOY5 T]FDHB:2$2= I89H <;NW'651P#U]>E1W5
MW"+:4^8.!CIGGZ58\M#P57\J78O]T>O2@-1EOG[/&2<G:.V/TJ6BHFN8$D,;
M3(' R5+<@4#&;U2Z;<54L..>34GGQ8!\Q>1D<]J?A2<X!]Z3:O\ ='3'2@!O
MG1?WU_.E\Z/.-XSG'7O3MJ^@_*C:/0>O2@!OG1DXWC/3K2>=%C.\8QG\*?M7
M.=H_*C:,8P/2@!GGQ?\ /1>F>M+YT?\ ?7@XZ]Z78O\ ='Y4V55\MOESGTH
MDHI!T%+0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%07@+6S ;N<?
M=//6@"7>IZ,/SH\Q/[Z_G4*VT*J,1C@8_.@6L &/+'(P:!7)RZ@9+#\Z3>O]
MX=<=:B-O"P(,8P2"?PH^SPYSY8X.?QH"Y*'0]&7\Z#(@ZNO3/7M40MH5 Q&!
MC('XT&U@;K&.FW\* N2[T'5U_.EW+_>'7'6H3;0GK&O;].E'V:'_ )YCKN_&
M@+DN]/[R_G1O3^^O3/6HA;0C&(QWQ^/6D%K!T$8^[M_"@+DV]?[PX]Z7>O\
M>'7'6H?L\)SF,')!/X4AMHB<F,9SN_&@+DP=#T9?SHWI_>7IGK426T*XQ& 1
MG%)]E@Q_JQTQ^% 7(E"G5V8"//E=0WS=?2KM9RK%%JYP8U)B (Q\Q_&KX=3T
M8?G0"8ZBF[T_O#UZT;T_O#\Z!B2[_)?R_O[3M^M<+X=71SIYDU38=3,Y,WFD
M[M^>,>U=YN7^\/SJLUI9/-YK00F3/WBHSFFF)ZG%+XGU07L4WG1OYEX;<V.S
MYE0?Q4VWU;Q'?-:LM]#&MV95"^5_J]N<?C7<"VL_/\\10^:>?,VC/YTX16R
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
M%!0A!/0XI-K?W_TIU% #-K?W_P!*-K?W_P!*?10 W:W]_P#2C:W]_P#2G44
M-VM_?_2C#?WOTIU% #=K?WOTI-K?W_TI]% #-K?W_P!*-K?W_P!*?10 S:_]
M_P#2C:W]_P#2GT4 ,VMC[_Z5071;2.<S+&"^21NYQGK6E13N*R,ZVT>VM)O-
MA7:^, GG J]M?^_^E/HHN.QG0Z/;07'GQKB3)(]!GTJ]M?\ O_I3Z*06&;6_
MO_I3E!'5LTM% $%N<^;E6'SGJ<YJ>H8"/WN-GWSG;4U !4%V,VS# /3J<=_6
MIZ@O/^/5LXZC[W3K0)[$ASM& .E0XVMT0,?SJ9VV1D^@S7/3Z@PN#A$V]&RW
M/X5,G8QJ346C?^?VJ-XA)CS(U;:<C(Z&DM)?,AW8Q^.:Q-?6\6\BEW3_ &%4
M.\6Y^8-Z_2G'4J]XW-PP@L6,:%F&"<<D4UK56P3%&6 P,CH*YRVUV2UN;B0J
M\]EOC42D],@8X^M37/B^*TDD22W+81F4HV0V#BKY&3SQ-K^S[<+(HM8<2<O\
MO6AK&!XC&UM"5SG!7BL;_A*PLI1[1E9-HD7.2-W3%06/B-[.U5KV%_):20++
MG.<=L4^60^:)OOI]O)M#VT)V\+E,XISV<3HZM!$5?&1MZ_6L+4=<N&L@K0-;
MO*JR1L&SE<\_I3+_ %V:2&VFCA=+4W"KYN[D@=<CTI<K$W Z!;5$C1%@B"H<
MJ,<"G-:Q2Q/')#&R,<E2O!/O6"OC")XS(MJ[*5W1D'KSCGTIWB.]U!?#T,T
M-O=/,@V@YX]*7*QIJQNQ6Z0@"*&- HPNT8P*ERWM7$ZIXAN;E],%E,8PLJ"Z
MQZDXV&M.Z\716KR*UN6V@E-C9W8.,4^5AS(Z3+'TH^;VK%.OM%%-YMNJ31D#
M87ZY&1BH8?$YO(?,M+-I D?F2 MC;STHY6/F1OY;VHR_M7.#QA"\F([=RH*A
M\<LI;V]!4H\1SR20K'8,PG9UB._KMZYHY&+G7<WLO[49?VKFSXPAWF-;=F9
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
K "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#_V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.INS
<SEQUENCE>8
<FILENAME>isdr-20200630.xml
<DESCRIPTION>XBRL INSTANCE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII" ?>
    <!-- Field: Doc-Info; Name: Generator; Value: QXInteractive; Version: 5.3b -->
    <!-- Field: Doc-Info; Name: Source; Value: 203111 06302020 10Q2.xfr; Date: 2020%2D07%2D27T18:41:09Z -->
    <!-- Field: Doc-Info; Name: Status; Value: 0x00000000 -->
<xbrli:xbrl xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:dei="http://xbrl.sec.gov/dei/2019-01-31" xmlns:ref="http://www.xbrl.org/2006/ref" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:us-gaap="http://fasb.org/us-gaap/2020-01-31" xmlns:us-roles="http://fasb.org/us-roles/2020-01-31" xmlns:nonnum="http://www.xbrl.org/dtr/type/non-numeric" xmlns:num="http://www.xbrl.org/dtr/type/numeric" xmlns:us-types="http://fasb.org/us-types/2020-01-31" xmlns:country="http://xbrl.sec.gov/country/2020-01-31" xmlns:srt="http://fasb.org/srt/2020-01-31" xmlns:ISDR="http://issuerdirect.com/20200630">
    <link:schemaRef xlink:href="isdr-20200630.xsd" xlink:type="simple" />
    <xbrli:context id="From2020-01-01to2020-06-30">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000843006</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-06-30">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000843006</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2019-12-31">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000843006</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2019-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-01-01to2019-06-30">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000843006</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2019-01-01</xbrli:startDate>
        <xbrli:endDate>2019-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-06-30_StockOption1Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000843006</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">ISDR:StockOption1Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-06-30_StockOption2Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000843006</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">ISDR:StockOption2Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-06-30_StockOption3Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000843006</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">ISDR:StockOption3Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-06-30_StockOption4Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000843006</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">ISDR:StockOption4Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-06-30_StockOption5Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000843006</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">ISDR:StockOption5Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2018-12-31">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000843006</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2018-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-01-01to2020-06-30_us-gaap_CustomerListsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000843006</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerListsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-01-01to2020-06-30_custom_StockOption1Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000843006</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">ISDR:StockOption1Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-01-01to2020-06-30_custom_StockOption2Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000843006</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">ISDR:StockOption2Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-01-01to2020-06-30_custom_StockOption3Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000843006</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">ISDR:StockOption3Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-01-01to2020-06-30_custom_StockOption4Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000843006</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">ISDR:StockOption4Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-01-01to2020-06-30_custom_StockOption5Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000843006</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">ISDR:StockOption5Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2019-06-30">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000843006</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2019-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-01-01to2020-06-30_custom_StockOptionsAndRSUMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000843006</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">ISDR:StockOptionsAndRSUMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-01-01to2019-06-30_custom_StockOptionsAndRSUMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000843006</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">ISDR:StockOptionsAndRSUMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2019-01-01</xbrli:startDate>
        <xbrli:endDate>2019-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-01-01to2020-06-30_custom_ServicesMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000843006</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">ISDR:ServicesMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-01-01to2019-06-30_custom_ServicesMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000843006</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">ISDR:ServicesMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2019-01-01</xbrli:startDate>
        <xbrli:endDate>2019-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-01-01to2020-06-30_us-gaap_ComputerSoftwareIntangibleAssetMember_us-gaap_MinimumMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000843006</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:ComputerSoftwareIntangibleAssetMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-01-01to2020-06-30_us-gaap_ComputerSoftwareIntangibleAssetMember_us-gaap_MaximumMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000843006</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:ComputerSoftwareIntangibleAssetMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-01-01to2020-06-30_custom_ClientRelationshipsMember_us-gaap_MinimumMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000843006</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">ISDR:ClientRelationshipsMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-01-01to2020-06-30_custom_ClientRelationshipsMember_us-gaap_MaximumMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000843006</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">ISDR:ClientRelationshipsMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-01-01to2020-06-30_custom_PlatformAndTechnologyMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000843006</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">ISDR:PlatformAndTechnologyMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-01-01to2019-06-30_custom_PlatformAndTechnologyMember26935475">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000843006</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">ISDR:PlatformAndTechnologyMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2019-01-01</xbrli:startDate>
        <xbrli:endDate>2019-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2019-12-31_us-gaap_CommonStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000843006</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2019-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-06-30_us-gaap_CommonStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000843006</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2018-12-31_us-gaap_CommonStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000843006</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2018-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2019-06-30_us-gaap_CommonStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000843006</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2019-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2019-12-31_us-gaap_AdditionalPaidInCapitalMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000843006</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2019-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-06-30_us-gaap_AdditionalPaidInCapitalMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000843006</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2018-12-31_us-gaap_AdditionalPaidInCapitalMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000843006</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2018-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2019-06-30_us-gaap_AdditionalPaidInCapitalMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000843006</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2019-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2019-12-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000843006</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2019-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-06-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000843006</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2018-12-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000843006</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2018-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2019-06-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000843006</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2019-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2019-12-31_us-gaap_RetainedEarningsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000843006</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2019-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-06-30_us-gaap_RetainedEarningsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000843006</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2018-12-31_us-gaap_RetainedEarningsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000843006</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2018-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2019-06-30_us-gaap_RetainedEarningsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000843006</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2019-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-01-01to2020-06-30_custom_VisualWebcasterPlatformMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000843006</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ISDR:VisualWebcasterPlatformMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-01-01to2020-06-30_custom_DistributionPartnerRelationshipsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000843006</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">ISDR:DistributionPartnerRelationshipsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-01-01to2020-06-30_us-gaap_NoncompeteAgreementsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000843006</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-06-30_custom_VisualWebcasterPlatformMember_us-gaap_CustomerRelationshipsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000843006</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ISDR:VisualWebcasterPlatformMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-06-30_custom_VisualWebcasterPlatformMember_us-gaap_TechnologyBasedIntangibleAssetsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000843006</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ISDR:VisualWebcasterPlatformMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TechnologyBasedIntangibleAssetsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-06-30_custom_VisualWebcasterPlatformMember_us-gaap_NoncompeteAgreementsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000843006</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ISDR:VisualWebcasterPlatformMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-06-30_custom_VisualWebcasterPlatformMember_us-gaap_GoodwillMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000843006</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ISDR:VisualWebcasterPlatformMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:GoodwillMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-06-30_custom_VisualWebcasterPlatformMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000843006</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ISDR:VisualWebcasterPlatformMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-06-30_custom_TwentyFourteenPlanMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000843006</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">ISDR:TwentyFourteenPlanMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-01-01to2020-06-30_us-gaap_CostOfSalesMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000843006</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-01-01to2019-06-30_us-gaap_CostOfSalesMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000843006</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2019-01-01</xbrli:startDate>
        <xbrli:endDate>2019-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-01-01to2020-06-30_custom_DepreciationAndAmortizationMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000843006</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">ISDR:DepreciationAndAmortizationMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-01-01to2019-06-30_custom_DepreciationAndAmortizationMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000843006</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">ISDR:DepreciationAndAmortizationMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2019-01-01</xbrli:startDate>
        <xbrli:endDate>2019-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-01-01to2020-06-30_custom_Range1Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000843006</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">ISDR:Range1Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-06-30_custom_Range1Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000843006</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">ISDR:Range1Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-01-01to2020-06-30_custom_Range2Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000843006</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">ISDR:Range2Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-06-30_custom_Range2Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000843006</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">ISDR:Range2Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-06-30_custom_CanadaMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000843006</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="dei:EntityByLocationAxis">ISDR:CanadaMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-06-30_srt_EuropeMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000843006</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="dei:EntityByLocationAxis">srt:EuropeMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-01-01to2020-06-30_custom_Range3Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000843006</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">ISDR:Range3Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-06-30_custom_Range3Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000843006</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">ISDR:Range3Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-01-01to2020-06-30_custom_Range4Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000843006</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">ISDR:Range4Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-06-30_custom_Range4Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000843006</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">ISDR:Range4Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-06-30_custom_Range5Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000843006</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">ISDR:Range5Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-01-01to2020-06-30_custom_Range5Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000843006</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">ISDR:Range5Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-01-01to2020-06-30_custom_Range6Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000843006</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">ISDR:Range6Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-06-30_custom_Range6Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000843006</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">ISDR:Range6Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-01-01to2020-06-30_custom_Range7Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000843006</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">ISDR:Range7Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-06-30_custom_Range7Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000843006</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">ISDR:Range7Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-01-01to2020-06-30_custom_Range8Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000843006</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">ISDR:Range8Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-06-30_custom_Range8Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000843006</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">ISDR:Range8Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-04-01to2020-06-30">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000843006</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-04-01</xbrli:startDate>
        <xbrli:endDate>2020-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-04-01to2019-06-30">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000843006</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2019-04-01</xbrli:startDate>
        <xbrli:endDate>2019-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-01-01to2020-03-31_us-gaap_CommonStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000843006</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-01-01to2019-03-31_us-gaap_CommonStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000843006</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2019-01-01</xbrli:startDate>
        <xbrli:endDate>2019-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-04-01to2019-06-30_us-gaap_CommonStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000843006</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2019-04-01</xbrli:startDate>
        <xbrli:endDate>2019-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-04-01to2020-06-30_us-gaap_CommonStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000843006</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-04-01</xbrli:startDate>
        <xbrli:endDate>2020-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-03-31_us-gaap_CommonStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000843006</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-03-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2019-03-31_us-gaap_CommonStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000843006</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2019-03-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-01-01to2020-03-31_us-gaap_AdditionalPaidInCapitalMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000843006</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-01-01to2019-03-31_us-gaap_AdditionalPaidInCapitalMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000843006</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2019-01-01</xbrli:startDate>
        <xbrli:endDate>2019-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-04-01to2019-06-30_us-gaap_AdditionalPaidInCapitalMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000843006</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2019-04-01</xbrli:startDate>
        <xbrli:endDate>2019-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-04-01to2020-06-30_us-gaap_AdditionalPaidInCapitalMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000843006</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-04-01</xbrli:startDate>
        <xbrli:endDate>2020-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-03-31_us-gaap_AdditionalPaidInCapitalMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000843006</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-03-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2019-03-31_us-gaap_AdditionalPaidInCapitalMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000843006</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2019-03-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-01-01to2020-03-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000843006</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-01-01to2019-03-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000843006</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2019-01-01</xbrli:startDate>
        <xbrli:endDate>2019-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-04-01to2019-06-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000843006</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2019-04-01</xbrli:startDate>
        <xbrli:endDate>2019-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-04-01to2020-06-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000843006</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-04-01</xbrli:startDate>
        <xbrli:endDate>2020-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-03-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000843006</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-03-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2019-03-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000843006</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2019-03-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-01-01to2020-03-31_us-gaap_RetainedEarningsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000843006</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-01-01to2019-03-31_us-gaap_RetainedEarningsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000843006</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2019-01-01</xbrli:startDate>
        <xbrli:endDate>2019-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-04-01to2019-06-30_us-gaap_RetainedEarningsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000843006</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2019-04-01</xbrli:startDate>
        <xbrli:endDate>2019-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-04-01to2020-06-30_us-gaap_RetainedEarningsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000843006</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-04-01</xbrli:startDate>
        <xbrli:endDate>2020-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-03-31_us-gaap_RetainedEarningsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000843006</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-03-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2019-03-31_us-gaap_RetainedEarningsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000843006</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2019-03-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-01-01to2020-03-31">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000843006</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-01-01to2019-03-31">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000843006</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2019-01-01</xbrli:startDate>
        <xbrli:endDate>2019-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-03-31">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000843006</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-03-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2019-03-31">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000843006</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2019-03-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-04-01to2020-06-30_custom_StockOptionsAndRSUMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000843006</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">ISDR:StockOptionsAndRSUMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-04-01</xbrli:startDate>
        <xbrli:endDate>2020-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-04-01to2019-06-30_custom_StockOptionsAndRSUMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000843006</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">ISDR:StockOptionsAndRSUMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2019-04-01</xbrli:startDate>
        <xbrli:endDate>2019-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-04-01to2020-06-30_custom_PlatformAndTechnologyMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000843006</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">ISDR:PlatformAndTechnologyMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-04-01</xbrli:startDate>
        <xbrli:endDate>2020-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-04-01to2020-06-30_custom_ServicesMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000843006</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">ISDR:ServicesMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-04-01</xbrli:startDate>
        <xbrli:endDate>2020-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-04-01to2019-06-30_custom_PlatformAndTechnologyMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000843006</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">ISDR:PlatformAndTechnologyMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2019-04-01</xbrli:startDate>
        <xbrli:endDate>2019-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-04-01to2019-06-30_custom_ServicesMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000843006</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">ISDR:ServicesMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2019-04-01</xbrli:startDate>
        <xbrli:endDate>2019-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-07-30">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000843006</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-07-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-04-01to2020-06-30_us-gaap_CostOfSalesMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000843006</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-04-01</xbrli:startDate>
        <xbrli:endDate>2020-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-04-01to2019-06-30_us-gaap_CostOfSalesMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000843006</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2019-04-01</xbrli:startDate>
        <xbrli:endDate>2019-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-04-01to2020-06-30_custom_DepreciationAndAmortizationMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000843006</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">ISDR:DepreciationAndAmortizationMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-04-01</xbrli:startDate>
        <xbrli:endDate>2020-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-04-01to2019-06-30_custom_DepreciationAndAmortizationMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000843006</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">ISDR:DepreciationAndAmortizationMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2019-04-01</xbrli:startDate>
        <xbrli:endDate>2019-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-01-01to2020-06-30_custom_Range9Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000843006</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">ISDR:Range9Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-01-01to2020-06-30_custom_Range10Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000843006</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">ISDR:Range10Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-01-01to2020-06-30_custom_Range11Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000843006</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">ISDR:Range11Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-06-30_custom_Range9Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000843006</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">ISDR:Range9Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-06-30_custom_Range10Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000843006</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">ISDR:Range10Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-06-30_custom_Range11Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000843006</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">ISDR:Range11Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:unit id="USD">
      <xbrli:measure>iso4217:USD</xbrli:measure>
    </xbrli:unit>
    <xbrli:unit id="Shares">
      <xbrli:measure>xbrli:shares</xbrli:measure>
    </xbrli:unit>
    <xbrli:unit id="USDPShares">
      <xbrli:divide>
        <xbrli:unitNumerator>
          <xbrli:measure>iso4217:USD</xbrli:measure>
        </xbrli:unitNumerator>
        <xbrli:unitDenominator>
          <xbrli:measure>xbrli:shares</xbrli:measure>
        </xbrli:unitDenominator>
      </xbrli:divide>
    </xbrli:unit>
    <xbrli:unit id="Percent">
      <xbrli:measure>xbrli:pure</xbrli:measure>
    </xbrli:unit>
    <dei:EntityRegistrantName contextRef="From2020-01-01to2020-06-30">ISSUER DIRECT CORP</dei:EntityRegistrantName>
    <dei:EntityCentralIndexKey contextRef="From2020-01-01to2020-06-30">0000843006</dei:EntityCentralIndexKey>
    <dei:DocumentType contextRef="From2020-01-01to2020-06-30">10-Q</dei:DocumentType>
    <dei:DocumentPeriodEndDate contextRef="From2020-01-01to2020-06-30">2020-06-30</dei:DocumentPeriodEndDate>
    <dei:AmendmentFlag contextRef="From2020-01-01to2020-06-30">false</dei:AmendmentFlag>
    <dei:CurrentFiscalYearEndDate contextRef="From2020-01-01to2020-06-30">--12-31</dei:CurrentFiscalYearEndDate>
    <dei:EntityFilerCategory contextRef="From2020-01-01to2020-06-30">Non-accelerated Filer</dei:EntityFilerCategory>
    <dei:EntityEmergingGrowthCompany contextRef="From2020-01-01to2020-06-30">false</dei:EntityEmergingGrowthCompany>
    <dei:EntitySmallBusiness contextRef="From2020-01-01to2020-06-30">true</dei:EntitySmallBusiness>
    <dei:EntityCurrentReportingStatus contextRef="From2020-01-01to2020-06-30">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityShellCompany contextRef="From2020-01-01to2020-06-30">false</dei:EntityShellCompany>
    <dei:DocumentFiscalPeriodFocus contextRef="From2020-01-01to2020-06-30">Q2</dei:DocumentFiscalPeriodFocus>
    <dei:DocumentFiscalYearFocus contextRef="From2020-01-01to2020-06-30">2020</dei:DocumentFiscalYearFocus>
    <us-gaap:Assets contextRef="AsOf2020-06-30" unitRef="USD" decimals="-3">33505000</us-gaap:Assets>
    <us-gaap:Assets contextRef="AsOf2019-12-31" unitRef="USD" decimals="-3">32390000</us-gaap:Assets>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill contextRef="AsOf2020-06-30" unitRef="USD" decimals="-3">3171000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill contextRef="AsOf2019-12-31" unitRef="USD" decimals="-3">3515000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:Goodwill contextRef="AsOf2020-06-30" unitRef="USD" decimals="-3">6376000</us-gaap:Goodwill>
    <us-gaap:Goodwill contextRef="AsOf2019-12-31" unitRef="USD" decimals="-3">6376000</us-gaap:Goodwill>
    <us-gaap:OtherAssetsNoncurrent contextRef="AsOf2020-06-30" unitRef="USD" decimals="-3">64000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent contextRef="AsOf2019-12-31" unitRef="USD" decimals="-3">77000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:DeferredIncomeTaxAssetsNet contextRef="AsOf2020-06-30" unitRef="USD" decimals="-3">292000</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:DeferredIncomeTaxAssetsNet contextRef="AsOf2019-12-31" unitRef="USD" decimals="-3">256000</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:OperatingLeaseRightOfUseAsset contextRef="AsOf2020-06-30" unitRef="USD" decimals="-3">1979000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset contextRef="AsOf2019-12-31" unitRef="USD" decimals="-3">2127000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="AsOf2020-06-30" unitRef="USD" decimals="-3">839000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="AsOf2019-12-31" unitRef="USD" decimals="-3">899000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:CapitalizedComputerSoftwareNet contextRef="AsOf2020-06-30" unitRef="USD" decimals="-3">815000</us-gaap:CapitalizedComputerSoftwareNet>
    <us-gaap:CapitalizedComputerSoftwareNet contextRef="AsOf2019-12-31" unitRef="USD" decimals="-3">1134000</us-gaap:CapitalizedComputerSoftwareNet>
    <us-gaap:AssetsCurrent contextRef="AsOf2020-06-30" unitRef="USD" decimals="-3">19969000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent contextRef="AsOf2019-12-31" unitRef="USD" decimals="-3">18006000</us-gaap:AssetsCurrent>
    <us-gaap:OtherAssetsCurrent contextRef="AsOf2020-06-30" unitRef="USD" decimals="-3">273000</us-gaap:OtherAssetsCurrent>
    <us-gaap:OtherAssetsCurrent contextRef="AsOf2019-12-31" unitRef="USD" decimals="-3">141000</us-gaap:OtherAssetsCurrent>
    <us-gaap:IncomeTaxesReceivable contextRef="AsOf2020-06-30" unitRef="USD" decimals="-3">0</us-gaap:IncomeTaxesReceivable>
    <us-gaap:IncomeTaxesReceivable contextRef="AsOf2019-12-31" unitRef="USD" decimals="-3">48000</us-gaap:IncomeTaxesReceivable>
    <us-gaap:Liabilities contextRef="AsOf2020-06-30" unitRef="USD" decimals="-3">7026000</us-gaap:Liabilities>
    <us-gaap:Liabilities contextRef="AsOf2019-12-31" unitRef="USD" decimals="-3">6290000</us-gaap:Liabilities>
    <us-gaap:OperatingLeaseLiabilityNoncurrent contextRef="AsOf2020-06-30" unitRef="USD" decimals="-3">2138000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent contextRef="AsOf2019-12-31" unitRef="USD" decimals="-3">2309000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:DeferredTaxLiabilitiesNoncurrent contextRef="AsOf2020-06-30" unitRef="USD" decimals="-3">130000</us-gaap:DeferredTaxLiabilitiesNoncurrent>
    <us-gaap:DeferredTaxLiabilitiesNoncurrent contextRef="AsOf2019-12-31" unitRef="USD" decimals="-3">141000</us-gaap:DeferredTaxLiabilitiesNoncurrent>
    <us-gaap:LiabilitiesCurrent contextRef="AsOf2020-06-30" unitRef="USD" decimals="-3">4758000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent contextRef="AsOf2019-12-31" unitRef="USD" decimals="-3">3840000</us-gaap:LiabilitiesCurrent>
    <us-gaap:DeferredRevenueCurrent contextRef="AsOf2020-06-30" unitRef="USD" decimals="-3">2015000</us-gaap:DeferredRevenueCurrent>
    <us-gaap:DeferredRevenueCurrent contextRef="AsOf2019-12-31" unitRef="USD" decimals="-3">1812000</us-gaap:DeferredRevenueCurrent>
    <us-gaap:AccruedIncomeTaxesCurrent contextRef="AsOf2020-06-30" unitRef="USD" decimals="-3">614000</us-gaap:AccruedIncomeTaxesCurrent>
    <us-gaap:AccruedIncomeTaxesCurrent contextRef="AsOf2019-12-31" unitRef="USD" decimals="-3">310000</us-gaap:AccruedIncomeTaxesCurrent>
    <us-gaap:NotesPayableCurrent contextRef="AsOf2020-06-30" unitRef="USD" decimals="-3">314000</us-gaap:NotesPayableCurrent>
    <us-gaap:NotesPayableCurrent contextRef="AsOf2019-12-31" unitRef="USD" decimals="-3">301000</us-gaap:NotesPayableCurrent>
    <us-gaap:AccruedLiabilitiesCurrent contextRef="AsOf2020-06-30" unitRef="USD" decimals="-3">1385000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent contextRef="AsOf2019-12-31" unitRef="USD" decimals="-3">1151000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccountsPayableCurrent contextRef="AsOf2020-06-30" unitRef="USD" decimals="-3">430000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent contextRef="AsOf2019-12-31" unitRef="USD" decimals="-3">266000</us-gaap:AccountsPayableCurrent>
    <us-gaap:LiabilitiesAndStockholdersEquity contextRef="AsOf2020-06-30" unitRef="USD" decimals="-3">33505000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity contextRef="AsOf2019-12-31" unitRef="USD" decimals="-3">32390000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:RetainedEarningsAccumulatedDeficit contextRef="AsOf2020-06-30" unitRef="USD" decimals="-3">4835000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit contextRef="AsOf2019-12-31" unitRef="USD" decimals="-3">3837000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="AsOf2020-06-30" unitRef="USD" decimals="-3">21000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="AsOf2019-12-31" unitRef="USD" decimals="-3">-16000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AdditionalPaidInCapital contextRef="AsOf2020-06-30" unitRef="USD" decimals="-3">21619000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AdditionalPaidInCapital contextRef="AsOf2019-12-31" unitRef="USD" decimals="-3">22275000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:CommonStockValue contextRef="AsOf2020-06-30" unitRef="USD" decimals="-3">4000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue contextRef="AsOf2019-12-31" unitRef="USD" decimals="-3">4000</us-gaap:CommonStockValue>
    <us-gaap:PreferredStockValue contextRef="AsOf2020-06-30" unitRef="USD" decimals="-3">0</us-gaap:PreferredStockValue>
    <us-gaap:PreferredStockValue contextRef="AsOf2019-12-31" unitRef="USD" decimals="-3">0</us-gaap:PreferredStockValue>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent contextRef="AsOf2020-06-30" unitRef="USD" decimals="-3">601000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent contextRef="AsOf2019-12-31" unitRef="USD" decimals="-3">700000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:CapitalizedComputerSoftwareAccumulatedAmortization contextRef="AsOf2020-06-30" unitRef="USD" decimals="-3">2472000</us-gaap:CapitalizedComputerSoftwareAccumulatedAmortization>
    <us-gaap:CapitalizedComputerSoftwareAccumulatedAmortization contextRef="AsOf2019-12-31" unitRef="USD" decimals="-3">2153000</us-gaap:CapitalizedComputerSoftwareAccumulatedAmortization>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment contextRef="AsOf2020-06-30" unitRef="USD" decimals="-3">245000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment contextRef="AsOf2019-12-31" unitRef="USD" decimals="-3">181000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="AsOf2020-06-30" unitRef="USD" decimals="-3">5281000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="AsOf2019-12-31" unitRef="USD" decimals="-3">4937000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:DebtInstrumentUnamortizedDiscountNoncurrent contextRef="AsOf2020-06-30" unitRef="USD" decimals="-3">6000</us-gaap:DebtInstrumentUnamortizedDiscountNoncurrent>
    <us-gaap:DebtInstrumentUnamortizedDiscountNoncurrent contextRef="AsOf2019-12-31" unitRef="USD" decimals="-3">19000</us-gaap:DebtInstrumentUnamortizedDiscountNoncurrent>
    <us-gaap:PreferredStockParOrStatedValuePerShare contextRef="AsOf2020-06-30" unitRef="USDPShares" decimals="INF">.001</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockParOrStatedValuePerShare contextRef="AsOf2019-12-31" unitRef="USDPShares" decimals="INF">0.001</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare contextRef="AsOf2020-06-30" unitRef="USDPShares" decimals="INF">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare contextRef="AsOf2019-12-31" unitRef="USDPShares" decimals="INF">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockSharesAuthorized contextRef="AsOf2020-06-30" unitRef="Shares" decimals="INF">1000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized contextRef="AsOf2019-12-31" unitRef="Shares" decimals="INF">1000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesIssued contextRef="AsOf2020-06-30" unitRef="Shares" decimals="INF">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesIssued contextRef="AsOf2019-12-31" unitRef="Shares" decimals="INF">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesOutstanding contextRef="AsOf2020-06-30" unitRef="Shares" decimals="INF">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesOutstanding contextRef="AsOf2019-12-31" unitRef="Shares" decimals="INF">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:CommonStockSharesAuthorized contextRef="AsOf2020-06-30" unitRef="Shares" decimals="INF">20000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized contextRef="AsOf2019-12-31" unitRef="Shares" decimals="INF">20000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued contextRef="AsOf2020-06-30" unitRef="Shares" decimals="INF">3734502</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesIssued contextRef="AsOf2019-12-31" unitRef="Shares" decimals="INF">3786398</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding contextRef="AsOf2020-06-30" unitRef="Shares" decimals="INF">3734502</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding contextRef="AsOf2019-12-31" unitRef="Shares" decimals="INF">3786398</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="AsOf2020-06-30" unitRef="USD" decimals="-3">17097000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="AsOf2019-12-31" unitRef="USD" decimals="-3">15766000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="AsOf2018-12-31" unitRef="USD" decimals="-3">17222000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="AsOf2019-06-30" unitRef="USD" decimals="-3">15196000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:AccountsReceivableNet contextRef="AsOf2020-06-30" unitRef="USD" decimals="-3">2599000</us-gaap:AccountsReceivableNet>
    <us-gaap:AccountsReceivableNet contextRef="AsOf2019-12-31" unitRef="USD" decimals="-3">2051000</us-gaap:AccountsReceivableNet>
    <us-gaap:StockholdersEquity contextRef="AsOf2020-06-30" unitRef="USD" decimals="-3">26479000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2019-12-31" unitRef="USD" decimals="-3">26100000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2018-12-31" unitRef="USD" decimals="-3">25663000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2019-06-30" unitRef="USD" decimals="-3">26335000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2019-12-31_us-gaap_CommonStockMember" unitRef="USD" decimals="-3">4000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2020-06-30_us-gaap_CommonStockMember" unitRef="USD" decimals="-3">4000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2018-12-31_us-gaap_CommonStockMember" unitRef="USD" decimals="-3">4000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2019-06-30_us-gaap_CommonStockMember" unitRef="USD" decimals="-3">4000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2019-12-31_us-gaap_AdditionalPaidInCapitalMember" unitRef="USD" decimals="-3">22275000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2020-06-30_us-gaap_AdditionalPaidInCapitalMember" unitRef="USD" decimals="-3">21619000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2018-12-31_us-gaap_AdditionalPaidInCapitalMember" unitRef="USD" decimals="-3">22525000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2019-06-30_us-gaap_AdditionalPaidInCapitalMember" unitRef="USD" decimals="-3">22793000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2019-12-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember" unitRef="USD" decimals="-3">-16000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2020-06-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember" unitRef="USD" decimals="-3">21000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2018-12-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember" unitRef="USD" decimals="-3">-17000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2019-06-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember" unitRef="USD" decimals="-3">-30000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2019-12-31_us-gaap_RetainedEarningsMember" unitRef="USD" decimals="-3">3837000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2020-06-30_us-gaap_RetainedEarningsMember" unitRef="USD" decimals="-3">4835000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2018-12-31_us-gaap_RetainedEarningsMember" unitRef="USD" decimals="-3">3151000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2019-06-30_us-gaap_RetainedEarningsMember" unitRef="USD" decimals="-3">3568000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2020-03-31_us-gaap_CommonStockMember" unitRef="USD" decimals="-3">4000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2019-03-31_us-gaap_CommonStockMember" unitRef="USD" decimals="-3">4000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2020-03-31_us-gaap_AdditionalPaidInCapitalMember" unitRef="USD" decimals="-3">22117000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2019-03-31_us-gaap_AdditionalPaidInCapitalMember" unitRef="USD" decimals="-3">22662000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2020-03-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember" unitRef="USD" decimals="-3">24000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2019-03-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember" unitRef="USD" decimals="-3">-20000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2020-03-31_us-gaap_RetainedEarningsMember" unitRef="USD" decimals="-3">4063000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2019-03-31_us-gaap_RetainedEarningsMember" unitRef="USD" decimals="-3">3356000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2020-03-31" unitRef="USD" decimals="-3">26208000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2019-03-31" unitRef="USD" decimals="-3">26002000</us-gaap:StockholdersEquity>
    <us-gaap:SharesIssued contextRef="AsOf2019-12-31_us-gaap_CommonStockMember" unitRef="Shares" decimals="INF">3786398</us-gaap:SharesIssued>
    <us-gaap:SharesIssued contextRef="AsOf2020-06-30_us-gaap_CommonStockMember" unitRef="Shares" decimals="INF">3734502</us-gaap:SharesIssued>
    <us-gaap:SharesIssued contextRef="AsOf2018-12-31_us-gaap_CommonStockMember" unitRef="Shares" decimals="INF">3829572</us-gaap:SharesIssued>
    <us-gaap:SharesIssued contextRef="AsOf2019-06-30_us-gaap_CommonStockMember" unitRef="Shares" decimals="INF">3862568</us-gaap:SharesIssued>
    <us-gaap:SharesIssued contextRef="AsOf2020-03-31_us-gaap_CommonStockMember" unitRef="Shares" decimals="INF">3772700</us-gaap:SharesIssued>
    <us-gaap:SharesIssued contextRef="AsOf2019-03-31_us-gaap_CommonStockMember" unitRef="Shares" decimals="INF">3854568</us-gaap:SharesIssued>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="From2020-04-01to2020-06-30" unitRef="USD" decimals="-3">84000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="From2019-04-01to2019-06-30" unitRef="USD" decimals="-3">131000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="From2020-01-01to2020-03-31_us-gaap_AdditionalPaidInCapitalMember" unitRef="USD" decimals="-3">45000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="From2019-01-01to2019-03-31_us-gaap_AdditionalPaidInCapitalMember" unitRef="USD" decimals="-3">137000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="From2019-04-01to2019-06-30_us-gaap_AdditionalPaidInCapitalMember" unitRef="USD" decimals="-3">131000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="From2020-04-01to2020-06-30_us-gaap_AdditionalPaidInCapitalMember" unitRef="USD" decimals="-3">84000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="From2020-01-01to2020-03-31" unitRef="USD" decimals="-3">45000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="From2019-01-01to2019-03-31" unitRef="USD" decimals="-3">137000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised contextRef="From2020-01-01to2020-03-31_us-gaap_CommonStockMember" unitRef="Shares" decimals="INF">8002</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised contextRef="From2019-01-01to2019-03-31_us-gaap_CommonStockMember" unitRef="Shares" decimals="INF">24996</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised contextRef="From2019-04-01to2019-06-30_us-gaap_CommonStockMember" unitRef="Shares" decimals="INF">8000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised contextRef="From2020-04-01to2020-06-30_us-gaap_CommonStockMember" unitRef="Shares" decimals="INF">24000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised contextRef="From2020-04-01to2020-06-30" unitRef="USD" decimals="-3">0</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised contextRef="From2019-04-01to2019-06-30" unitRef="USD" decimals="-3">0</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised contextRef="From2020-01-01to2020-03-31_us-gaap_CommonStockMember" unitRef="USD" decimals="-3">0</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised contextRef="From2019-01-01to2019-03-31_us-gaap_CommonStockMember" unitRef="USD" decimals="-3">0</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised contextRef="From2019-04-01to2019-06-30_us-gaap_CommonStockMember" unitRef="USD" decimals="-3">0</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised contextRef="From2020-04-01to2020-06-30_us-gaap_CommonStockMember" unitRef="USD" decimals="-3">0</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised contextRef="From2020-01-01to2020-03-31" unitRef="USD" decimals="-3">0</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised contextRef="From2019-01-01to2019-03-31" unitRef="USD" decimals="-3">0</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent contextRef="From2020-01-01to2020-06-30" unitRef="USD" decimals="-3">37000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent contextRef="From2019-01-01to2019-06-30" unitRef="USD" decimals="-3">-13000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent contextRef="From2020-04-01to2020-06-30" unitRef="USD" decimals="-3">-3000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent contextRef="From2019-04-01to2019-06-30" unitRef="USD" decimals="-3">-10000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent contextRef="From2020-01-01to2020-03-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember" unitRef="USD" decimals="-3">40000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent contextRef="From2019-01-01to2019-03-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember" unitRef="USD" decimals="-3">-3000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent contextRef="From2019-04-01to2019-06-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember" unitRef="USD" decimals="-3">-10000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent contextRef="From2020-04-01to2020-06-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember" unitRef="USD" decimals="-3">-3000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent contextRef="From2020-01-01to2020-03-31" unitRef="USD" decimals="-3">40000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent contextRef="From2019-01-01to2019-03-31" unitRef="USD" decimals="-3">-3000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:NetIncomeLoss contextRef="From2020-01-01to2020-06-30" unitRef="USD" decimals="-3">998000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="From2019-01-01to2019-06-30" unitRef="USD" decimals="-3">417000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="From2020-04-01to2020-06-30" unitRef="USD" decimals="-3">772000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="From2019-04-01to2019-06-30" unitRef="USD" decimals="-3">212000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="From2020-01-01to2020-03-31_us-gaap_CommonStockMember" unitRef="USD" xsi:nil="true" />
    <us-gaap:NetIncomeLoss contextRef="From2019-01-01to2019-03-31_us-gaap_CommonStockMember" unitRef="USD" xsi:nil="true" />
    <us-gaap:NetIncomeLoss contextRef="From2019-04-01to2019-06-30_us-gaap_CommonStockMember" unitRef="USD" xsi:nil="true" />
    <us-gaap:NetIncomeLoss contextRef="From2020-04-01to2020-06-30_us-gaap_CommonStockMember" unitRef="USD" xsi:nil="true" />
    <us-gaap:NetIncomeLoss contextRef="From2020-01-01to2020-03-31_us-gaap_AdditionalPaidInCapitalMember" unitRef="USD" xsi:nil="true" />
    <us-gaap:NetIncomeLoss contextRef="From2019-01-01to2019-03-31_us-gaap_AdditionalPaidInCapitalMember" unitRef="USD" xsi:nil="true" />
    <us-gaap:NetIncomeLoss contextRef="From2019-04-01to2019-06-30_us-gaap_AdditionalPaidInCapitalMember" unitRef="USD" xsi:nil="true" />
    <us-gaap:NetIncomeLoss contextRef="From2020-04-01to2020-06-30_us-gaap_AdditionalPaidInCapitalMember" unitRef="USD" xsi:nil="true" />
    <us-gaap:NetIncomeLoss contextRef="From2020-01-01to2020-03-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember" unitRef="USD" xsi:nil="true" />
    <us-gaap:NetIncomeLoss contextRef="From2019-01-01to2019-03-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember" unitRef="USD" xsi:nil="true" />
    <us-gaap:NetIncomeLoss contextRef="From2019-04-01to2019-06-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember" unitRef="USD" xsi:nil="true" />
    <us-gaap:NetIncomeLoss contextRef="From2020-04-01to2020-06-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember" unitRef="USD" xsi:nil="true" />
    <us-gaap:NetIncomeLoss contextRef="From2020-01-01to2020-03-31_us-gaap_RetainedEarningsMember" unitRef="USD" decimals="-3">226000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="From2019-01-01to2019-03-31_us-gaap_RetainedEarningsMember" unitRef="USD" decimals="-3">205000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="From2019-04-01to2019-06-30_us-gaap_RetainedEarningsMember" unitRef="USD" decimals="-3">212000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="From2020-04-01to2020-06-30_us-gaap_RetainedEarningsMember" unitRef="USD" decimals="-3">772000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="From2020-01-01to2020-03-31" unitRef="USD" decimals="-3">226000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="From2019-01-01to2019-03-31" unitRef="USD" decimals="-3">205000</us-gaap:NetIncomeLoss>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodShares contextRef="From2020-01-01to2020-03-31_us-gaap_CommonStockMember" unitRef="Shares" decimals="INF">-21700</us-gaap:StockRepurchasedAndRetiredDuringPeriodShares>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodShares contextRef="From2020-04-01to2020-06-30_us-gaap_CommonStockMember" unitRef="Shares" decimals="INF">-62198</us-gaap:StockRepurchasedAndRetiredDuringPeriodShares>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue contextRef="From2020-04-01to2020-06-30" unitRef="USD" decimals="-3">-582000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue contextRef="From2020-01-01to2020-03-31_us-gaap_AdditionalPaidInCapitalMember" unitRef="USD" decimals="-3">-203000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue contextRef="From2020-04-01to2020-06-30_us-gaap_AdditionalPaidInCapitalMember" unitRef="USD" decimals="-3">-582000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue contextRef="From2020-01-01to2020-03-31" unitRef="USD" decimals="-3">-203000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <dei:EntityInteractiveDataCurrent contextRef="From2020-01-01to2020-06-30">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityIncorporationStateCountryCode contextRef="From2020-01-01to2020-06-30">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityFileNumber contextRef="From2020-01-01to2020-06-30">1-10185</dei:EntityFileNumber>
    <dei:EntityCommonStockSharesOutstanding contextRef="AsOf2020-07-30" unitRef="Shares" decimals="INF">3734502</dei:EntityCommonStockSharesOutstanding>
    <us-gaap:CommitmentsAndContingencies contextRef="AsOf2020-06-30" unitRef="USD" xsi:nil="true" />
    <us-gaap:CommitmentsAndContingencies contextRef="AsOf2019-12-31" unitRef="USD" xsi:nil="true" />
    <us-gaap:GrossProfit contextRef="From2020-01-01to2020-06-30" unitRef="USD" decimals="-3">6285000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit contextRef="From2019-01-01to2019-06-30" unitRef="USD" decimals="-3">5765000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit contextRef="From2020-04-01to2020-06-30" unitRef="USD" decimals="-3">3522000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit contextRef="From2019-04-01to2019-06-30" unitRef="USD" decimals="-3">2888000</us-gaap:GrossProfit>
    <us-gaap:CostOfRevenue contextRef="From2020-01-01to2020-06-30" unitRef="USD" decimals="-3">2615000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue contextRef="From2019-01-01to2019-06-30" unitRef="USD" decimals="-3">2552000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue contextRef="From2020-04-01to2020-06-30" unitRef="USD" decimals="-3">1362000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue contextRef="From2019-04-01to2019-06-30" unitRef="USD" decimals="-3">1250000</us-gaap:CostOfRevenue>
    <us-gaap:Revenues contextRef="From2020-01-01to2020-06-30" unitRef="USD" decimals="-3">8900000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="From2019-01-01to2019-06-30" unitRef="USD" decimals="-3">8317000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="From2020-01-01to2020-06-30_custom_ServicesMember" unitRef="USD" decimals="-3">2914000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="From2019-01-01to2019-06-30_custom_ServicesMember" unitRef="USD" decimals="-3">2991000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="From2020-01-01to2020-06-30_custom_PlatformAndTechnologyMember" unitRef="USD" decimals="-3">5986000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="From2019-01-01to2019-06-30_custom_PlatformAndTechnologyMember26935475" unitRef="USD" decimals="-3">5326000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="From2020-04-01to2020-06-30" unitRef="USD" decimals="-3">4884000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="From2019-04-01to2019-06-30" unitRef="USD" decimals="-3">4138000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="From2020-04-01to2020-06-30_custom_PlatformAndTechnologyMember" unitRef="USD" decimals="-3">3301000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="From2020-04-01to2020-06-30_custom_ServicesMember" unitRef="USD" decimals="-3">1583000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="From2019-04-01to2019-06-30_custom_PlatformAndTechnologyMember" unitRef="USD" decimals="-3">2661000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="From2019-04-01to2019-06-30_custom_ServicesMember" unitRef="USD" decimals="-3">1477000</us-gaap:Revenues>
    <us-gaap:OperatingIncomeLoss contextRef="From2020-01-01to2020-06-30" unitRef="USD" decimals="-3">1249000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="From2019-01-01to2019-06-30" unitRef="USD" decimals="-3">277000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="From2020-04-01to2020-06-30" unitRef="USD" decimals="-3">1001000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="From2019-04-01to2019-06-30" unitRef="USD" decimals="-3">130000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingExpenses contextRef="From2020-01-01to2020-06-30" unitRef="USD" decimals="-3">5036000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses contextRef="From2019-01-01to2019-06-30" unitRef="USD" decimals="-3">5488000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses contextRef="From2020-04-01to2020-06-30" unitRef="USD" decimals="-3">2521000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses contextRef="From2019-04-01to2019-06-30" unitRef="USD" decimals="-3">2758000</us-gaap:OperatingExpenses>
    <us-gaap:DepreciationAndAmortization contextRef="From2020-01-01to2020-06-30" unitRef="USD" decimals="-3">418000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization contextRef="From2019-01-01to2019-06-30" unitRef="USD" decimals="-3">430000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization contextRef="From2020-04-01to2020-06-30" unitRef="USD" decimals="-3">209000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization contextRef="From2019-04-01to2019-06-30" unitRef="USD" decimals="-3">218000</us-gaap:DepreciationAndAmortization>
    <us-gaap:ResearchAndDevelopmentExpense contextRef="From2020-01-01to2020-06-30" unitRef="USD" decimals="-3">359000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense contextRef="From2019-01-01to2019-06-30" unitRef="USD" decimals="-3">680000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense contextRef="From2020-04-01to2020-06-30" unitRef="USD" decimals="-3">165000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense contextRef="From2019-04-01to2019-06-30" unitRef="USD" decimals="-3">343000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:SellingAndMarketingExpense contextRef="From2020-01-01to2020-06-30" unitRef="USD" decimals="-3">1846000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense contextRef="From2019-01-01to2019-06-30" unitRef="USD" decimals="-3">1695000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense contextRef="From2020-04-01to2020-06-30" unitRef="USD" decimals="-3">950000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense contextRef="From2019-04-01to2019-06-30" unitRef="USD" decimals="-3">875000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:GeneralAndAdministrativeExpense contextRef="From2020-01-01to2020-06-30" unitRef="USD" decimals="-3">2413000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense contextRef="From2019-01-01to2019-06-30" unitRef="USD" decimals="-3">2683000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense contextRef="From2020-04-01to2020-06-30" unitRef="USD" decimals="-3">1197000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense contextRef="From2019-04-01to2019-06-30" unitRef="USD" decimals="-3">1322000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:InterestIncomeExpenseNet contextRef="From2020-01-01to2020-06-30" unitRef="USD" decimals="-3">59000</us-gaap:InterestIncomeExpenseNet>
    <us-gaap:InterestIncomeExpenseNet contextRef="From2019-01-01to2019-06-30" unitRef="USD" decimals="-3">186000</us-gaap:InterestIncomeExpenseNet>
    <us-gaap:InterestIncomeExpenseNet contextRef="From2020-04-01to2020-06-30" unitRef="USD" decimals="-3">1000</us-gaap:InterestIncomeExpenseNet>
    <us-gaap:InterestIncomeExpenseNet contextRef="From2019-04-01to2019-06-30" unitRef="USD" decimals="-3">115000</us-gaap:InterestIncomeExpenseNet>
    <us-gaap:CurrentIncomeTaxExpenseBenefit contextRef="From2020-01-01to2020-06-30" unitRef="USD" decimals="-3">310000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit contextRef="From2019-01-01to2019-06-30" unitRef="USD" decimals="-3">46000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit contextRef="From2020-04-01to2020-06-30" unitRef="USD" decimals="-3">230000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit contextRef="From2019-04-01to2019-06-30" unitRef="USD" decimals="-3">33000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="From2020-01-01to2020-06-30" unitRef="USD" decimals="-3">1308000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="From2019-01-01to2019-06-30" unitRef="USD" decimals="-3">463000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="From2020-04-01to2020-06-30" unitRef="USD" decimals="-3">1002000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="From2019-04-01to2019-06-30" unitRef="USD" decimals="-3">245000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:EarningsPerShareDiluted contextRef="From2020-01-01to2020-06-30" unitRef="USDPShares" decimals="INF">0.26</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted contextRef="From2019-01-01to2019-06-30" unitRef="USDPShares" decimals="INF">0.11</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted contextRef="From2020-04-01to2020-06-30" unitRef="USDPShares" decimals="INF">0.21</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted contextRef="From2019-04-01to2019-06-30" unitRef="USDPShares" decimals="INF">0.05</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareBasic contextRef="From2020-01-01to2020-06-30" unitRef="USDPShares" decimals="INF">0.27</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic contextRef="From2019-01-01to2019-06-30" unitRef="USDPShares" decimals="INF">0.11</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic contextRef="From2020-04-01to2020-06-30" unitRef="USDPShares" decimals="INF">0.21</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic contextRef="From2019-04-01to2019-06-30" unitRef="USDPShares" decimals="INF">0.05</us-gaap:EarningsPerShareBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="From2020-01-01to2020-06-30" unitRef="Shares" decimals="INF">3789</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="From2019-01-01to2019-06-30" unitRef="Shares" decimals="INF">3871</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="From2020-04-01to2020-06-30" unitRef="Shares" decimals="INF">3761</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="From2019-04-01to2019-06-30" unitRef="Shares" decimals="INF">3873</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="From2020-01-01to2020-06-30" unitRef="Shares" decimals="INF">3762</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="From2019-01-01to2019-06-30" unitRef="Shares" decimals="INF">3854</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="From2020-04-01to2020-06-30" unitRef="Shares" decimals="INF">3736</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="From2019-04-01to2019-06-30" unitRef="Shares" decimals="INF">3857</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:ComprehensiveIncomeNetOfTax contextRef="From2020-01-01to2020-06-30" unitRef="USD" decimals="-3">1035000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax contextRef="From2019-01-01to2019-06-30" unitRef="USD" decimals="-3">404000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax contextRef="From2020-04-01to2020-06-30" unitRef="USD" decimals="-3">769000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax contextRef="From2019-04-01to2019-06-30" unitRef="USD" decimals="-3">202000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ShareBasedCompensation contextRef="From2020-01-01to2020-06-30" unitRef="USD" decimals="-3">129000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation contextRef="From2019-01-01to2019-06-30" unitRef="USD" decimals="-3">268000</us-gaap:ShareBasedCompensation>
    <us-gaap:OtherNoncashExpense contextRef="From2020-01-01to2020-06-30" unitRef="USD" decimals="-3">13000</us-gaap:OtherNoncashExpense>
    <us-gaap:OtherNoncashExpense contextRef="From2019-01-01to2019-06-30" unitRef="USD" decimals="-3">13000</us-gaap:OtherNoncashExpense>
    <us-gaap:DeferredIncomeTaxExpenseBenefit contextRef="From2020-01-01to2020-06-30" unitRef="USD" decimals="-3">-51000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit contextRef="From2019-01-01to2019-06-30" unitRef="USD" decimals="-3">6000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:ProvisionForDoubtfulAccounts contextRef="From2020-01-01to2020-06-30" unitRef="USD" decimals="-3">182000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts contextRef="From2019-01-01to2019-06-30" unitRef="USD" decimals="-3">555000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="From2020-01-01to2020-06-30" unitRef="USD" decimals="-3">727000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="From2019-01-01to2019-06-30" unitRef="USD" decimals="-3">831000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="From2020-01-01to2020-06-30" unitRef="USD" decimals="-3">2079000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="From2019-01-01to2019-06-30" unitRef="USD" decimals="-3">795000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:IncreaseDecreaseInDeferredRevenue contextRef="From2020-01-01to2020-06-30" unitRef="USD" decimals="-3">203000</us-gaap:IncreaseDecreaseInDeferredRevenue>
    <us-gaap:IncreaseDecreaseInDeferredRevenue contextRef="From2019-01-01to2019-06-30" unitRef="USD" decimals="-3">375000</us-gaap:IncreaseDecreaseInDeferredRevenue>
    <us-gaap:IncreaseDecreaseInAccruedLiabilities contextRef="From2020-01-01to2020-06-30" unitRef="USD" decimals="-3">367000</us-gaap:IncreaseDecreaseInAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccruedLiabilities contextRef="From2019-01-01to2019-06-30" unitRef="USD" decimals="-3">-87000</us-gaap:IncreaseDecreaseInAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccountsPayable contextRef="From2020-01-01to2020-06-30" unitRef="USD" decimals="-3">164000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable contextRef="From2019-01-01to2019-06-30" unitRef="USD" decimals="-3">67000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInOtherOperatingAssets contextRef="From2020-01-01to2020-06-30" unitRef="USD" decimals="-3">-77000</us-gaap:IncreaseDecreaseInOtherOperatingAssets>
    <us-gaap:IncreaseDecreaseInOtherOperatingAssets contextRef="From2019-01-01to2019-06-30" unitRef="USD" decimals="-3">266000</us-gaap:IncreaseDecreaseInOtherOperatingAssets>
    <us-gaap:IncreaseDecreaseInAccountsReceivable contextRef="From2020-01-01to2020-06-30" unitRef="USD" decimals="-3">730000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable contextRef="From2019-01-01to2019-06-30" unitRef="USD" decimals="-3">1384000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="From2020-01-01to2020-06-30" unitRef="USD" decimals="-3">-4000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="From2019-01-01to2019-06-30" unitRef="USD" decimals="-3">-2814000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="From2020-01-01to2020-06-30" unitRef="USD" decimals="-3">4000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="From2019-01-01to2019-06-30" unitRef="USD" decimals="-3">6000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToDevelopSoftware contextRef="From2020-01-01to2020-06-30" unitRef="USD" decimals="-3">0</us-gaap:PaymentsToDevelopSoftware>
    <us-gaap:PaymentsToDevelopSoftware contextRef="From2019-01-01to2019-06-30" unitRef="USD" decimals="-3">20000</us-gaap:PaymentsToDevelopSoftware>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired contextRef="From2020-01-01to2020-06-30" unitRef="USD" decimals="-3">0</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired contextRef="From2019-01-01to2019-06-30" unitRef="USD" decimals="-3">2788000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="From2020-01-01to2020-06-30" unitRef="USD" decimals="-3">-785000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="From2019-01-01to2019-06-30" unitRef="USD" decimals="-3">0</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:PaymentsForRepurchaseOfCommonStock contextRef="From2020-01-01to2020-06-30" unitRef="USD" decimals="-3">785000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock contextRef="From2019-01-01to2019-06-30" unitRef="USD" decimals="-3">0</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:EffectOfExchangeRateOnCash contextRef="From2020-01-01to2020-06-30" unitRef="USD" decimals="-3">41000</us-gaap:EffectOfExchangeRateOnCash>
    <us-gaap:EffectOfExchangeRateOnCash contextRef="From2019-01-01to2019-06-30" unitRef="USD" decimals="-3">-7000</us-gaap:EffectOfExchangeRateOnCash>
    <us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease contextRef="From2020-01-01to2020-06-30" unitRef="USD" decimals="-3">1290000</us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease>
    <us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease contextRef="From2019-01-01to2019-06-30" unitRef="USD" decimals="-3">-2019000</us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease>
    <us-gaap:IncomeTaxesPaidNet contextRef="From2020-01-01to2020-06-30" unitRef="USD" decimals="-3">12000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet contextRef="From2019-01-01to2019-06-30" unitRef="USD" decimals="-3">128000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability contextRef="From2020-01-01to2020-06-30" unitRef="USD" decimals="-3">0</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability contextRef="From2019-01-01to2019-06-30" unitRef="USD" decimals="-3">260000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock contextRef="From2020-01-01to2020-06-30">&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"&gt;The unaudited interim consolidated balance sheet&#13;as of June 30, 2020 and consolidated statements of operations, comprehensive income, stockholders&amp;#8217; equity, and cash flows&#13;for the three and six-month periods ended June 30, 2020 and 2019 included herein, have been prepared in accordance with the instructions&#13;for Form 10-Q under the Securities Exchange Act of 1934, as amended (the &amp;#8220;Exchange Act&amp;#8221;), and Article 10 of Regulation&#13;S-X under the Exchange Act. In the opinion of management, they include all normal recurring adjustments necessary for a fair presentation&#13;of the financial statements. Results of operations reported for the interim periods are not necessarily indicative of results for&#13;the entire year. Certain information and footnote disclosures normally included in financial statements prepared in accordance&#13;with accounting principles generally accepted in the United States (&amp;#34;US GAAP&amp;#34;) have been condensed or omitted pursuant&#13;to such rules and regulations relating to interim financial statements. The interim financial information should be read in conjunction&#13;with the 2019 audited financial statements of Issuer Direct Corporation (the &amp;#8220;Company&amp;#8221;, &amp;#8220;We&amp;#8221;, or &amp;#8220;Our&amp;#8221;)&#13;filed on Form 10-K.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;</us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock>    <us-gaap:SignificantAccountingPoliciesTextBlock contextRef="From2020-01-01to2020-06-30">&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"&gt;The consolidated financial statements include&#13;the accounts of the Company and its wholly owned subsidiaries. Significant intercompany accounts and transactions are eliminated&#13;in consolidation.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;b&gt;Earnings Per Share (EPS)&lt;/b&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"&gt;Earnings per share guidance requires that basic&#13;net income per common share be computed by dividing net income for the period by the weighted average number of common shares outstanding&#13;during the period. Diluted net income per share is computed by dividing the net income for the period by the weighted average number&#13;of common and dilutive common equivalent shares outstanding during the period. Shares issuable upon the exercise of stock options&#13;totaling 93,000 and 89,000 were excluded in the computation of diluted earnings per common share during the three and six-month&#13;periods ended June 30, 2020 and 2019, respectively, because their impact was anti-dilutive.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;b&gt;Revenue Recognition&lt;/b&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"&gt;Substantially all of the Company&amp;#8217;s revenue&#13;comes from contracts with customers for subscriptions to its cloud-based products or contracts for communications and compliance&#13;products and services. Customers consist primarily of corporate issuers and professional firms, such as investor relations and&#13;public relations firms. In the case of our news distribution and webcasting offerings, our customers also include private companies.&#13;The Company accounts for a contract with a customer when there is an enforceable contract between the Company and the customer,&#13;the rights of the parties are identified, the contract has economic substance, and collectability of the contract consideration&#13;is probable. The Company's revenues are measured based on consideration specified in the contract with each customer.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"&gt;The Company's contracts include either a subscription&#13;to our entire platform or certain modules within our platform, or an agreement to perform services, or any combination thereof,&#13;and often contain multiple subscriptions and services. For these bundled contracts, the Company accounts for individual subscriptions&#13;and services as separate performance obligations if they are distinct, which is when a product or service is separately identifiable&#13;from other items in the bundled package, and a customer can benefit from it on its own or with other resources that are readily&#13;available to the customer. The Company separates revenue from its contracts into two revenue streams: i) Platform and Technology&#13;and ii) Services. Performance obligations of Platform and Technology contracts include providing subscriptions to certain modules&#13;or the entire Platform &lt;u&gt;id.&lt;/u&gt; system, distributing press releases on a per release basis or conducting webcasts or virtual&#13;annual meetings on a per event basis. Performance obligations of Services contracts include obligations to deliver compliance services&#13;and annual report printing and distribution on either a stand ready obligation or on a per project or event basis. Set up fees&#13;for compliance services are considered a separate performance obligation and are satisfied upfront. Set up fees for our transfer&#13;agent module and investor relations content management module are immaterial. The Company&amp;#8217;s subscription and service contracts&#13;are generally for one year, with automatic renewal clauses included in the contract until the contract is cancelled. The contracts&#13;do not contain any rights of returns, guarantees or warranties. Since contracts are generally for one year, all of the revenue&#13;is expected to be recognized within one year from the contract start date. As such, the Company has elected the optional exemption&#13;that allows the Company not to disclose the transaction price allocated to performance obligations that are unsatisfied or partially&#13;satisfied at the end of each reporting period.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"&gt;The Company recognizes revenue for subscriptions&#13;evenly over the contract period, upon distribution for per release contracts and upon event completion for webcasting and virtual&#13;annual meeting events. For service contracts that include stand ready obligations, revenue is recognized evenly over the contract&#13;period. For all other services delivered on a per project or event basis, the revenue is recognized at the completion of the event.&#13;The Company believes recognizing revenue for subscriptions and stand ready obligations using a time-based measure of progress,&#13;best reflects the Company&amp;#8217;s performance in satisfying the obligations.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"&gt;For bundled contracts, revenue is allocated to&#13;each performance obligation based on its relative standalone selling price. Standalone selling prices are based on observable prices&#13;at which the Company separately sells the subscription or services. If a standalone selling price is not directly observable, the&#13;Company uses the residual method to allocate any remaining costs to that subscription or service. The Company regularly reviews&#13;standalone selling prices and updates these estimates if necessary.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"&gt;The Company invoices its customers based on the&#13;billing schedules designated in its contracts, typically upfront on either a monthly, quarterly or annual basis or per transaction&#13;at the completion of the performance obligation. Deferred revenue for the periods presented was primarily related to subscription&#13;and service contracts, which are billed upfront, quarterly or annually, however the revenue has not yet been recognized. The associated&#13;deferred revenue is generally recognized ratably over the billing period. Additionally, deferred revenue is related to pre-paid&#13;packages of press releases for which the releases have not yet been disseminated. Deferred revenue as of June 30, 2020 and December&#13;31, 2019 was $2,015,000 and $1,812,000, respectively, and is expected to be recognized within one year. Revenue recognized for&#13;the six months ended June 30, 2020 and 2019, that was included in the deferred revenue balance at the beginning of each reporting&#13;period, was approximately $1,375,000 and $785,000, respectively. Accounts receivable, net of allowance for doubtful accounts, related&#13;to contracts with customers was $2,599,000 and $2,051,000 as of June 30, 2020 and December 31, 2019, respectively. Since substantially&#13;all of the contracts have terms of one year or less, the Company has elected to use the practical expedient regarding the existence&#13;of a significant financing.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"&gt;Costs to obtain contracts with customers consist&#13;primarily of sales commissions. As of June 30, 2020 and December 31, 2019, the Company has capitalized $21,000 of costs to obtain&#13;contracts that are expected to be amortized over more than one year. For contract costs expected to be amortized in less than one&#13;year, the Company has elected to use the practical expedient allowing the recognition of incremental costs of obtaining a contract&#13;as an expense when incurred. The Company has considered historical renewal rates, expectations of future renewals and economic&#13;factors in making these determinations.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;b&gt;Cash Equivalents&lt;/b&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"&gt;For purposes of the Company&amp;#8217;s financial&#13;statements, the Company considers all highly liquid investments purchased with an original maturity date of three months or less&#13;to be cash equivalents.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;b&gt;Accounts Receivable and Allowance for Doubtful&#13;Accounts&lt;/b&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"&gt;The Company monitors outstanding receivables&#13;based on factors surrounding the credit risk of specific customers, historical trends, and other information. Credit is granted&#13;on an unsecured basis. The allowance for doubtful accounts is estimated based on an assessment of the Company&amp;#8217;s ability to&#13;collect on customer accounts receivable. There is judgment involved with estimating the allowance for doubtful accounts and if&#13;the financial condition of the Company&amp;#8217;s customers were to deteriorate, resulting in their inability to make the required&#13;payments, the Company may be required to record additional allowances or charges against revenues. The Company generally writes-off&#13;accounts receivable against the allowance when it determines a balance is uncollectible and no longer actively pursues its collection.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;b&gt;Concentration of Credit Risk&lt;/b&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"&gt;Financial instruments and related items which&#13;potentially subject the Company to concentrations of credit risk consist primarily of cash, cash equivalents and accounts receivables.&#13;The Company places its cash and temporary cash investments with credit quality institutions. Such cash balances are typically in&#13;excess of the FDIC insurance limit of $250,000. To reduce its risk associated with the failure of such financial institutions,&#13;the Company evaluates at least annually the rating of the financial institution in which it holds deposits. As of June 30, 2020,&#13;the total amount exceeding such limit was $15,753,000. The Company also had cash-on-hand of $381,000 in Europe and $262,000 in&#13;Canada as of June 30, 2020.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"&gt;We believe we did not have any financial instruments&#13;that could have potentially subjected us to significant concentrations of credit risk for any relevant period.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;b&gt;Use of Estimates&lt;/b&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"&gt;The preparation of financial statements in conformity&#13;with US GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and&#13;disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and&#13;expenses during the reporting period. Significant estimates include the allowance for doubtful accounts and the valuation of goodwill,&#13;intangible assets, deferred tax assets, and stock-based compensation. Actual results could differ from those estimates.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;b&gt;Income Taxes&lt;/b&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"&gt;We comply with FASB ASC No. 740 &amp;#8211; Income&#13;Taxes which requires an asset and liability approach to financial accounting and reporting for income taxes. Deferred income tax&#13;assets and liabilities are computed for differences between the financial statement and tax bases of assets and liabilities that&#13;will result in future taxable or deductible amounts based on enacted tax laws and rates applicable to the periods in which the&#13;differences are expected to affect taxable income. Valuation allowances are established, when necessary, to reduce deferred income&#13;tax assets to the amounts expected to be realized. For any uncertain tax positions, we recognize the impact of a tax position,&#13;only if it is more likely than not of being sustained upon examination, based on the technical merits of the position. Our policy&#13;regarding the classification of interest and penalties is to classify them as income tax expense in our financial statements, if&#13;applicable. At the end of each interim period, we estimate the effective tax rate we expect to be applicable for the full year&#13;and this rate is applied to our results for the interim year-to-date period and then adjusted for any discrete period items.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;b&gt;Capitalized Software&lt;/b&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"&gt;Costs incurred to develop our cloud-based platform&#13;products are capitalized when the preliminary project phase is complete, management commits to fund the project and it is probable&#13;the project will be completed and used for its intended purposes. Once the software is substantially complete and ready for its&#13;intended use, the software is amortized over its estimated useful life, which is typically 4 years. Costs related to design or&#13;maintenance of the software are expensed as incurred. Capitalized costs and amortization for the three and six-month periods ended&#13;June 30, 2020 and 2019, are as follows (in thousands):&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;table cellpadding="0" cellspacing="0" style="font: 12pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 8pt; font-weight: bold; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="7" style="border-bottom: Black 1pt solid; font-size: 8pt; font-weight: bold; text-align: center"&gt;For the Three Months Ended&lt;/td&gt;&lt;td style="font-size: 8pt; font-weight: bold; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="7" style="border-bottom: Black 1pt solid; font-size: 8pt; font-weight: bold; text-align: center"&gt;For the Six Months Ended&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 8pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="font-size: 8pt; font-weight: bold; text-align: center"&gt;June 30,&lt;/td&gt;&lt;td style="font-size: 8pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="font-size: 8pt; font-weight: bold; text-align: center"&gt;June 30,&lt;/td&gt;&lt;td style="font-size: 8pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="font-size: 8pt; font-weight: bold; text-align: center"&gt;June 30,&lt;/td&gt;&lt;td style="font-size: 8pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="font-size: 8pt; font-weight: bold; text-align: center"&gt;June 30,&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 8pt; font-weight: bold; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="border-bottom: Black 1pt solid; font-size: 8pt; font-weight: bold; text-align: center"&gt;2020&lt;/td&gt;&lt;td style="font-size: 8pt; font-weight: bold; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="border-bottom: Black 1pt solid; font-size: 8pt; font-weight: bold; text-align: center"&gt;2019&lt;/td&gt;&lt;td style="font-size: 8pt; font-weight: bold; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="border-bottom: Black 1pt solid; font-size: 8pt; font-weight: bold; text-align: center"&gt;2020&lt;/td&gt;&lt;td style="font-size: 8pt; font-weight: bold; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="border-bottom: Black 1pt solid; font-size: 8pt; font-weight: bold; text-align: center"&gt;2019&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="text-align: center"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="text-align: center"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="text-align: center"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="text-align: center"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="width: 40%; font-size: 8pt; text-align: left"&gt;Capitalized software development costs&lt;/td&gt;&lt;td style="width: 3%; font-size: 8pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; font-size: 8pt; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 10%; font-size: 8pt; text-align: right"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="width: 1%; font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 3%; font-size: 8pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; font-size: 8pt; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 10%; font-size: 8pt; text-align: right"&gt;20&lt;/td&gt;&lt;td style="width: 1%; font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 3%; font-size: 8pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; font-size: 8pt; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 10%; font-size: 8pt; text-align: right"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="width: 1%; font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 3%; font-size: 8pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; font-size: 8pt; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 10%; font-size: 8pt; text-align: right"&gt;20&lt;/td&gt;&lt;td style="width: 1%; font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="font-size: 8pt; text-align: left"&gt;Amortization included in cost of revenues&lt;/td&gt;&lt;td style="font-size: 8pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 8pt; text-align: right"&gt;146&lt;/td&gt;&lt;td style="font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 8pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 8pt; text-align: right"&gt;201&lt;/td&gt;&lt;td style="font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 8pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 8pt; text-align: right"&gt;311&lt;/td&gt;&lt;td style="font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 8pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 8pt; text-align: right"&gt;401&lt;/td&gt;&lt;td style="font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="font-size: 8pt; text-align: left"&gt;Amortization included in depreciation and amortization&lt;/td&gt;&lt;td style="font-size: 8pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 8pt; text-align: right"&gt;3&lt;/td&gt;&lt;td style="font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 8pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 8pt; text-align: right"&gt;5&lt;/td&gt;&lt;td style="font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 8pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 8pt; text-align: right"&gt;8&lt;/td&gt;&lt;td style="font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 8pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 8pt; text-align: right"&gt;9&lt;/td&gt;&lt;td style="font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;b&gt;Lease Accounting&lt;/b&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"&gt;We determine if an arrangement is a lease at&#13;inception. Our operating lease agreements are primarily for office space and are included within lease right-of-use (&amp;#8220;ROU&amp;#8221;)&#13;assets and lease liabilities on the consolidated balance sheets.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"&gt;ROU assets represent our right to use an underlying&#13;asset for the lease term and lease liabilities represent our obligation to make lease payments arising from the lease. ROU assets&#13;and lease liabilities are recognized at the commencement date based on the present value of lease payments over the lease term.&#13;Our variable lease payments consist of non-lease services related to the lease and payments under operating leases classified as&#13;short-term. Variable lease payments are excluded from the ROU assets and lease liabilities and are recognized in the period in&#13;which the obligation for those payments is incurred. As most of our leases do not provide an implicit rate, we use our incremental&#13;borrowing rate based on the information available at commencement date in determining the present value of lease payments. ROU&#13;assets include any lease payments made and exclude lease incentives. Rental expense for lease payments related to operating leases&#13;is recognized on a straight-line basis over the lease term.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;b&gt;Fair Value Measurements&lt;/b&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"&gt;ASC Topic 820 establishes a fair value hierarchy&#13;that requires an entity to maximize the use of observable inputs and minimize the use of unobservable inputs when measuring fair&#13;value. Assets and liabilities recorded at fair value in the financial statements are categorized based upon the hierarchy of levels&#13;of judgment associated with the inputs used to measure their fair value. Hierarchical levels directly related to the amount of&#13;subjectivity associated with the inputs to fair valuation of these assets and liabilities, are as follows:&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;table cellspacing="3" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%"&gt;&#13;&lt;tr&gt;&#13;    &lt;td style="vertical-align: top; width: 72px; padding-left: 0.5in"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#9679;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding: 0.75pt; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;Level 1 &amp;#8211; 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. Our cash and cash equivalents are quoted at Level 1.&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;table cellspacing="3" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%"&gt;&#13;&lt;tr&gt;&#13;    &lt;td style="vertical-align: top; width: 72px; padding-left: 0.5in"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#9679;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding: 0.75pt; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;Level 2 &amp;#8211; 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.&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;table cellspacing="3" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%"&gt;&#13;&lt;tr&gt;&#13;    &lt;td style="vertical-align: top; width: 72px; padding-left: 0.5in"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#9679;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding: 0.75pt; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;Level 3 &amp;#8211; 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.&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"&gt;As of June 30, 2020 and December 31, 2019, we&#13;believe that the fair value of our financial instruments other than cash and cash equivalents, such as, accounts receivable, our&#13;line of credit, notes payable, and accounts payable approximate their carrying amounts.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;b&gt;Translation of Foreign Financial Statements&lt;/b&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"&gt;The financial statements of the foreign subsidiaries&#13;of the Company have been translated into U.S. dollars. All assets and liabilities have been translated at current rates of exchange&#13;in effect at the end of the period. Income and expense items have been translated at the average exchange rates for the year or&#13;the applicable interim period. The gains or losses that result from this process are recorded as a separate component of other&#13;accumulated comprehensive income until the entity is sold or substantially liquidated.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;b&gt;Business Combinations, Goodwill and Intangible Assets&lt;/b&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"&gt;We account for business combinations under FASB&#13;ASC No. 805 &amp;#8211; Business Combinations and the related acquired intangible assets and goodwill under FASB ASC No. 350 &amp;#8211;&#13;Intangibles &amp;#8211; Goodwill and Other. The authoritative guidance for business combinations specifies the criteria for recognizing&#13;and reporting intangible assets apart from goodwill. We record the assets acquired and liabilities assumed in business combinations&#13;at their respective fair values at the date of acquisition, with any excess purchase price recorded as goodwill. Goodwill is an&#13;asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually&#13;identified and separately recognized. Intangible assets consist of client relationships, customer lists, distribution partner relationships,&#13;software, technology, non-compete agreements and trademarks that are initially measured at fair value. At the time of the business&#13;combination, trademarks are considered an indefinite-lived asset and, as such, are not amortized as there is no foreseeable limit&#13;to cash flows generated from them. The goodwill and intangible assets are assessed annually for impairment, or whenever conditions&#13;indicate the asset may be impaired, and any such impairment will be recognized in the period identified. The client relationships&#13;(7-10 years), customer lists (3 years), distribution partner relationships (10 years), non-compete agreements (5 years) and software&#13;and technology (3-6 years) are amortized over their estimated useful lives.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;b&gt;Comprehensive Income&lt;/b&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;Comprehensive income consists&#13;of net income and other comprehensive income related to changes in the cumulative foreign currency translation adjustment.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;b&gt;Advertising&lt;/b&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"&gt;The Company expenses advertising costs as incurred.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;b&gt;Stock-based compensation&lt;/b&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"&gt;The authoritative guidance for stock compensation&#13;requires that companies estimate the fair value of share-based payment awards on the date of the grant using an option-pricing&#13;model. The associated cost is recognized over the period during which an employee is required to provide service in exchange for&#13;the award.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;b&gt;Recently adopted accounting pronouncements&lt;/b&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"&gt;On January 1, 2020, the Company adopted ASU 2017-04&#13;&lt;i&gt;Intangibles &amp;#8211; Goodwill and Other (Topic 350): Simplifying the Test for Goodwill Impairment&lt;/i&gt;. These amendments eliminate&#13;Step 2 from the goodwill impairment test. The annual, or interim, goodwill impairment test is performed by comparing the fair value&#13;of a reporting unit with its carrying amount. An impairment charge should be recognized for the amount by which the carrying amount&#13;exceeds the reporting unit&amp;#8217;s fair value; however, the loss recognized should not exceed the total amount of goodwill allocated&#13;to that reporting unit. In addition, income tax effects from any tax deductible goodwill on the carrying amount of the reporting&#13;unit should be considered when measuring the goodwill impairment loss, if applicable. The amendments also eliminate the requirements&#13;for any reporting unit with a zero or negative carrying amount to perform a qualitative assessment and, if it fails that qualitative&#13;test, to perform Step 2 of the goodwill impairment test. An entity still has the option to perform the qualitative assessment for&#13;a reporting unit to determine if the quantitative impairment test is necessary. This amendment is effective for public business&#13;entities that are a SEC filer for annual or any interim goodwill impairment tests in fiscal years beginning after December 15,&#13;2019. The Company does not expect the adoption of this pronouncement to have a significant impact to the financial statements.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;</us-gaap:SignificantAccountingPoliciesTextBlock>    <us-gaap:MergersAcquisitionsAndDispositionsDisclosuresTextBlock contextRef="From2020-01-01to2020-06-30">&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"&gt;&lt;i&gt;Acquisition of the VisualWebcaster Platform&#13;(&amp;#8220;VWP&amp;#8221;)&lt;/i&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"&gt;On January 3, 2019 (the &amp;#8220;Closing Date&amp;#8221;),&#13;the Company entered into an Asset Purchase Agreement (the &amp;#8220;VWP Agreement&amp;#8221;) with Onstream Media Corporation, a Florida&#13;corporation (the &amp;#8220;Seller&amp;#8221;), whereby the Company purchased certain assets related primarily to customer accounts, intellectual&#13;property, lease deposits and assumed certain existing contractual obligations related primarily to data processing and storage,&#13;bandwidth and facility leases relating to the Seller&amp;#8217;s VisualWebcaster Platform. The accounts receivable and the accounts&#13;payable related to VWP and existing as of the Closing Date were not included as part of the VWP Agreement.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"&gt;The acquisition was accounted for under the acquisition&#13;method of accounting for business combinations in accordance with FASB ASC 805, Business Combinations, which requires, among other&#13;things, that the assets acquired and liabilities assumed be recognized at their fair values as of the acquisition date. Acquisition-related&#13;costs, which totaled approximately $155,000, are not included as a component of the acquisition accounting, but are recognized&#13;as expenses in the periods in which the costs are incurred. The Company employed a third party valuation firm to assist in determining&#13;the purchase price allocation of assets and liabilities acquired from Seller. The valuation resulted in the tangible and intangible&#13;assets and liabilities disclosed below. The income approach was used to determine the value of the customer relationships and non-compete&#13;agreement. The income approach determines the fair value for the asset based on the present value of cash flows projected to be&#13;generated by the asset. Projected cash flows are discounted at a rate of return that reflects the relative risk of achieving the&#13;cash flow and the time value of money. Projected cash flows considered multiple factors, including current revenue from existing&#13;customers; analysis of expected revenue and attrition trends; reasonable contract renewal assumptions from the perspective of a&#13;marketplace participant; probability of executives competing, expected profit margins giving consideration to marketplace synergies;&#13;and required returns to contributory assets. The relief from royalty method was used to value the technology. The relief from royalty&#13;method determines the fair value by calculating what a typical license fee would be in order to obtain the same or similar license&#13;of the technology from market participants. Projected cash flows consider revenue assumptions allocated to the technology.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"&gt;The transaction consisted of a single cash payment&#13;to the Seller in the amount of $2,788,000. In connection with the acquisition, the Company assumed two short-term leases associated&#13;with an office and co-location for certain computer equipment in New York City, New York as well as entered into a three-year office&#13;lease in Florida. In addition to the intangible assets listed below, the purchase price included lease deposits of $13,000 and&#13;a right of use asset and corresponding lease liability for the office lease in Florida in the amount of $125,000.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"&gt;The identified intangible assets as a result&#13;of the acquisition are as follows (in 000&amp;#8217;s):&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;table cellpadding="0" cellspacing="0" style="font: 12pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="width: 70%; font-size: 8pt; text-align: left"&gt;Customer relationships&lt;/td&gt;&lt;td style="width: 10%; font-size: 8pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; font-size: 8pt; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 18%; font-size: 8pt; text-align: right"&gt;865&lt;/td&gt;&lt;td style="width: 1%; font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="font-size: 8pt"&gt;Technology&lt;/td&gt;&lt;td style="font-size: 8pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 8pt; text-align: right"&gt;497&lt;/td&gt;&lt;td style="font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="font-size: 8pt; text-align: left"&gt;Non-compete agreement&lt;/td&gt;&lt;td style="font-size: 8pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 8pt; text-align: right"&gt;69&lt;/td&gt;&lt;td style="font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="font-size: 8pt; padding-bottom: 1pt"&gt;Goodwill&lt;/td&gt;&lt;td style="font-size: 8pt; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: right"&gt;1,344&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 8pt; padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: right"&gt;2,775&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;</us-gaap:MergersAcquisitionsAndDispositionsDisclosuresTextBlock>    <us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock contextRef="From2020-01-01to2020-06-30">&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;b&gt;&lt;i&gt;2014 Equity Incentive Plan&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"&gt;On May 23, 2014, the shareholders of the Company&#13;approved the 2014 Equity Incentive Plan (the &amp;#8220;2014 Plan&amp;#8221;). Under the terms of the 2014 Plan, the Company is authorized&#13;to issue incentive awards for common stock up to 200,000 shares to employees and other personnel. On June 10, 2016 and June 17,&#13;2020, the shareholders of the Company approved an additional 200,000 and 200,000 awards, respectively, to be issued under the 2014&#13;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&#13;stock options, restricted stock, restricted stock units and performance awards. The 2014 Plan is effective through March 31, 2024.&#13;As of June 30, 2020, there are 220,583 shares which remain to be granted under the 2014 Plan.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"&gt;The following table summarizes information about&#13;stock options outstanding and exercisable at June 30, 2020:&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;table cellpadding="0" cellspacing="0" style="font: 12pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td colspan="3"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 8pt; font-weight: bold; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="11" style="border-bottom: Black 1pt solid; font-size: 8pt; font-weight: bold; text-align: center"&gt;Options Outstanding&lt;/td&gt;&lt;td style="font-size: 8pt; font-weight: bold; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="border-bottom: Black 1pt solid; font-size: 8pt; font-weight: bold; text-align: center"&gt;Options Exercisable&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td colspan="3" style="border-bottom: Black 1pt solid; font-size: 8pt; font-weight: bold; text-align: center"&gt;Exercise Price Range&lt;/td&gt;&lt;td style="font-size: 8pt; font-weight: bold; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="border-bottom: Black 1pt solid; font-size: 8pt; font-weight: bold; text-align: center"&gt;Number&lt;/td&gt;&lt;td style="font-size: 8pt; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: center"&gt;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;b&gt;Weighted Average&lt;/b&gt;&lt;/p&gt; &lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;b&gt;Remaining Contractual&lt;/b&gt;&lt;/p&gt; &lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;b&gt;Life (in Years)&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-size: 8pt; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: center"&gt;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;b&gt;Weighted Average&lt;/b&gt;&lt;/p&gt; &lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;b&gt;Exercise Price&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-size: 8pt; font-weight: bold; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="border-bottom: Black 1pt solid; font-size: 8pt; font-weight: bold; text-align: center"&gt;Number&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="width: 1%; font-size: 8pt; text-align: left"&gt;$&amp;#160;&lt;/td&gt;&lt;td style="width: 22%; font-size: 8pt; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;0.01 - 7.00&lt;/font&gt;&lt;/td&gt;&lt;td style="width: 1%; font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 2%; font-size: 8pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 15%; font-size: 8pt; text-align: right"&gt;10,000&lt;/td&gt;&lt;td style="width: 1%; font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 2%; font-size: 8pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 15%; font-size: 8pt; text-align: right"&gt;5.39&lt;/td&gt;&lt;td style="width: 1%; font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 2%; font-size: 8pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; font-size: 8pt; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 15%; font-size: 8pt; text-align: right"&gt;6.80&lt;/td&gt;&lt;td style="width: 1%; font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 2%; font-size: 8pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 15%; font-size: 8pt; text-align: right"&gt;10,000&lt;/td&gt;&lt;td style="width: 1%; font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="font-size: 8pt; text-align: left"&gt;$&amp;#160;&lt;/td&gt;&lt;td style="font-size: 8pt; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;7.01 - 8.00&lt;/font&gt;&lt;/td&gt;&lt;td style="font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 8pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 8pt; text-align: right"&gt;20,313&lt;/td&gt;&lt;td style="font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 8pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 8pt; text-align: right"&gt;3.24&lt;/td&gt;&lt;td style="font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 8pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-size: 8pt; text-align: left"&gt;$&lt;/td&gt;&lt;td style="font-size: 8pt; text-align: right"&gt;7.76&lt;/td&gt;&lt;td style="font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 8pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 8pt; text-align: right"&gt;20,313&lt;/td&gt;&lt;td style="font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="font-size: 8pt; text-align: left"&gt;$&amp;#160;&lt;/td&gt;&lt;td style="font-size: 8pt; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;8.01 - 12.00&lt;/font&gt;&lt;/td&gt;&lt;td style="font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 8pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 8pt; text-align: right"&gt;8,167&lt;/td&gt;&lt;td style="font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 8pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 8pt; text-align: right"&gt;6.70&lt;/td&gt;&lt;td style="font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 8pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-size: 8pt; text-align: left"&gt;$&lt;/td&gt;&lt;td style="font-size: 8pt; text-align: right"&gt;9.99&lt;/td&gt;&lt;td style="font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 8pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 8pt; text-align: right"&gt;4,167&lt;/td&gt;&lt;td style="font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="font-size: 8pt; text-align: left"&gt;$&amp;#160;&lt;/td&gt;&lt;td style="font-size: 8pt; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;12.01 - 15.00&lt;/font&gt;&lt;/td&gt;&lt;td style="font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 8pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 8pt; text-align: right"&gt;57,000&lt;/td&gt;&lt;td style="font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 8pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 8pt; text-align: right"&gt;7.87&lt;/td&gt;&lt;td style="font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 8pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-size: 8pt; text-align: left"&gt;$&lt;/td&gt;&lt;td style="font-size: 8pt; text-align: right"&gt;13.09&lt;/td&gt;&lt;td style="font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 8pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 8pt; text-align: right"&gt;44,500&lt;/td&gt;&lt;td style="font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="font-size: 8pt; text-align: left"&gt;$&amp;#160;&lt;/td&gt;&lt;td style="font-size: 8pt; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;15.01 - 17.40&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 8pt; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: right"&gt;32,000&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 8pt; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: right"&gt;7.92&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 8pt; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: right"&gt;17.40&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 8pt; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: right"&gt;32,000&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 8pt; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;Total&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 8pt; padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: right"&gt;127,480&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 8pt; padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: right"&gt;6.87&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 8pt; padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: right"&gt;12.63&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 8pt; padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: right"&gt;110,980&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"&gt;As of June 30, 2020, the Company had unrecognized&#13;stock compensation related to the options of $55,000, which will be recognized through 2021.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"&gt;During the three and six months ended June 30,&#13;2020, the Company granted 18,000 restricted stock units with an intrinsic value of $10.67, to certain members of the Board of Directors&#13;of the Company. The vesting period for the restricted stock units is the earlier of the 2021 annual meeting of shareholders or&#13;one year. During the three and six months ended June 30, 2020, 24,000 and 32,000 restricted stock units with an intrinsic value&#13;of $11.27 and $11.61 vested. As of June 30, 2020, there was $194,000 of unrecognized compensation cost related to our unvested&#13;restricted stock units, which will be recognized through 2021.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;b&gt;&lt;i&gt;Stock repurchase and retirement&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"&gt;On August 7, 2019, the Company publicly announced&#13;a share repurchase program under which the Company is authorized to repurchase up to $1,000,000 of its common shares. On March&#13;16, 2020, the Company publicly announced that the Company increased the share repurchase program to repurchase up to $2,000,000&#13;of its common shares. As of June 30, 2020, the Company repurchased a total of 160,068 shares at an aggregate cost of $1,552,000&#13;(not including commissions of $7,000) as shown in the table below ($ in 000&amp;#8217;s, except share or per share amounts):&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;table cellpadding="0" cellspacing="0" style="font: 8pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td colspan="3" style="font-size: 12pt"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="15" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Shares Repurchased&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Period&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Total Number of Shares Repurchased&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Average Price Paid Per Share&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Total Number of Shares Purchased as Part of Publicly Announced Program&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Maximum Dollar Value of Shares that May Yet Be Purchased Under the Program&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 16%; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;August 7 -31, 2019&lt;/font&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 3%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 16%; text-align: right"&gt;22,150&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 3%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 16%; text-align: right"&gt;9.34&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 3%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 15%; text-align: right"&gt;22,150&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 3%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 15%; text-align: right"&gt;793&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;September 1-30, 2019&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;2,830&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;10.00&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;2,830&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;765&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;October 1-31, 2019&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;39,363&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;10.44&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;39,363&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;354&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;November 1-30, 2019&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;11,827&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;10.43&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;11,827&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;231&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;December 1-31, 2019&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;231&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;January 1-31, 2020&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;231&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;February 1-29, 2020&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;231&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;March 1-31, 2020&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;21,700&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;9.33&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;21,700&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;1,028&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;April 1-30, 2020&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;22,698&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;9.02&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;22,698&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;823&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;May 1-31, 2020&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;39,500&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;9.51&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;39,500&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;448&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;June 1-30, 2020&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;448&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;Total&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;160,068&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;9.70&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;160,068&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;448&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;&#13;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;</us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock>    <us-gaap:IncomeTaxDisclosureTextBlock contextRef="From2020-01-01to2020-06-30">&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: left; text-indent: 0.5in"&gt;We recognized income tax&#13;expense of $230,000 and $310,000 during the three and six-month periods ended June 30, 2020, respectively, compared to $33,000&#13;and $46,000 during the same periods of 2019. At the end of each interim period, we estimate the effective tax rate we expect to&#13;be applicable for the full fiscal year and this rate is applied to our results for the year-to-date period, and then adjusted for&#13;any discrete period items. For the three and six-month period ended June 30, 2020, the variance between the Company&amp;#8217;s effective&#13;tax rate and the U.S. statutory rate of 21% is primarily attributable to state income taxes. For the three and six-month periods&#13;ended June 30, 2019, the variance between the Company&amp;#8217;s effective tax rate and the U.S. statutory rate is primarily attributable&#13;to the excess stock-based compensation tax benefit recognized in income tax expense during the periods, as well as foreign statutory&#13;tax rate differentials and tax credits.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;</us-gaap:IncomeTaxDisclosureTextBlock>    <us-gaap:LeasesOfLesseeDisclosureTextBlock contextRef="From2020-01-01to2020-06-30">&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"&gt;Generally, our leasing activity consists of office&#13;leases. In March 2019, we signed a new lease to move our corporate headquarters to Raleigh, North Carolina. As we continue our&#13;transition from a services-based company to a cloud-based platform company, the new lease affords us the ability to separate our&#13;warehouse from our corporate office. The new lease, which had a lease commencement date of October 2, 2019, is for 9,766 square&#13;feet and expires December 31, 2027. Minimum lease payments are $2,997,000, not including a tenant improvement allowance of $488,000,&#13;which is included in fixed assets as of June 30, 2020. We recognized a ROU asset and corresponding lease liability of $2,596,000,&#13;which represents the present value of minimum lease payments discounted at 3.77%, the Company&amp;#8217;s incremental borrowing rate&#13;at lease inception.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"&gt;Additionally, we have an office in Salt Lake&#13;City, Utah, which is on a short-term lease that is less than twelve months. As a result, we have elected the short-term lease recognition&#13;exemption for our Utah office lease, which means, for those leases we do not expect to extend beyond twelve months, we will not&#13;recognize ROU assets or lease liabilities.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"&gt;In connection with the Company&amp;#8217;s acquisition&#13;of VWP (See Note 3), the Company assumed two short term leases in New York City, NY and entered into a three-year office lease&#13;in Florida. We have elected the short term lease exemption for the two New York leases because we do not expect them to extend&#13;beyond twelve months. For the Florida lease, which was signed on January 4, 2019, we recognized a ROU asset and corresponding lease&#13;liability of $125,000, which represents the present value of minimum lease payments discounted at 4.25%, the Company&amp;#8217;s incremental&#13;borrowing rate at lease inception.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"&gt;Lease liabilities totaled $2,528,000 as of June&#13;30, 2020. The current portion of this liability of $389,000 is included in Accrued expenses on the Consolidated balance sheets&#13;and the long-term portion of $2,138,000 is included in Lease liabilities on the Consolidated Balance Sheets. Rent expense consists&#13;of both operating lease expense from amortization of our ROU assets as well as variable lease expense which consists of non-lease&#13;components of office leases (i.e. common area maintenance) or rent expense associated with short term leases. The components of&#13;lease expense were as follows (in 000&amp;#8217;s):&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;table cellpadding="0" cellspacing="0" style="font: 12pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 8pt; font-weight: bold; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="7" style="border-bottom: Black 1pt solid; font-size: 8pt; font-weight: bold; text-align: center"&gt;For the Three Months Ended&lt;/td&gt;&lt;td style="font-size: 8pt; font-weight: bold; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="7" style="border-bottom: Black 1pt solid; font-size: 8pt; font-weight: bold; text-align: center"&gt;For the Six Months Ended&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 8pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="font-size: 8pt; font-weight: bold; text-align: center"&gt;June 30,&lt;/td&gt;&lt;td style="font-size: 8pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="font-size: 8pt; font-weight: bold; text-align: center"&gt;June 30,&lt;/td&gt;&lt;td style="font-size: 8pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="font-size: 8pt; font-weight: bold; text-align: center"&gt;June 30,&lt;/td&gt;&lt;td style="font-size: 8pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="font-size: 8pt; font-weight: bold; text-align: center"&gt;June 30,&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 8pt; font-weight: bold; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="border-bottom: Black 1pt solid; font-size: 8pt; font-weight: bold; text-align: center"&gt;2020&lt;/td&gt;&lt;td style="font-size: 8pt; font-weight: bold; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="border-bottom: Black 1pt solid; font-size: 8pt; font-weight: bold; text-align: center"&gt;2019&lt;/td&gt;&lt;td style="font-size: 8pt; font-weight: bold; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="border-bottom: Black 1pt solid; font-size: 8pt; font-weight: bold; text-align: center"&gt;2020&lt;/td&gt;&lt;td style="font-size: 8pt; font-weight: bold; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="border-bottom: Black 1pt solid; font-size: 8pt; font-weight: bold; text-align: center"&gt;2019&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="font-size: 8pt; font-style: italic; text-align: left"&gt;Lease expense&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="width: 40%; font-size: 8pt; text-align: left"&gt;&amp;#160;&amp;#160;Operating lease expense&lt;/td&gt;&lt;td style="width: 3%; font-size: 8pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; font-size: 8pt; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 10%; font-size: 8pt; text-align: right"&gt;87&lt;/td&gt;&lt;td style="width: 1%; font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 3%; font-size: 8pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; font-size: 8pt; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 10%; font-size: 8pt; text-align: right"&gt;41&lt;/td&gt;&lt;td style="width: 1%; font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 3%; font-size: 8pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; font-size: 8pt; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 10%; font-size: 8pt; text-align: right"&gt;174&lt;/td&gt;&lt;td style="width: 1%; font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 3%; font-size: 8pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; font-size: 8pt; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 10%; font-size: 8pt; text-align: right"&gt;82&lt;/td&gt;&lt;td style="width: 1%; font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="font-size: 8pt; text-align: left; padding-bottom: 1pt"&gt;&amp;#160;&amp;#160;Variable lease expense&lt;/td&gt;&lt;td style="font-size: 8pt; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: right"&gt;34&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 8pt; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: right"&gt;43&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 8pt; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: right"&gt;66&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 8pt; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: right"&gt;85&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="font-size: 8pt; text-align: left; padding-bottom: 2.5pt"&gt;Total lease expense&lt;/td&gt;&lt;td style="font-size: 8pt; padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: right"&gt;121&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 8pt; padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: right"&gt;84&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 8pt; padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: right"&gt;240&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 8pt; padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: right"&gt;167&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"&gt;The weighted-average remaining non-cancelable&#13;lease term for our operating leases was 4.5 years as of June 30, 2020. As of June 30, 2020, the weighted-average discount rate&#13;used to determine the lease liability was 3.8%. The future minimum lease payments to be made under non-cancelable operating leases&#13;at June 30, 2020, are as follows (in 000&amp;#8217;s):&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;table cellpadding="0" cellspacing="0" style="font: 12pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td colspan="3" style="text-align: left; font-size: 8pt; font-weight: bold"&gt;Year Ended December 31:&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="text-align: center"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="width: 1%; font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 71%; font-size: 8pt; text-align: left"&gt;2020&lt;/td&gt;&lt;td style="width: 1%; font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 10%; font-size: 8pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; font-size: 8pt; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 15%; font-size: 8pt; text-align: right"&gt;193&lt;/td&gt;&lt;td style="width: 1%; font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 8pt; text-align: left"&gt;2021&lt;/td&gt;&lt;td style="font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 8pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 8pt; text-align: right"&gt;394&lt;/td&gt;&lt;td style="font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 8pt; text-align: left"&gt;2022&lt;/td&gt;&lt;td style="font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 8pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 8pt; text-align: right"&gt;359&lt;/td&gt;&lt;td style="font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 8pt; text-align: left"&gt;2023&lt;/td&gt;&lt;td style="font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 8pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 8pt; text-align: right"&gt;369&lt;/td&gt;&lt;td style="font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 8pt; text-align: left"&gt;2024&lt;/td&gt;&lt;td style="font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 8pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 8pt; text-align: right"&gt;379&lt;/td&gt;&lt;td style="font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 8pt; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;Thereafter&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 8pt; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: right"&gt;1,201&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 8pt; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;Total lease payments&lt;/font&gt;&lt;/td&gt;&lt;td style="font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 8pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-size: 8pt; text-align: left"&gt;$&lt;/td&gt;&lt;td style="font-size: 8pt; text-align: right"&gt;2,895&lt;/td&gt;&lt;td style="font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 8pt; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;Present value adjustment&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 8pt; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: right"&gt;(367&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-size: 8pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 8pt; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;Lease liability&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 8pt; padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: right"&gt;2,528&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"&gt;We have performed an evaluation of our other&#13;contracts with customers and suppliers in accordance with Topic 842 and have determined that, except for the leases described above,&#13;none of our contracts contain a lease.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;</us-gaap:LeasesOfLesseeDisclosureTextBlock>    <us-gaap:ConcentrationRiskDisclosureTextBlock contextRef="From2020-01-01to2020-06-30">&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"&gt;We consider ourselves to be in a single reportable&#13;segment under the authoritative guidance for segment reporting, specifically a shareholder communications and compliance company&#13;for publicly traded and private companies. The following tables present revenue disaggregated by revenue stream in (000&amp;#8217;s):&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;table cellpadding="0" cellspacing="0" style="font: 12pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 8pt; font-weight: bold; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="15" style="border-bottom: Black 1pt solid; font-size: 8pt; font-weight: bold; text-align: center"&gt;Three months ended June 30,&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="font-size: 8pt; font-style: italic"&gt;Revenue Streams&lt;/td&gt;&lt;td style="font-size: 8pt; font-weight: bold; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="7" style="border-bottom: Black 1pt solid; font-size: 8pt; font-weight: bold; text-align: center"&gt;2020&lt;/td&gt;&lt;td style="font-size: 8pt; font-weight: bold; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="7" style="border-bottom: Black 1pt solid; font-size: 8pt; font-weight: bold; text-align: center"&gt;2019&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="width: 40%; font-size: 8pt; text-align: left; padding-left: 0.25in"&gt;Platform and Technology&lt;/td&gt;&lt;td style="width: 3%; font-size: 8pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; font-size: 8pt; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 10%; font-size: 8pt; text-align: right"&gt;3,301&lt;/td&gt;&lt;td style="width: 1%; font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 3%; font-size: 8pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 10%; font-size: 8pt; text-align: right"&gt;67.6&lt;/td&gt;&lt;td style="width: 1%; font-size: 8pt; text-align: left"&gt;%&lt;/td&gt;&lt;td style="width: 3%; font-size: 8pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; font-size: 8pt; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 10%; font-size: 8pt; text-align: right"&gt;2,661&lt;/td&gt;&lt;td style="width: 1%; font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 3%; font-size: 8pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 10%; font-size: 8pt; text-align: right"&gt;64.3&lt;/td&gt;&lt;td style="width: 1%; font-size: 8pt; text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="font-size: 8pt; padding-bottom: 1pt; padding-left: 0.25in"&gt;Services&lt;/td&gt;&lt;td style="font-size: 8pt; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: right"&gt;1,583&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 8pt; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: right"&gt;32.4&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-size: 8pt; text-align: left"&gt;%&lt;/td&gt;&lt;td style="font-size: 8pt; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: right"&gt;1,477&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 8pt; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: right"&gt;35.7&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-size: 8pt; text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="font-size: 8pt; padding-bottom: 2.5pt"&gt;Total&lt;/td&gt;&lt;td style="font-size: 8pt; padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: right"&gt;4,884&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 8pt; padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: right"&gt;100.0&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font-size: 8pt; text-align: left"&gt;%&lt;/td&gt;&lt;td style="font-size: 8pt; padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: right"&gt;4,138&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 8pt; padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: right"&gt;100.0&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font-size: 8pt; text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;table cellpadding="0" cellspacing="0" style="font: 12pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 8pt; font-weight: bold; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="15" style="border-bottom: Black 1pt solid; font-size: 8pt; font-weight: bold; text-align: center"&gt;Six months ended June 30,&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="font-size: 8pt; font-style: italic"&gt;Revenue Streams&lt;/td&gt;&lt;td style="font-size: 8pt; font-weight: bold; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="7" style="border-bottom: Black 1pt solid; font-size: 8pt; font-weight: bold; text-align: center"&gt;2020&lt;/td&gt;&lt;td style="font-size: 8pt; font-weight: bold; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="7" style="border-bottom: Black 1pt solid; font-size: 8pt; font-weight: bold; text-align: center"&gt;2019&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="width: 40%; font-size: 8pt; text-align: left; padding-left: 0.25in"&gt;Platform and Technology&lt;/td&gt;&lt;td style="width: 3%; font-size: 8pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; font-size: 8pt; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 10%; font-size: 8pt; text-align: right"&gt;5,986&lt;/td&gt;&lt;td style="width: 1%; font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 3%; font-size: 8pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 10%; font-size: 8pt; text-align: right"&gt;67.3&lt;/td&gt;&lt;td style="width: 1%; font-size: 8pt; text-align: left"&gt;%&lt;/td&gt;&lt;td style="width: 3%; font-size: 8pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; font-size: 8pt; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 10%; font-size: 8pt; text-align: right"&gt;5,326&lt;/td&gt;&lt;td style="width: 1%; font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 3%; font-size: 8pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 10%; font-size: 8pt; text-align: right"&gt;64.0&lt;/td&gt;&lt;td style="width: 1%; font-size: 8pt; text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="font-size: 8pt; padding-bottom: 1pt; padding-left: 0.25in"&gt;Services&lt;/td&gt;&lt;td style="font-size: 8pt; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: right"&gt;2,914&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 8pt; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: right"&gt;32.7&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-size: 8pt; text-align: left"&gt;%&lt;/td&gt;&lt;td style="font-size: 8pt; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: right"&gt;2,991&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 8pt; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: right"&gt;36.0&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-size: 8pt; text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="font-size: 8pt; padding-bottom: 2.5pt"&gt;Total&lt;/td&gt;&lt;td style="font-size: 8pt; padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: right"&gt;8,900&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 8pt; padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: right"&gt;100.0&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font-size: 8pt; text-align: left"&gt;%&lt;/td&gt;&lt;td style="font-size: 8pt; padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: right"&gt;8,317&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 8pt; padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: right"&gt;100.0&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font-size: 8pt; text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"&gt;No customers accounted for more than 10% of the&#13;operating revenues during the three and six-month periods ended June 30, 2020 or 2019.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;</us-gaap:ConcentrationRiskDisclosureTextBlock>    <us-gaap:DebtDisclosureTextBlock contextRef="From2020-01-01to2020-06-30">&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"&gt;Effective October 3, 2019, the Company renewed&#13;its unsecured Line of Credit, which increased the term to two years, with all other provisions remaining the same. The amount of&#13;funds available for borrowing are $3,000,000 and the interest rate is LIBOR plus 1.75%. As of June 30, 2020, the interest rate&#13;was 1.93% and the Company did not owe any amounts on the Line of Credit.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;</us-gaap:DebtDisclosureTextBlock>    <ISDR:Covid19PandemicDisclosureTextBlock contextRef="From2020-01-01to2020-06-30">&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"&gt;On January 30, 2020, the World Health Organization&#13;declared the COVID-19 outbreak a &amp;#34;Public Health Emergency of International Concern&amp;#34; and on March 11, 2020, declared it&#13;to be a pandemic. Actions taken around the world to help mitigate the spread of COVID-19 include restrictions on travel, quarantines&#13;or &amp;#8220;stay-at-home&amp;#8221; restrictions in certain areas and forced closures for certain types of public places and businesses.&#13;COVID-19 and actions taken to mitigate it have had and are expected to continue to have an adverse impact on the economies and&#13;financial markets globally, including the geographical areas in which we operate. Although our offices were initially ordered temporarily&#13;closed for the safety of our employees, their families and our community, on June 1, 2020, we began Phase 1 of our re-opening plan&#13;by allowing a small number of employees to return back to the office on an optional basis.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"&gt;While it is unknown how long these conditions&#13;will last and what the complete financial impact will be to the Company, we could experience a material disruption of our employees&#13;and operations, a decline in revenue, a decline in value of our assets, deterioration of our customer base and the inability of&#13;our customers to pay for subscriptions or services provided. To date, we have seen both positive and negative impacts to our business.&#13;Several in-person conferences scheduled to occur in the first half of the year were either cancelled or delayed and we also experienced&#13;a delay in transactions processed by the Depository Trust Company in our transfer agent business. However, our ability to pivot&#13;and enhance our product offering with our virtual products generated increased revenue from virtual annual meetings and webcasting&#13;during the second quarter. Despite the short-term increase in revenue, the concentrations of our customer base within middle, small&#13;and micro-cap public customers make it reasonably possible that we are vulnerable to the risk of a near-term negative impact related&#13;to the COVID-19 outbreak if a substantial portion of these customers are forced to cease operations. We are closely monitoring&#13;the impact of the COVID-19 pandemic on all aspects of our business and are unable at this time to predict the continued impact&#13;that COVID-19 will have on our business, financial position, and operating results in future periods due to numerous uncertainties.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;</ISDR:Covid19PandemicDisclosureTextBlock>    <us-gaap:EarningsPerSharePolicyTextBlock contextRef="From2020-01-01to2020-06-30">&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"&gt;Earnings per share guidance requires that basic&#13;net income per common share be computed by dividing net income for the period by the weighted average number of common shares outstanding&#13;during the period. Diluted net income per share is computed by dividing the net income for the period by the weighted average number&#13;of common and dilutive common equivalent shares outstanding during the period. Shares issuable upon the exercise of stock options&#13;totaling 93,000 and 89,000 were excluded in the computation of diluted earnings per common share during the three and six-month&#13;periods ended June 30, 2020 and 2019, respectively, because their impact was anti-dilutive.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;</us-gaap:EarningsPerSharePolicyTextBlock>    <us-gaap:RevenueRecognitionPolicyTextBlock contextRef="From2020-01-01to2020-06-30">&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"&gt;Substantially all of the Company&amp;#8217;s revenue&#13;comes from contracts with customers for subscriptions to its cloud-based products or contracts for communications and compliance&#13;products and services. Customers consist primarily of corporate issuers and professional firms, such as investor relations and&#13;public relations firms. In the case of our news distribution and webcasting offerings, our customers also include private companies.&#13;The Company accounts for a contract with a customer when there is an enforceable contract between the Company and the customer,&#13;the rights of the parties are identified, the contract has economic substance, and collectability of the contract consideration&#13;is probable. The Company's revenues are measured based on consideration specified in the contract with each customer.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"&gt;The Company's contracts include either a subscription&#13;to our entire platform or certain modules within our platform, or an agreement to perform services, or any combination thereof,&#13;and often contain multiple subscriptions and services. For these bundled contracts, the Company accounts for individual subscriptions&#13;and services as separate performance obligations if they are distinct, which is when a product or service is separately identifiable&#13;from other items in the bundled package, and a customer can benefit from it on its own or with other resources that are readily&#13;available to the customer. The Company separates revenue from its contracts into two revenue streams: i) Platform and Technology&#13;and ii) Services. Performance obligations of Platform and Technology contracts include providing subscriptions to certain modules&#13;or the entire Platform &lt;u&gt;id.&lt;/u&gt; system, distributing press releases on a per release basis or conducting webcasts or virtual&#13;annual meetings on a per event basis. Performance obligations of Services contracts include obligations to deliver compliance services&#13;and annual report printing and distribution on either a stand ready obligation or on a per project or event basis. Set up fees&#13;for compliance services are considered a separate performance obligation and are satisfied upfront. Set up fees for our transfer&#13;agent module and investor relations content management module are immaterial. The Company&amp;#8217;s subscription and service contracts&#13;are generally for one year, with automatic renewal clauses included in the contract until the contract is cancelled. The contracts&#13;do not contain any rights of returns, guarantees or warranties. Since contracts are generally for one year, all of the revenue&#13;is expected to be recognized within one year from the contract start date. As such, the Company has elected the optional exemption&#13;that allows the Company not to disclose the transaction price allocated to performance obligations that are unsatisfied or partially&#13;satisfied at the end of each reporting period.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"&gt;The Company recognizes revenue for subscriptions&#13;evenly over the contract period, upon distribution for per release contracts and upon event completion for webcasting and virtual&#13;annual meeting events. For service contracts that include stand ready obligations, revenue is recognized evenly over the contract&#13;period. For all other services delivered on a per project or event basis, the revenue is recognized at the completion of the event.&#13;The Company believes recognizing revenue for subscriptions and stand ready obligations using a time-based measure of progress,&#13;best reflects the Company&amp;#8217;s performance in satisfying the obligations.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"&gt;For bundled contracts, revenue is allocated to&#13;each performance obligation based on its relative standalone selling price. Standalone selling prices are based on observable prices&#13;at which the Company separately sells the subscription or services. If a standalone selling price is not directly observable, the&#13;Company uses the residual method to allocate any remaining costs to that subscription or service. The Company regularly reviews&#13;standalone selling prices and updates these estimates if necessary.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"&gt;The Company invoices its customers based on the&#13;billing schedules designated in its contracts, typically upfront on either a monthly, quarterly or annual basis or per transaction&#13;at the completion of the performance obligation. Deferred revenue for the periods presented was primarily related to subscription&#13;and service contracts, which are billed upfront, quarterly or annually, however the revenue has not yet been recognized. The associated&#13;deferred revenue is generally recognized ratably over the billing period. Additionally, deferred revenue is related to pre-paid&#13;packages of press releases for which the releases have not yet been disseminated. Deferred revenue as of June 30, 2020 and December&#13;31, 2019 was $2,015,000 and $1,812,000, respectively, and is expected to be recognized within one year. Revenue recognized for&#13;the six months ended June 30, 2020 and 2019, that was included in the deferred revenue balance at the beginning of each reporting&#13;period, was approximately $1,375,000 and $785,000, respectively. Accounts receivable, net of allowance for doubtful accounts, related&#13;to contracts with customers was $2,599,000 and $2,051,000 as of June 30, 2020 and December 31, 2019, respectively. Since substantially&#13;all of the contracts have terms of one year or less, the Company has elected to use the practical expedient regarding the existence&#13;of a significant financing.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"&gt;Costs to obtain contracts with customers consist&#13;primarily of sales commissions. As of June 30, 2020 and December 31, 2019, the Company has capitalized $21,000 of costs to obtain&#13;contracts that are expected to be amortized over more than one year. For contract costs expected to be amortized in less than one&#13;year, the Company has elected to use the practical expedient allowing the recognition of incremental costs of obtaining a contract&#13;as an expense when incurred. The Company has considered historical renewal rates, expectations of future renewals and economic&#13;factors in making these determinations.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;</us-gaap:RevenueRecognitionPolicyTextBlock>    <us-gaap:CashAndCashEquivalentsPolicyTextBlock contextRef="From2020-01-01to2020-06-30">&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"&gt;For purposes of the Company&amp;#8217;s financial&#13;statements, the Company considers all highly liquid investments purchased with an original maturity date of three months or less&#13;to be cash equivalents.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;</us-gaap:CashAndCashEquivalentsPolicyTextBlock>    <us-gaap:ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy contextRef="From2020-01-01to2020-06-30">&lt;p style="font: 8pt Times New Roman, Times, Serif; text-align: left; margin: 0; text-indent: 0.5in"&gt;The Company monitors outstanding receivables&#13;based on factors surrounding the credit risk of specific customers, historical trends, and other information. Credit is granted&#13;on an unsecured basis. The allowance for doubtful accounts is estimated based on an assessment of the Company&amp;#8217;s ability to&#13;collect on customer accounts receivable. There is judgment involved with estimating the allowance for doubtful accounts and if&#13;the financial condition of the Company&amp;#8217;s customers were to deteriorate, resulting in their inability to make the required&#13;payments, the Company may be required to record additional allowances or charges against revenues. The Company generally writes-off&#13;accounts receivable against the allowance when it determines a balance is uncollectible and no longer actively pursues its collection.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;</us-gaap:ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy>    <us-gaap:ConcentrationRiskCreditRisk contextRef="From2020-01-01to2020-06-30">&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"&gt;Financial instruments and related items which&#13;potentially subject the Company to concentrations of credit risk consist primarily of cash, cash equivalents and accounts receivables.&#13;The Company places its cash and temporary cash investments with credit quality institutions. Such cash balances are typically in&#13;excess of the FDIC insurance limit of $250,000. To reduce its risk associated with the failure of such financial institutions,&#13;the Company evaluates at least annually the rating of the financial institution in which it holds deposits. As of June 30, 2020,&#13;the total amount exceeding such limit was $15,753,000. The Company also had cash-on-hand of $381,000 in Europe and $262,000 in&#13;Canada as of June 30, 2020.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"&gt;We believe we did not have any financial instruments&#13;that could have potentially subjected us to significant concentrations of credit risk for any relevant period.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;</us-gaap:ConcentrationRiskCreditRisk>    <us-gaap:UseOfEstimates contextRef="From2020-01-01to2020-06-30">&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"&gt;The preparation of financial statements in conformity&#13;with US GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and&#13;disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and&#13;expenses during the reporting period. Significant estimates include the allowance for doubtful accounts and the valuation of goodwill,&#13;intangible assets, deferred tax assets, and stock-based compensation. Actual results could differ from those estimates.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;</us-gaap:UseOfEstimates>    <us-gaap:IncomeTaxPolicyTextBlock contextRef="From2020-01-01to2020-06-30">&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"&gt;We comply with FASB ASC No. 740 &amp;#8211; Income&#13;Taxes which requires an asset and liability approach to financial accounting and reporting for income taxes. Deferred income tax&#13;assets and liabilities are computed for differences between the financial statement and tax bases of assets and liabilities that&#13;will result in future taxable or deductible amounts based on enacted tax laws and rates applicable to the periods in which the&#13;differences are expected to affect taxable income. Valuation allowances are established, when necessary, to reduce deferred income&#13;tax assets to the amounts expected to be realized. For any uncertain tax positions, we recognize the impact of a tax position,&#13;only if it is more likely than not of being sustained upon examination, based on the technical merits of the position. Our policy&#13;regarding the classification of interest and penalties is to classify them as income tax expense in our financial statements, if&#13;applicable. At the end of each interim period, we estimate the effective tax rate we expect to be applicable for the full year&#13;and this rate is applied to our results for the interim year-to-date period and then adjusted for any discrete period items.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;</us-gaap:IncomeTaxPolicyTextBlock>    <us-gaap:InternalUseSoftwarePolicy contextRef="From2020-01-01to2020-06-30">&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"&gt;Costs incurred to develop our cloud-based platform&#13;products are capitalized when the preliminary project phase is complete, management commits to fund the project and it is probable&#13;the project will be completed and used for its intended purposes. Once the software is substantially complete and ready for its&#13;intended use, the software is amortized over its estimated useful life, which is typically 4 years. Costs related to design or&#13;maintenance of the software are expensed as incurred. Capitalized costs and amortization for the three and six-month periods ended&#13;June 30, 2020 and 2019, are as follows (in thousands):&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;table cellpadding="0" cellspacing="0" style="font: 12pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 8pt; font-weight: bold; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="7" style="border-bottom: Black 1pt solid; font-size: 8pt; font-weight: bold; text-align: center"&gt;For the Three Months Ended&lt;/td&gt;&lt;td style="font-size: 8pt; font-weight: bold; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="7" style="border-bottom: Black 1pt solid; font-size: 8pt; font-weight: bold; text-align: center"&gt;For the Six Months Ended&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 8pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="font-size: 8pt; font-weight: bold; text-align: center"&gt;June 30,&lt;/td&gt;&lt;td style="font-size: 8pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="font-size: 8pt; font-weight: bold; text-align: center"&gt;June 30,&lt;/td&gt;&lt;td style="font-size: 8pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="font-size: 8pt; font-weight: bold; text-align: center"&gt;June 30,&lt;/td&gt;&lt;td style="font-size: 8pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="font-size: 8pt; font-weight: bold; text-align: center"&gt;June 30,&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 8pt; font-weight: bold; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="border-bottom: Black 1pt solid; font-size: 8pt; font-weight: bold; text-align: center"&gt;2020&lt;/td&gt;&lt;td style="font-size: 8pt; font-weight: bold; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="border-bottom: Black 1pt solid; font-size: 8pt; font-weight: bold; text-align: center"&gt;2019&lt;/td&gt;&lt;td style="font-size: 8pt; font-weight: bold; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="border-bottom: Black 1pt solid; font-size: 8pt; font-weight: bold; text-align: center"&gt;2020&lt;/td&gt;&lt;td style="font-size: 8pt; font-weight: bold; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="border-bottom: Black 1pt solid; font-size: 8pt; font-weight: bold; text-align: center"&gt;2019&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="text-align: center"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="text-align: center"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="text-align: center"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="text-align: center"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="width: 40%; font-size: 8pt; text-align: left"&gt;Capitalized software development costs&lt;/td&gt;&lt;td style="width: 3%; font-size: 8pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; font-size: 8pt; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 10%; font-size: 8pt; text-align: right"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="width: 1%; font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 3%; font-size: 8pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; font-size: 8pt; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 10%; font-size: 8pt; text-align: right"&gt;20&lt;/td&gt;&lt;td style="width: 1%; font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 3%; font-size: 8pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; font-size: 8pt; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 10%; font-size: 8pt; text-align: right"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="width: 1%; font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 3%; font-size: 8pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; font-size: 8pt; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 10%; font-size: 8pt; text-align: right"&gt;20&lt;/td&gt;&lt;td style="width: 1%; font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="font-size: 8pt; text-align: left"&gt;Amortization included in cost of revenues&lt;/td&gt;&lt;td style="font-size: 8pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 8pt; text-align: right"&gt;146&lt;/td&gt;&lt;td style="font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 8pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 8pt; text-align: right"&gt;201&lt;/td&gt;&lt;td style="font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 8pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 8pt; text-align: right"&gt;311&lt;/td&gt;&lt;td style="font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 8pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 8pt; text-align: right"&gt;401&lt;/td&gt;&lt;td style="font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="font-size: 8pt; text-align: left"&gt;Amortization included in depreciation and amortization&lt;/td&gt;&lt;td style="font-size: 8pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 8pt; text-align: right"&gt;3&lt;/td&gt;&lt;td style="font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 8pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 8pt; text-align: right"&gt;5&lt;/td&gt;&lt;td style="font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 8pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 8pt; text-align: right"&gt;8&lt;/td&gt;&lt;td style="font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 8pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 8pt; text-align: right"&gt;9&lt;/td&gt;&lt;td style="font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;</us-gaap:InternalUseSoftwarePolicy>    <us-gaap:LesseeLeasesPolicyTextBlock contextRef="From2020-01-01to2020-06-30">&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"&gt;We determine if an arrangement is a lease at&#13;inception. Our operating lease agreements are primarily for office space and are included within lease right-of-use (&amp;#8220;ROU&amp;#8221;)&#13;assets and lease liabilities on the consolidated balance sheets.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"&gt;ROU assets represent our right to use an underlying&#13;asset for the lease term and lease liabilities represent our obligation to make lease payments arising from the lease. ROU assets&#13;and lease liabilities are recognized at the commencement date based on the present value of lease payments over the lease term.&#13;Our variable lease payments consist of non-lease services related to the lease and payments under operating leases classified as&#13;short-term. Variable lease payments are excluded from the ROU assets and lease liabilities and are recognized in the period in&#13;which the obligation for those payments is incurred. As most of our leases do not provide an implicit rate, we use our incremental&#13;borrowing rate based on the information available at commencement date in determining the present value of lease payments. ROU&#13;assets include any lease payments made and exclude lease incentives. Rental expense for lease payments related to operating leases&#13;is recognized on a straight-line basis over the lease term.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;</us-gaap:LesseeLeasesPolicyTextBlock>    <us-gaap:FairValueMeasurementPolicyPolicyTextBlock contextRef="From2020-01-01to2020-06-30">&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"&gt;ASC Topic 820 establishes a fair value hierarchy&#13;that requires an entity to maximize the use of observable inputs and minimize the use of unobservable inputs when measuring fair&#13;value. Assets and liabilities recorded at fair value in the financial statements are categorized based upon the hierarchy of levels&#13;of judgment associated with the inputs used to measure their fair value. Hierarchical levels directly related to the amount of&#13;subjectivity associated with the inputs to fair valuation of these assets and liabilities, are as follows:&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;table cellspacing="3" cellpadding="0" style="width: 100%"&gt;&#13;&lt;tr&gt;&#13;    &lt;td style="font: 12pt Times New Roman, Times, Serif; vertical-align: top; width: 72px; padding-left: 0.5in"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#9679;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 12pt Times New Roman, Times, Serif; padding: 0.75pt; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;Level 1 &amp;#8211; 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. Our cash and cash equivalents are quoted at Level 1.&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;table cellspacing="3" cellpadding="0" style="width: 100%"&gt;&#13;&lt;tr&gt;&#13;    &lt;td style="font: 12pt Times New Roman, Times, Serif; vertical-align: top; width: 72px; padding-left: 0.5in"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#9679;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 12pt Times New Roman, Times, Serif; padding: 0.75pt; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;Level 2 &amp;#8211; 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.&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;table cellspacing="3" cellpadding="0" style="width: 100%"&gt;&#13;&lt;tr&gt;&#13;    &lt;td style="font: 12pt Times New Roman, Times, Serif; vertical-align: top; width: 72px; padding-left: 0.5in"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#9679;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 12pt Times New Roman, Times, Serif; padding: 0.75pt; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;Level 3 &amp;#8211; 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.&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"&gt;As of June 30, 2020 and December 31, 2019, we&#13;believe that the fair value of our financial instruments other than cash and cash equivalents, such as, accounts receivable, our&#13;line of credit, notes payable, and accounts payable approximate their carrying amounts.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;</us-gaap:FairValueMeasurementPolicyPolicyTextBlock>    <us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock contextRef="From2020-01-01to2020-06-30">&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"&gt;The financial statements of the foreign subsidiaries&#13;of the Company have been translated into U.S. dollars. All assets and liabilities have been translated at current rates of exchange&#13;in effect at the end of the period. Income and expense items have been translated at the average exchange rates for the year or&#13;the applicable interim period. The gains or losses that result from this process are recorded as a separate component of other&#13;accumulated comprehensive income until the entity is sold or substantially liquidated.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;</us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock>    <us-gaap:GoodwillAndIntangibleAssetsIntangibleAssetsPolicy contextRef="From2020-01-01to2020-06-30">&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"&gt;We account for business combinations under FASB&#13;ASC No. 805 &amp;#8211; Business Combinations and the related acquired intangible assets and goodwill under FASB ASC No. 350 &amp;#8211;&#13;Intangibles &amp;#8211; Goodwill and Other. The authoritative guidance for business combinations specifies the criteria for recognizing&#13;and reporting intangible assets apart from goodwill. We record the assets acquired and liabilities assumed in business combinations&#13;at their respective fair values at the date of acquisition, with any excess purchase price recorded as goodwill. Goodwill is an&#13;asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually&#13;identified and separately recognized. Intangible assets consist of client relationships, customer lists, distribution partner relationships,&#13;software, technology, non-compete agreements and trademarks that are initially measured at fair value. At the time of the business&#13;combination, trademarks are considered an indefinite-lived asset and, as such, are not amortized as there is no foreseeable limit&#13;to cash flows generated from them. The goodwill and intangible assets are assessed annually for impairment, or whenever conditions&#13;indicate the asset may be impaired, and any such impairment will be recognized in the period identified. The client relationships&#13;(7-10 years), customer lists (3 years), distribution partner relationships (10 years), non-compete agreements (5 years) and software&#13;and technology (3-6 years) are amortized over their estimated useful lives.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;</us-gaap:GoodwillAndIntangibleAssetsIntangibleAssetsPolicy>    <us-gaap:ComprehensiveIncomePolicyPolicyTextBlock contextRef="From2020-01-01to2020-06-30">&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;Comprehensive income consists&#13;of net income and other comprehensive income related to changes in the cumulative foreign currency translation adjustment.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;</us-gaap:ComprehensiveIncomePolicyPolicyTextBlock>    <us-gaap:AdvertisingCostsPolicyTextBlock contextRef="From2020-01-01to2020-06-30">&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"&gt;The Company expenses advertising costs as incurred.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;</us-gaap:AdvertisingCostsPolicyTextBlock>
    <us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy contextRef="From2020-01-01to2020-06-30">&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"&gt;The authoritative guidance for stock compensation&#13;requires that companies estimate the fair value of share-based payment awards on the date of the grant using an option-pricing&#13;model. The associated cost is recognized over the period during which an employee is required to provide service in exchange for&#13;the award.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;</us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock contextRef="From2020-01-01to2020-06-30">&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"&gt;On January 1, 2020, the Company adopted ASU 2017-04&#13;&lt;i&gt;Intangibles &amp;#8211; Goodwill and Other (Topic 350): Simplifying the Test for Goodwill Impairment&lt;/i&gt;. These amendments eliminate&#13;Step 2 from the goodwill impairment test. The annual, or interim, goodwill impairment test is performed by comparing the fair value&#13;of a reporting unit with its carrying amount. An impairment charge should be recognized for the amount by which the carrying amount&#13;exceeds the reporting unit&amp;#8217;s fair value; however, the loss recognized should not exceed the total amount of goodwill allocated&#13;to that reporting unit. In addition, income tax effects from any tax deductible goodwill on the carrying amount of the reporting&#13;unit should be considered when measuring the goodwill impairment loss, if applicable. The amendments also eliminate the requirements&#13;for any reporting unit with a zero or negative carrying amount to perform a qualitative assessment and, if it fails that qualitative&#13;test, to perform Step 2 of the goodwill impairment test. An entity still has the option to perform the qualitative assessment for&#13;a reporting unit to determine if the quantitative impairment test is necessary. This amendment is effective for public business&#13;entities that are a SEC filer for annual or any interim goodwill impairment tests in fiscal years beginning after December 15,&#13;2019. The Company does not expect the adoption of this pronouncement to have a significant impact to the financial statements.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>    <ISDR:ScheduleOfInternalUseSoftwareCapitalizationAndAmortizationTableTextBlock contextRef="From2020-01-01to2020-06-30">&lt;table cellpadding="0" cellspacing="0" style="font: 12pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 8pt; font-weight: bold; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="7" style="border-bottom: Black 1pt solid; font-size: 8pt; font-weight: bold; text-align: center"&gt;For the Three Months Ended&lt;/td&gt;&lt;td style="font-size: 8pt; font-weight: bold; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="7" style="border-bottom: Black 1pt solid; font-size: 8pt; font-weight: bold; text-align: center"&gt;For the Six Months Ended&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 8pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="font-size: 8pt; font-weight: bold; text-align: center"&gt;June 30,&lt;/td&gt;&lt;td style="font-size: 8pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="font-size: 8pt; font-weight: bold; text-align: center"&gt;June 30,&lt;/td&gt;&lt;td style="font-size: 8pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="font-size: 8pt; font-weight: bold; text-align: center"&gt;June 30,&lt;/td&gt;&lt;td style="font-size: 8pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="font-size: 8pt; font-weight: bold; text-align: center"&gt;June 30,&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 8pt; font-weight: bold; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="border-bottom: Black 1pt solid; font-size: 8pt; font-weight: bold; text-align: center"&gt;2020&lt;/td&gt;&lt;td style="font-size: 8pt; font-weight: bold; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="border-bottom: Black 1pt solid; font-size: 8pt; font-weight: bold; text-align: center"&gt;2019&lt;/td&gt;&lt;td style="font-size: 8pt; font-weight: bold; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="border-bottom: Black 1pt solid; font-size: 8pt; font-weight: bold; text-align: center"&gt;2020&lt;/td&gt;&lt;td style="font-size: 8pt; font-weight: bold; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="border-bottom: Black 1pt solid; font-size: 8pt; font-weight: bold; text-align: center"&gt;2019&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="text-align: center"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="text-align: center"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="text-align: center"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="text-align: center"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="width: 40%; font-size: 8pt; text-align: left"&gt;Capitalized software development costs&lt;/td&gt;&lt;td style="width: 3%; font-size: 8pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; font-size: 8pt; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 10%; font-size: 8pt; text-align: right"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="width: 1%; font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 3%; font-size: 8pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; font-size: 8pt; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 10%; font-size: 8pt; text-align: right"&gt;20&lt;/td&gt;&lt;td style="width: 1%; font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 3%; font-size: 8pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; font-size: 8pt; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 10%; font-size: 8pt; text-align: right"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="width: 1%; font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 3%; font-size: 8pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; font-size: 8pt; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 10%; font-size: 8pt; text-align: right"&gt;20&lt;/td&gt;&lt;td style="width: 1%; font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="font-size: 8pt; text-align: left"&gt;Amortization included in cost of revenues&lt;/td&gt;&lt;td style="font-size: 8pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 8pt; text-align: right"&gt;146&lt;/td&gt;&lt;td style="font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 8pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 8pt; text-align: right"&gt;201&lt;/td&gt;&lt;td style="font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 8pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 8pt; text-align: right"&gt;311&lt;/td&gt;&lt;td style="font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 8pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 8pt; text-align: right"&gt;401&lt;/td&gt;&lt;td style="font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="font-size: 8pt; text-align: left"&gt;Amortization included in depreciation and amortization&lt;/td&gt;&lt;td style="font-size: 8pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 8pt; text-align: right"&gt;3&lt;/td&gt;&lt;td style="font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 8pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 8pt; text-align: right"&gt;5&lt;/td&gt;&lt;td style="font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 8pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 8pt; text-align: right"&gt;8&lt;/td&gt;&lt;td style="font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 8pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 8pt; text-align: right"&gt;9&lt;/td&gt;&lt;td style="font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;</ISDR:ScheduleOfInternalUseSoftwareCapitalizationAndAmortizationTableTextBlock>    <us-gaap:FiniteLivedAndIndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTableTextBlock contextRef="From2020-01-01to2020-06-30_custom_VisualWebcasterPlatformMember">&lt;table cellpadding="0" cellspacing="0" style="font: 12pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="width: 70%; font-size: 8pt; text-align: left"&gt;Customer relationships&lt;/td&gt;&lt;td style="width: 10%; font-size: 8pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; font-size: 8pt; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 18%; font-size: 8pt; text-align: right"&gt;865&lt;/td&gt;&lt;td style="width: 1%; font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="font-size: 8pt"&gt;Technology&lt;/td&gt;&lt;td style="font-size: 8pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 8pt; text-align: right"&gt;497&lt;/td&gt;&lt;td style="font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="font-size: 8pt; text-align: left"&gt;Non-compete agreement&lt;/td&gt;&lt;td style="font-size: 8pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 8pt; text-align: right"&gt;69&lt;/td&gt;&lt;td style="font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="font-size: 8pt; padding-bottom: 1pt"&gt;Goodwill&lt;/td&gt;&lt;td style="font-size: 8pt; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: right"&gt;1,344&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 8pt; padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: right"&gt;2,775&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;</us-gaap:FiniteLivedAndIndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTableTextBlock>    <us-gaap:ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock contextRef="From2020-01-01to2020-06-30">&lt;table cellpadding="0" cellspacing="0" style="font: 12pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td colspan="3"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 8pt; font-weight: bold; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="11" style="border-bottom: Black 1pt solid; font-size: 8pt; font-weight: bold; text-align: center"&gt;Options Outstanding&lt;/td&gt;&lt;td style="font-size: 8pt; font-weight: bold; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="border-bottom: Black 1pt solid; font-size: 8pt; font-weight: bold; text-align: center"&gt;Options Exercisable&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td colspan="3" style="border-bottom: Black 1pt solid; font-size: 8pt; font-weight: bold; text-align: center"&gt;Exercise Price Range&lt;/td&gt;&lt;td style="font-size: 8pt; font-weight: bold; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="border-bottom: Black 1pt solid; font-size: 8pt; font-weight: bold; text-align: center"&gt;Number&lt;/td&gt;&lt;td style="font-size: 8pt; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: center"&gt;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;b&gt;Weighted Average&lt;/b&gt;&lt;/p&gt; &lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;b&gt;Remaining Contractual&lt;/b&gt;&lt;/p&gt; &lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;b&gt;Life (in Years)&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-size: 8pt; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: center"&gt;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;b&gt;Weighted Average&lt;/b&gt;&lt;/p&gt; &lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;b&gt;Exercise Price&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-size: 8pt; font-weight: bold; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="border-bottom: Black 1pt solid; font-size: 8pt; font-weight: bold; text-align: center"&gt;Number&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="width: 1%; font-size: 8pt; text-align: left"&gt;$&amp;#160;&lt;/td&gt;&lt;td style="width: 22%; font-size: 8pt; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;0.01 - 7.00&lt;/font&gt;&lt;/td&gt;&lt;td style="width: 1%; font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 2%; font-size: 8pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 15%; font-size: 8pt; text-align: right"&gt;10,000&lt;/td&gt;&lt;td style="width: 1%; font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 2%; font-size: 8pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 15%; font-size: 8pt; text-align: right"&gt;5.39&lt;/td&gt;&lt;td style="width: 1%; font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 2%; font-size: 8pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; font-size: 8pt; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 15%; font-size: 8pt; text-align: right"&gt;6.80&lt;/td&gt;&lt;td style="width: 1%; font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 2%; font-size: 8pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 15%; font-size: 8pt; text-align: right"&gt;10,000&lt;/td&gt;&lt;td style="width: 1%; font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="font-size: 8pt; text-align: left"&gt;$&amp;#160;&lt;/td&gt;&lt;td style="font-size: 8pt; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;7.01 - 8.00&lt;/font&gt;&lt;/td&gt;&lt;td style="font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 8pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 8pt; text-align: right"&gt;20,313&lt;/td&gt;&lt;td style="font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 8pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 8pt; text-align: right"&gt;3.24&lt;/td&gt;&lt;td style="font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 8pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-size: 8pt; text-align: left"&gt;$&lt;/td&gt;&lt;td style="font-size: 8pt; text-align: right"&gt;7.76&lt;/td&gt;&lt;td style="font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 8pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 8pt; text-align: right"&gt;20,313&lt;/td&gt;&lt;td style="font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="font-size: 8pt; text-align: left"&gt;$&amp;#160;&lt;/td&gt;&lt;td style="font-size: 8pt; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;8.01 - 12.00&lt;/font&gt;&lt;/td&gt;&lt;td style="font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 8pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 8pt; text-align: right"&gt;8,167&lt;/td&gt;&lt;td style="font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 8pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 8pt; text-align: right"&gt;6.70&lt;/td&gt;&lt;td style="font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 8pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-size: 8pt; text-align: left"&gt;$&lt;/td&gt;&lt;td style="font-size: 8pt; text-align: right"&gt;9.99&lt;/td&gt;&lt;td style="font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 8pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 8pt; text-align: right"&gt;4,167&lt;/td&gt;&lt;td style="font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="font-size: 8pt; text-align: left"&gt;$&amp;#160;&lt;/td&gt;&lt;td style="font-size: 8pt; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;12.01 - 15.00&lt;/font&gt;&lt;/td&gt;&lt;td style="font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 8pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 8pt; text-align: right"&gt;57,000&lt;/td&gt;&lt;td style="font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 8pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 8pt; text-align: right"&gt;7.87&lt;/td&gt;&lt;td style="font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 8pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-size: 8pt; text-align: left"&gt;$&lt;/td&gt;&lt;td style="font-size: 8pt; text-align: right"&gt;13.09&lt;/td&gt;&lt;td style="font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 8pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 8pt; text-align: right"&gt;44,500&lt;/td&gt;&lt;td style="font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="font-size: 8pt; text-align: left"&gt;$&amp;#160;&lt;/td&gt;&lt;td style="font-size: 8pt; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;15.01 - 17.40&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 8pt; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: right"&gt;32,000&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 8pt; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: right"&gt;7.92&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 8pt; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: right"&gt;17.40&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 8pt; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: right"&gt;32,000&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 8pt; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;Total&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 8pt; padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: right"&gt;127,480&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 8pt; padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: right"&gt;6.87&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 8pt; padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: right"&gt;12.63&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 8pt; padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: right"&gt;110,980&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;</us-gaap:ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock>    <us-gaap:AcceleratedShareRepurchasesTextBlock contextRef="From2020-01-01to2020-06-30">&lt;table cellpadding="0" cellspacing="0" style="font: 8pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td colspan="3" style="font-size: 12pt"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="15" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Shares Repurchased&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Period&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Total Number of Shares Repurchased&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Average Price Paid Per Share&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Total Number of Shares Purchased as Part of Publicly Announced Program&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Maximum Dollar Value of Shares that May Yet Be Purchased Under the Program&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 16%; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;August 7 -31, 2019&lt;/font&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 3%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 16%; text-align: right"&gt;22,150&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 3%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 16%; text-align: right"&gt;9.34&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 3%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 15%; text-align: right"&gt;22,150&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 3%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 15%; text-align: right"&gt;793&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;September 1-30, 2019&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;2,830&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;10.00&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;2,830&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;765&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;October 1-31, 2019&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;39,363&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;10.44&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;39,363&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;354&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;November 1-30, 2019&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;11,827&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;10.43&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;11,827&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;231&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;December 1-31, 2019&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;231&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;January 1-31, 2020&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;231&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;February 1-29, 2020&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;231&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;March 1-31, 2020&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;21,700&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;9.33&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;21,700&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;1,028&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;April 1-30, 2020&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;22,698&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;9.02&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;22,698&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;823&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;May 1-31, 2020&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;39,500&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;9.51&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;39,500&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;448&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;June 1-30, 2020&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;448&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;Total&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;160,068&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;9.70&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;160,068&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;448&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;</us-gaap:AcceleratedShareRepurchasesTextBlock>    <us-gaap:LeaseCostTableTextBlock contextRef="From2020-01-01to2020-06-30">&lt;table cellpadding="0" cellspacing="0" style="font: 12pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 8pt; font-weight: bold; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="7" style="border-bottom: Black 1pt solid; font-size: 8pt; font-weight: bold; text-align: center"&gt;For the Three Months Ended&lt;/td&gt;&lt;td style="font-size: 8pt; font-weight: bold; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="7" style="border-bottom: Black 1pt solid; font-size: 8pt; font-weight: bold; text-align: center"&gt;For the Six Months Ended&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 8pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="font-size: 8pt; font-weight: bold; text-align: center"&gt;June 30,&lt;/td&gt;&lt;td style="font-size: 8pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="font-size: 8pt; font-weight: bold; text-align: center"&gt;June 30,&lt;/td&gt;&lt;td style="font-size: 8pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="font-size: 8pt; font-weight: bold; text-align: center"&gt;June 30,&lt;/td&gt;&lt;td style="font-size: 8pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="font-size: 8pt; font-weight: bold; text-align: center"&gt;June 30,&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 8pt; font-weight: bold; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="border-bottom: Black 1pt solid; font-size: 8pt; font-weight: bold; text-align: center"&gt;2020&lt;/td&gt;&lt;td style="font-size: 8pt; font-weight: bold; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="border-bottom: Black 1pt solid; font-size: 8pt; font-weight: bold; text-align: center"&gt;2019&lt;/td&gt;&lt;td style="font-size: 8pt; font-weight: bold; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="border-bottom: Black 1pt solid; font-size: 8pt; font-weight: bold; text-align: center"&gt;2020&lt;/td&gt;&lt;td style="font-size: 8pt; font-weight: bold; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="border-bottom: Black 1pt solid; font-size: 8pt; font-weight: bold; text-align: center"&gt;2019&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="font-size: 8pt; font-style: italic; text-align: left"&gt;Lease expense&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="width: 40%; font-size: 8pt; text-align: left"&gt;&amp;#160;&amp;#160;Operating lease expense&lt;/td&gt;&lt;td style="width: 3%; font-size: 8pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; font-size: 8pt; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 10%; font-size: 8pt; text-align: right"&gt;87&lt;/td&gt;&lt;td style="width: 1%; font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 3%; font-size: 8pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; font-size: 8pt; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 10%; font-size: 8pt; text-align: right"&gt;41&lt;/td&gt;&lt;td style="width: 1%; font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 3%; font-size: 8pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; font-size: 8pt; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 10%; font-size: 8pt; text-align: right"&gt;174&lt;/td&gt;&lt;td style="width: 1%; font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 3%; font-size: 8pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; font-size: 8pt; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 10%; font-size: 8pt; text-align: right"&gt;82&lt;/td&gt;&lt;td style="width: 1%; font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="font-size: 8pt; text-align: left; padding-bottom: 1pt"&gt;&amp;#160;&amp;#160;Variable lease expense&lt;/td&gt;&lt;td style="font-size: 8pt; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: right"&gt;34&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 8pt; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: right"&gt;43&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 8pt; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: right"&gt;66&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 8pt; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: right"&gt;85&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="font-size: 8pt; text-align: left; padding-bottom: 2.5pt"&gt;Total lease expense&lt;/td&gt;&lt;td style="font-size: 8pt; padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: right"&gt;121&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 8pt; padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: right"&gt;84&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 8pt; padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: right"&gt;240&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 8pt; padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: right"&gt;167&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;</us-gaap:LeaseCostTableTextBlock>    <us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock contextRef="From2020-01-01to2020-06-30">&lt;table cellpadding="0" cellspacing="0" style="font: 12pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td colspan="3" style="text-align: left; font-size: 8pt; font-weight: bold"&gt;Year Ended December 31:&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="text-align: center"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="width: 1%; font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 71%; font-size: 8pt; text-align: left"&gt;2020&lt;/td&gt;&lt;td style="width: 1%; font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 10%; font-size: 8pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; font-size: 8pt; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 15%; font-size: 8pt; text-align: right"&gt;193&lt;/td&gt;&lt;td style="width: 1%; font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 8pt; text-align: left"&gt;2021&lt;/td&gt;&lt;td style="font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 8pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 8pt; text-align: right"&gt;394&lt;/td&gt;&lt;td style="font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 8pt; text-align: left"&gt;2022&lt;/td&gt;&lt;td style="font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 8pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 8pt; text-align: right"&gt;359&lt;/td&gt;&lt;td style="font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 8pt; text-align: left"&gt;2023&lt;/td&gt;&lt;td style="font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 8pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 8pt; text-align: right"&gt;369&lt;/td&gt;&lt;td style="font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 8pt; text-align: left"&gt;2024&lt;/td&gt;&lt;td style="font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 8pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 8pt; text-align: right"&gt;379&lt;/td&gt;&lt;td style="font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 8pt; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;Thereafter&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 8pt; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: right"&gt;1,201&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 8pt; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;Total lease payments&lt;/font&gt;&lt;/td&gt;&lt;td style="font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 8pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-size: 8pt; text-align: left"&gt;$&lt;/td&gt;&lt;td style="font-size: 8pt; text-align: right"&gt;2,895&lt;/td&gt;&lt;td style="font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 8pt; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;Present value adjustment&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 8pt; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: right"&gt;(367&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-size: 8pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 8pt; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;Lease liability&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 8pt; padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: right"&gt;2,528&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;</us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock>    <us-gaap:DisaggregationOfRevenueTableTextBlock contextRef="From2020-01-01to2020-06-30">&lt;table cellpadding="0" cellspacing="0" style="font: 12pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 8pt; font-weight: bold; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="15" style="border-bottom: Black 1pt solid; font-size: 8pt; font-weight: bold; text-align: center"&gt;Three months ended June 30,&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="font-size: 8pt; font-style: italic"&gt;Revenue Streams&lt;/td&gt;&lt;td style="font-size: 8pt; font-weight: bold; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="7" style="border-bottom: Black 1pt solid; font-size: 8pt; font-weight: bold; text-align: center"&gt;2020&lt;/td&gt;&lt;td style="font-size: 8pt; font-weight: bold; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="7" style="border-bottom: Black 1pt solid; font-size: 8pt; font-weight: bold; text-align: center"&gt;2019&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="width: 40%; font-size: 8pt; text-align: left; padding-left: 0.25in"&gt;Platform and Technology&lt;/td&gt;&lt;td style="width: 3%; font-size: 8pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; font-size: 8pt; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 10%; font-size: 8pt; text-align: right"&gt;3,301&lt;/td&gt;&lt;td style="width: 1%; font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 3%; font-size: 8pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 10%; font-size: 8pt; text-align: right"&gt;67.6&lt;/td&gt;&lt;td style="width: 1%; font-size: 8pt; text-align: left"&gt;%&lt;/td&gt;&lt;td style="width: 3%; font-size: 8pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; font-size: 8pt; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 10%; font-size: 8pt; text-align: right"&gt;2,661&lt;/td&gt;&lt;td style="width: 1%; font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 3%; font-size: 8pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 10%; font-size: 8pt; text-align: right"&gt;64.3&lt;/td&gt;&lt;td style="width: 1%; font-size: 8pt; text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="font-size: 8pt; padding-bottom: 1pt; padding-left: 0.25in"&gt;Services&lt;/td&gt;&lt;td style="font-size: 8pt; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: right"&gt;1,583&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 8pt; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: right"&gt;32.4&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-size: 8pt; text-align: left"&gt;%&lt;/td&gt;&lt;td style="font-size: 8pt; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: right"&gt;1,477&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 8pt; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: right"&gt;35.7&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-size: 8pt; text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="font-size: 8pt; padding-bottom: 2.5pt"&gt;Total&lt;/td&gt;&lt;td style="font-size: 8pt; padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: right"&gt;4,884&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 8pt; padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: right"&gt;100.0&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font-size: 8pt; text-align: left"&gt;%&lt;/td&gt;&lt;td style="font-size: 8pt; padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: right"&gt;4,138&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 8pt; padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: right"&gt;100.0&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font-size: 8pt; text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;table cellpadding="0" cellspacing="0" style="font: 12pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 8pt; font-weight: bold; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="15" style="border-bottom: Black 1pt solid; font-size: 8pt; font-weight: bold; text-align: center"&gt;Six months ended June 30,&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="font-size: 8pt; font-style: italic"&gt;Revenue Streams&lt;/td&gt;&lt;td style="font-size: 8pt; font-weight: bold; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="7" style="border-bottom: Black 1pt solid; font-size: 8pt; font-weight: bold; text-align: center"&gt;2020&lt;/td&gt;&lt;td style="font-size: 8pt; font-weight: bold; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="7" style="border-bottom: Black 1pt solid; font-size: 8pt; font-weight: bold; text-align: center"&gt;2019&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="width: 40%; font-size: 8pt; text-align: left; padding-left: 0.25in"&gt;Platform and Technology&lt;/td&gt;&lt;td style="width: 3%; font-size: 8pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; font-size: 8pt; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 10%; font-size: 8pt; text-align: right"&gt;5,986&lt;/td&gt;&lt;td style="width: 1%; font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 3%; font-size: 8pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 10%; font-size: 8pt; text-align: right"&gt;67.3&lt;/td&gt;&lt;td style="width: 1%; font-size: 8pt; text-align: left"&gt;%&lt;/td&gt;&lt;td style="width: 3%; font-size: 8pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; font-size: 8pt; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 10%; font-size: 8pt; text-align: right"&gt;5,326&lt;/td&gt;&lt;td style="width: 1%; font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 3%; font-size: 8pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 10%; font-size: 8pt; text-align: right"&gt;64.0&lt;/td&gt;&lt;td style="width: 1%; font-size: 8pt; text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="font-size: 8pt; padding-bottom: 1pt; padding-left: 0.25in"&gt;Services&lt;/td&gt;&lt;td style="font-size: 8pt; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: right"&gt;2,914&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 8pt; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: right"&gt;32.7&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-size: 8pt; text-align: left"&gt;%&lt;/td&gt;&lt;td style="font-size: 8pt; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: right"&gt;2,991&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 8pt; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: right"&gt;36.0&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-size: 8pt; text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="font-size: 8pt; padding-bottom: 2.5pt"&gt;Total&lt;/td&gt;&lt;td style="font-size: 8pt; padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: right"&gt;8,900&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 8pt; padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: right"&gt;100.0&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font-size: 8pt; text-align: left"&gt;%&lt;/td&gt;&lt;td style="font-size: 8pt; padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: right"&gt;8,317&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 8pt; padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: right"&gt;100.0&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font-size: 8pt; text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:DisaggregationOfRevenueTableTextBlock>    <us-gaap:CapitalizedSoftwareDevelopmentCostsForSoftwareSoldToCustomers contextRef="AsOf2020-06-30" unitRef="USD" decimals="-3">20000</us-gaap:CapitalizedSoftwareDevelopmentCostsForSoftwareSoldToCustomers>    <us-gaap:CapitalizedSoftwareDevelopmentCostsForSoftwareSoldToCustomers contextRef="AsOf2019-06-30" unitRef="USD" decimals="-3">20000</us-gaap:CapitalizedSoftwareDevelopmentCostsForSoftwareSoldToCustomers>
    <us-gaap:CapitalizedComputerSoftwareAmortization1 contextRef="From2020-01-01to2020-06-30_us-gaap_CostOfSalesMember" unitRef="USD" decimals="-3">311000</us-gaap:CapitalizedComputerSoftwareAmortization1>
    <us-gaap:CapitalizedComputerSoftwareAmortization1 contextRef="From2019-01-01to2019-06-30_us-gaap_CostOfSalesMember" unitRef="USD" decimals="-3">401000</us-gaap:CapitalizedComputerSoftwareAmortization1>
    <us-gaap:CapitalizedComputerSoftwareAmortization1 contextRef="From2020-01-01to2020-06-30_custom_DepreciationAndAmortizationMember" unitRef="USD" decimals="-3">8000</us-gaap:CapitalizedComputerSoftwareAmortization1>
    <us-gaap:CapitalizedComputerSoftwareAmortization1 contextRef="From2019-01-01to2019-06-30_custom_DepreciationAndAmortizationMember" unitRef="USD" decimals="-3">9000</us-gaap:CapitalizedComputerSoftwareAmortization1>
    <us-gaap:CapitalizedComputerSoftwareAmortization1 contextRef="From2020-04-01to2020-06-30_us-gaap_CostOfSalesMember" unitRef="USD" decimals="-3">146000</us-gaap:CapitalizedComputerSoftwareAmortization1>
    <us-gaap:CapitalizedComputerSoftwareAmortization1 contextRef="From2019-04-01to2019-06-30_us-gaap_CostOfSalesMember" unitRef="USD" decimals="-3">201000</us-gaap:CapitalizedComputerSoftwareAmortization1>
    <us-gaap:CapitalizedComputerSoftwareAmortization1 contextRef="From2020-04-01to2020-06-30_custom_DepreciationAndAmortizationMember" unitRef="USD" decimals="-3">3000</us-gaap:CapitalizedComputerSoftwareAmortization1>
    <us-gaap:CapitalizedComputerSoftwareAmortization1 contextRef="From2019-04-01to2019-06-30_custom_DepreciationAndAmortizationMember" unitRef="USD" decimals="-3">5000</us-gaap:CapitalizedComputerSoftwareAmortization1>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="From2020-01-01to2020-06-30_custom_StockOptionsAndRSUMember" unitRef="Shares" decimals="INF">93000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="From2019-01-01to2019-06-30_custom_StockOptionsAndRSUMember" unitRef="Shares" decimals="INF">89000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="From2020-04-01to2020-06-30_custom_StockOptionsAndRSUMember" unitRef="Shares" decimals="INF">93000.</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="From2019-04-01to2019-06-30_custom_StockOptionsAndRSUMember" unitRef="Shares" decimals="INF">89000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:DeferredRevenue contextRef="AsOf2020-06-30" unitRef="USD" decimals="-3">2015000</us-gaap:DeferredRevenue>
    <us-gaap:DeferredRevenue contextRef="AsOf2019-12-31" unitRef="USD" decimals="-3">1812000</us-gaap:DeferredRevenue>
    <us-gaap:DeferredRevenueRevenueRecognized1 contextRef="From2020-01-01to2020-06-30" unitRef="USD" decimals="-3">1375000</us-gaap:DeferredRevenueRevenueRecognized1>
    <us-gaap:DeferredRevenueRevenueRecognized1 contextRef="From2019-01-01to2019-06-30" unitRef="USD" decimals="-3">785000</us-gaap:DeferredRevenueRevenueRecognized1>
    <us-gaap:CapitalizedContractCostNet contextRef="AsOf2020-06-30" unitRef="USD" decimals="-3">21000</us-gaap:CapitalizedContractCostNet>
    <us-gaap:CapitalizedContractCostNet contextRef="AsOf2019-12-31" unitRef="USD" decimals="-3">21000</us-gaap:CapitalizedContractCostNet>
    <us-gaap:TimeDepositsAtOrAboveFDICInsuranceLimit contextRef="AsOf2020-06-30" unitRef="USD" decimals="-3">15753000</us-gaap:TimeDepositsAtOrAboveFDICInsuranceLimit>
    <us-gaap:Cash contextRef="AsOf2020-06-30_custom_CanadaMember" unitRef="USD" decimals="-3">262000</us-gaap:Cash>
    <us-gaap:Cash contextRef="AsOf2020-06-30_srt_EuropeMember" unitRef="USD" decimals="-3">381000</us-gaap:Cash>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="From2020-01-01to2020-06-30_us-gaap_CustomerListsMember">P3Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="From2020-01-01to2020-06-30_us-gaap_ComputerSoftwareIntangibleAssetMember_us-gaap_MinimumMember">P3Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="From2020-01-01to2020-06-30_us-gaap_ComputerSoftwareIntangibleAssetMember_us-gaap_MaximumMember">P6Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="From2020-01-01to2020-06-30_custom_ClientRelationshipsMember_us-gaap_MinimumMember">P7Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="From2020-01-01to2020-06-30_custom_ClientRelationshipsMember_us-gaap_MaximumMember">P10Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="From2020-01-01to2020-06-30_custom_DistributionPartnerRelationshipsMember">P10Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="From2020-01-01to2020-06-30_us-gaap_NoncompeteAgreementsMember">P5Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles contextRef="AsOf2020-06-30_custom_VisualWebcasterPlatformMember_us-gaap_CustomerRelationshipsMember" unitRef="USD" decimals="-3">865000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles contextRef="AsOf2020-06-30_custom_VisualWebcasterPlatformMember_us-gaap_TechnologyBasedIntangibleAssetsMember" unitRef="USD" decimals="-3">497000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles contextRef="AsOf2020-06-30_custom_VisualWebcasterPlatformMember_us-gaap_NoncompeteAgreementsMember" unitRef="USD" decimals="-3">69000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles contextRef="AsOf2020-06-30_custom_VisualWebcasterPlatformMember_us-gaap_GoodwillMember" unitRef="USD" decimals="-3">1344000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles contextRef="AsOf2020-06-30_custom_VisualWebcasterPlatformMember" unitRef="USD" decimals="-3">2775000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles>
    <ISDR:ExercisePriceRange contextRef="From2020-01-01to2020-06-30_custom_StockOption1Member">$0.01 - $7.00</ISDR:ExercisePriceRange>
    <ISDR:ExercisePriceRange contextRef="From2020-01-01to2020-06-30_custom_StockOption2Member">$7.01 - $8.00</ISDR:ExercisePriceRange>
    <ISDR:ExercisePriceRange contextRef="From2020-01-01to2020-06-30_custom_StockOption3Member">$8.01 - $12.00</ISDR:ExercisePriceRange>
    <ISDR:ExercisePriceRange contextRef="From2020-01-01to2020-06-30_custom_StockOption4Member">$12.01 - $15.00</ISDR:ExercisePriceRange>
    <ISDR:ExercisePriceRange contextRef="From2020-01-01to2020-06-30_custom_StockOption5Member">$15.01 - $17.40</ISDR:ExercisePriceRange>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber contextRef="AsOf2020-06-30" unitRef="Shares" decimals="INF">127480</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber contextRef="AsOf2020-06-30_StockOption1Member" unitRef="Shares" decimals="INF">10000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber contextRef="AsOf2020-06-30_StockOption2Member" unitRef="Shares" decimals="INF">20313</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber contextRef="AsOf2020-06-30_StockOption3Member" unitRef="Shares" decimals="INF">8167</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber contextRef="AsOf2020-06-30_StockOption4Member" unitRef="Shares" decimals="INF">57000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber contextRef="AsOf2020-06-30_StockOption5Member" unitRef="Shares" decimals="INF">32000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2 contextRef="From2020-01-01to2020-06-30">P6Y10M13D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2 contextRef="From2020-01-01to2020-06-30_custom_StockOption1Member">P5Y4M20D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2 contextRef="From2020-01-01to2020-06-30_custom_StockOption2Member">P3Y2M26D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2 contextRef="From2020-01-01to2020-06-30_custom_StockOption3Member">P6Y8M12D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2 contextRef="From2020-01-01to2020-06-30_custom_StockOption4Member">P7Y10M13D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2 contextRef="From2020-01-01to2020-06-30_custom_StockOption5Member">P7Y11M1D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice contextRef="AsOf2020-06-30" unitRef="USDPShares" decimals="INF">12.63</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice contextRef="AsOf2020-06-30_StockOption1Member" unitRef="USDPShares" decimals="INF">6.80</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice contextRef="AsOf2020-06-30_StockOption2Member" unitRef="USDPShares" decimals="INF">7.76</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice contextRef="AsOf2020-06-30_StockOption3Member" unitRef="USDPShares" decimals="INF">9.99</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice contextRef="AsOf2020-06-30_StockOption4Member" unitRef="USDPShares" decimals="INF">13.09</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice contextRef="AsOf2020-06-30_StockOption5Member" unitRef="USDPShares" decimals="INF">17.40</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber contextRef="AsOf2020-06-30" unitRef="Shares" decimals="INF">110980</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber contextRef="AsOf2020-06-30_StockOption1Member" unitRef="Shares" decimals="INF">10000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber contextRef="AsOf2020-06-30_StockOption2Member" unitRef="Shares" decimals="INF">20313</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber contextRef="AsOf2020-06-30_StockOption3Member" unitRef="Shares" decimals="INF">4167</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber contextRef="AsOf2020-06-30_StockOption4Member" unitRef="Shares" decimals="INF">44500</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber contextRef="AsOf2020-06-30_StockOption5Member" unitRef="Shares" decimals="INF">32000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
    <us-gaap:StockRepurchasedDuringPeriodShares contextRef="From2020-01-01to2020-06-30" unitRef="Shares" decimals="INF">160068</us-gaap:StockRepurchasedDuringPeriodShares>
    <us-gaap:StockRepurchasedDuringPeriodShares contextRef="From2020-01-01to2020-06-30_custom_Range1Member" unitRef="Shares" decimals="INF">22150</us-gaap:StockRepurchasedDuringPeriodShares>
    <us-gaap:StockRepurchasedDuringPeriodShares contextRef="From2020-01-01to2020-06-30_custom_Range2Member" unitRef="Shares" decimals="INF">2830</us-gaap:StockRepurchasedDuringPeriodShares>
    <us-gaap:StockRepurchasedDuringPeriodShares contextRef="From2020-01-01to2020-06-30_custom_Range3Member" unitRef="Shares" decimals="INF">39363</us-gaap:StockRepurchasedDuringPeriodShares>
    <us-gaap:StockRepurchasedDuringPeriodShares contextRef="From2020-01-01to2020-06-30_custom_Range4Member" unitRef="Shares" decimals="INF">11827</us-gaap:StockRepurchasedDuringPeriodShares>
    <us-gaap:StockRepurchasedDuringPeriodShares contextRef="From2020-01-01to2020-06-30_custom_Range5Member" unitRef="Shares" decimals="INF">0</us-gaap:StockRepurchasedDuringPeriodShares>
    <us-gaap:StockRepurchasedDuringPeriodShares contextRef="From2020-01-01to2020-06-30_custom_Range6Member" unitRef="Shares" decimals="INF">0</us-gaap:StockRepurchasedDuringPeriodShares>
    <us-gaap:StockRepurchasedDuringPeriodShares contextRef="From2020-01-01to2020-06-30_custom_Range7Member" unitRef="Shares" decimals="INF">0</us-gaap:StockRepurchasedDuringPeriodShares>
    <us-gaap:StockRepurchasedDuringPeriodShares contextRef="From2020-01-01to2020-06-30_custom_Range8Member" unitRef="Shares" decimals="INF">21700</us-gaap:StockRepurchasedDuringPeriodShares>
    <us-gaap:StockRepurchasedDuringPeriodShares contextRef="From2020-01-01to2020-06-30_custom_Range9Member" unitRef="Shares" decimals="INF">22698</us-gaap:StockRepurchasedDuringPeriodShares>
    <us-gaap:StockRepurchasedDuringPeriodShares contextRef="From2020-01-01to2020-06-30_custom_Range10Member" unitRef="Shares" decimals="INF">39500</us-gaap:StockRepurchasedDuringPeriodShares>
    <us-gaap:StockRepurchasedDuringPeriodShares contextRef="From2020-01-01to2020-06-30_custom_Range11Member" unitRef="Shares" decimals="INF">0</us-gaap:StockRepurchasedDuringPeriodShares>
    <us-gaap:AcceleratedShareRepurchasesFinalPricePaidPerShare contextRef="From2020-01-01to2020-06-30" unitRef="USDPShares" decimals="INF">9.70</us-gaap:AcceleratedShareRepurchasesFinalPricePaidPerShare>
    <us-gaap:AcceleratedShareRepurchasesFinalPricePaidPerShare contextRef="From2020-01-01to2020-06-30_custom_Range1Member" unitRef="USDPShares" decimals="INF">9.34</us-gaap:AcceleratedShareRepurchasesFinalPricePaidPerShare>
    <us-gaap:AcceleratedShareRepurchasesFinalPricePaidPerShare contextRef="From2020-01-01to2020-06-30_custom_Range2Member" unitRef="USDPShares" decimals="INF">10.00</us-gaap:AcceleratedShareRepurchasesFinalPricePaidPerShare>
    <us-gaap:AcceleratedShareRepurchasesFinalPricePaidPerShare contextRef="From2020-01-01to2020-06-30_custom_Range3Member" unitRef="USDPShares" decimals="INF">10.44</us-gaap:AcceleratedShareRepurchasesFinalPricePaidPerShare>
    <us-gaap:AcceleratedShareRepurchasesFinalPricePaidPerShare contextRef="From2020-01-01to2020-06-30_custom_Range4Member" unitRef="USDPShares" decimals="INF">10.43</us-gaap:AcceleratedShareRepurchasesFinalPricePaidPerShare>
    <us-gaap:AcceleratedShareRepurchasesFinalPricePaidPerShare contextRef="From2020-01-01to2020-06-30_custom_Range5Member" unitRef="USDPShares" decimals="INF">.00</us-gaap:AcceleratedShareRepurchasesFinalPricePaidPerShare>
    <us-gaap:AcceleratedShareRepurchasesFinalPricePaidPerShare contextRef="From2020-01-01to2020-06-30_custom_Range6Member" unitRef="USDPShares" decimals="INF">.00</us-gaap:AcceleratedShareRepurchasesFinalPricePaidPerShare>
    <us-gaap:AcceleratedShareRepurchasesFinalPricePaidPerShare contextRef="From2020-01-01to2020-06-30_custom_Range7Member" unitRef="USDPShares" decimals="INF">.00</us-gaap:AcceleratedShareRepurchasesFinalPricePaidPerShare>
    <us-gaap:AcceleratedShareRepurchasesFinalPricePaidPerShare contextRef="From2020-01-01to2020-06-30_custom_Range8Member" unitRef="USDPShares" decimals="INF">9.33</us-gaap:AcceleratedShareRepurchasesFinalPricePaidPerShare>
    <us-gaap:AcceleratedShareRepurchasesFinalPricePaidPerShare contextRef="From2020-01-01to2020-06-30_custom_Range9Member" unitRef="USDPShares" decimals="INF">9.02</us-gaap:AcceleratedShareRepurchasesFinalPricePaidPerShare>
    <us-gaap:AcceleratedShareRepurchasesFinalPricePaidPerShare contextRef="From2020-01-01to2020-06-30_custom_Range10Member" unitRef="USDPShares" decimals="INF">9.51</us-gaap:AcceleratedShareRepurchasesFinalPricePaidPerShare>
    <us-gaap:AcceleratedShareRepurchasesFinalPricePaidPerShare contextRef="From2020-01-01to2020-06-30_custom_Range11Member" unitRef="USDPShares" decimals="INF">.00</us-gaap:AcceleratedShareRepurchasesFinalPricePaidPerShare>
    <us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1 contextRef="AsOf2020-06-30" unitRef="USD" decimals="-3">448000</us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1>
    <us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1 contextRef="AsOf2020-06-30_custom_Range1Member" unitRef="USD" decimals="-3">793000</us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1>
    <us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1 contextRef="AsOf2020-06-30_custom_Range2Member" unitRef="USD" decimals="-3">765000</us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1>
    <us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1 contextRef="AsOf2020-06-30_custom_Range3Member" unitRef="USD" decimals="-3">354000</us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1>
    <us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1 contextRef="AsOf2020-06-30_custom_Range4Member" unitRef="USD" decimals="-3">231000</us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1>
    <us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1 contextRef="AsOf2020-06-30_custom_Range5Member" unitRef="USD" decimals="-3">231000</us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1>
    <us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1 contextRef="AsOf2020-06-30_custom_Range6Member" unitRef="USD" decimals="-3">231000</us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1>
    <us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1 contextRef="AsOf2020-06-30_custom_Range7Member" unitRef="USD" decimals="-3">231000</us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1>
    <us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1 contextRef="AsOf2020-06-30_custom_Range8Member" unitRef="USD" decimals="-3">1028000</us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1>
    <us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1 contextRef="AsOf2020-06-30_custom_Range9Member" unitRef="USD" decimals="-3">823000</us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1>
    <us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1 contextRef="AsOf2020-06-30_custom_Range10Member" unitRef="USD" decimals="-3">448000</us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1>
    <us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1 contextRef="AsOf2020-06-30_custom_Range11Member" unitRef="USD" decimals="-3">448000</us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant contextRef="AsOf2020-06-30_custom_TwentyFourteenPlanMember" unitRef="Shares" decimals="INF">220583</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions contextRef="AsOf2020-06-30" unitRef="USD" decimals="-3">55000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod contextRef="From2020-01-01to2020-06-30" unitRef="Shares" decimals="INF">18000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod contextRef="From2020-04-01to2020-06-30" unitRef="Shares" decimals="INF">18000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodIntrinsicValue contextRef="From2020-01-01to2020-06-30" unitRef="USDPShares" decimals="INF">10.67</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodIntrinsicValue contextRef="From2020-04-01to2020-06-30" unitRef="USDPShares" decimals="INF">10.67</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod contextRef="From2020-01-01to2020-06-30" unitRef="Shares" decimals="INF">32000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod contextRef="From2020-04-01to2020-06-30" unitRef="Shares" decimals="INF">24000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodIntrinsicValue contextRef="From2020-01-01to2020-06-30" unitRef="USDPShares" decimals="INF">11.61</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodIntrinsicValue contextRef="From2020-04-01to2020-06-30" unitRef="USDPShares" decimals="INF">11.27</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodIntrinsicValue>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions contextRef="AsOf2020-06-30" unitRef="USD" decimals="-3">194000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions>
    <us-gaap:TreasuryStockCommonShares contextRef="AsOf2020-06-30" unitRef="Shares" decimals="INF">160068</us-gaap:TreasuryStockCommonShares>
    <us-gaap:TreasuryStockCommonValue contextRef="AsOf2020-06-30" unitRef="USD" decimals="-3">1552000</us-gaap:TreasuryStockCommonValue>
    <us-gaap:OperatingLeaseExpense contextRef="From2020-01-01to2020-06-30" unitRef="USD" decimals="-3">174000</us-gaap:OperatingLeaseExpense>
    <us-gaap:OperatingLeaseExpense contextRef="From2019-01-01to2019-06-30" unitRef="USD" decimals="-3">82000</us-gaap:OperatingLeaseExpense>
    <us-gaap:OperatingLeaseExpense contextRef="From2020-04-01to2020-06-30" unitRef="USD" decimals="-3">87000</us-gaap:OperatingLeaseExpense>
    <us-gaap:OperatingLeaseExpense contextRef="From2019-04-01to2019-06-30" unitRef="USD" decimals="-3">41000</us-gaap:OperatingLeaseExpense>
    <us-gaap:VariableLeaseCost contextRef="From2020-01-01to2020-06-30" unitRef="USD" decimals="-3">66000</us-gaap:VariableLeaseCost>
    <us-gaap:VariableLeaseCost contextRef="From2019-01-01to2019-06-30" unitRef="USD" decimals="-3">85000</us-gaap:VariableLeaseCost>
    <us-gaap:VariableLeaseCost contextRef="From2020-04-01to2020-06-30" unitRef="USD" decimals="-3">34000</us-gaap:VariableLeaseCost>
    <us-gaap:VariableLeaseCost contextRef="From2019-04-01to2019-06-30" unitRef="USD" decimals="-3">43000</us-gaap:VariableLeaseCost>
    <us-gaap:LeaseCost contextRef="From2020-01-01to2020-06-30" unitRef="USD" decimals="-3">240000</us-gaap:LeaseCost>
    <us-gaap:LeaseCost contextRef="From2019-01-01to2019-06-30" unitRef="USD" decimals="-3">167000</us-gaap:LeaseCost>
    <us-gaap:LeaseCost contextRef="From2020-04-01to2020-06-30" unitRef="USD" decimals="-3">121000</us-gaap:LeaseCost>
    <us-gaap:LeaseCost contextRef="From2019-04-01to2019-06-30" unitRef="USD" decimals="-3">84000</us-gaap:LeaseCost>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear contextRef="AsOf2020-06-30" unitRef="USD" decimals="-3">193000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree contextRef="AsOf2020-06-30" unitRef="USD" decimals="-3">359000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo contextRef="AsOf2020-06-30" unitRef="USD" decimals="-3">394000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour contextRef="AsOf2020-06-30" unitRef="USD" decimals="-3">369000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive contextRef="AsOf2020-06-30" unitRef="USD" decimals="-3">379000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive contextRef="AsOf2020-06-30" unitRef="USD" decimals="-3">1201000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue contextRef="AsOf2020-06-30" unitRef="USD" decimals="-3">2895000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
    <us-gaap:OperatingLeaseLiability contextRef="AsOf2020-06-30" unitRef="USD" decimals="-3">2528000</us-gaap:OperatingLeaseLiability>
    <us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount contextRef="AsOf2020-06-30" unitRef="USD" decimals="-3">367000</us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:OperatingLeaseLiabilityCurrent contextRef="AsOf2020-06-30" unitRef="USD" decimals="-3">389000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1 contextRef="AsOf2020-06-30">P4Y6M</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent contextRef="AsOf2020-06-30" unitRef="Percent" decimals="INF">.0380</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="From2020-01-01to2020-06-30" unitRef="Percent" decimals="INF">1.0000</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="From2019-01-01to2019-06-30" unitRef="Percent" decimals="INF">1.0000</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="From2020-01-01to2020-06-30_custom_ServicesMember" unitRef="Percent" decimals="INF">.3270</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="From2019-01-01to2019-06-30_custom_ServicesMember" unitRef="Percent" decimals="INF">.3600</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="From2020-01-01to2020-06-30_custom_PlatformAndTechnologyMember" unitRef="Percent" decimals="INF">.6730</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="From2019-01-01to2019-06-30_custom_PlatformAndTechnologyMember26935475" unitRef="Percent" decimals="INF">.6400</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="From2020-04-01to2020-06-30" unitRef="Percent" decimals="INF">1.0000</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="From2019-04-01to2019-06-30" unitRef="Percent" decimals="INF">1.0000</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="From2020-04-01to2020-06-30_custom_PlatformAndTechnologyMember" unitRef="Percent" decimals="INF">.6760</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="From2020-04-01to2020-06-30_custom_ServicesMember" unitRef="Percent" decimals="INF">.3240</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="From2019-04-01to2019-06-30_custom_PlatformAndTechnologyMember" unitRef="Percent" decimals="INF">.6430</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="From2019-04-01to2019-06-30_custom_ServicesMember" unitRef="Percent" decimals="INF">.3570</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity contextRef="AsOf2020-06-30" unitRef="USD" decimals="-3">3000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd contextRef="AsOf2020-06-30" unitRef="Percent" decimals="INF">.0193</us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd>
    <us-gaap:LineOfCredit contextRef="AsOf2020-06-30" unitRef="USD" decimals="-3">0</us-gaap:LineOfCredit>
</xbrli:xbrl>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>9
<FILENAME>isdr-20200630.xsd
<DESCRIPTION>XBRL TAXONOMY EXTENSION SCHEMA
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII" ?>
    <!-- Field: Doc-Info; Name: Generator; Value: QXInteractive; Version: 5.3b -->
    <!-- Field: Doc-Info; Name: Source; Value: 203111 06302020 10Q2.xfr; Date: 2020%2D07%2D27T18:41:09Z -->
    <!-- Field: Doc-Info; Name: Status; Value: 0x00000000 -->
    <!-- Field: Doc-Info; Name: Misc; Value: 9605o7xRiXgOn8uMbX9cWaqA+aP9wJl+WZkxvm55bWnKLyQvK+nUCiiyF4umQR4N -->
<schema xmlns="http://www.w3.org/2001/XMLSchema" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:dei="http://xbrl.sec.gov/dei/2019-01-31" xmlns:us-gaap="http://fasb.org/us-gaap/2020-01-31" xmlns:us-roles="http://fasb.org/us-roles/2020-01-31" xmlns:srt="http://fasb.org/srt/2020-01-31" xmlns:srt-types="http://fasb.org/srt-types/2020-01-31" xmlns:nonnum="http://www.xbrl.org/dtr/type/non-numeric" xmlns:num="http://www.xbrl.org/dtr/type/numeric" xmlns:us-types="http://fasb.org/us-types/2020-01-31" xmlns:ISDR="http://issuerdirect.com/20200630" elementFormDefault="qualified" targetNamespace="http://issuerdirect.com/20200630">
    <annotation>
      <appinfo>
	<link:roleType roleURI="http://issuerdirect.com/role/DocumentAndEntityInformation" id="DocumentAndEntityInformation">
	  <link:definition>00000001 - Document - Document and Entity Information</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://issuerdirect.com/role/BalanceSheets" id="BalanceSheets">
	  <link:definition>00000002 - Statement - Consolidated Balance Sheets</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://issuerdirect.com/role/BalanceSheetsParenthetical" id="BalanceSheetsParenthetical">
	  <link:definition>00000003 - Statement - Consolidated Balance Sheets (Parenthetical)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://issuerdirect.com/role/StatementsOfOperations" id="StatementsOfOperations">
	  <link:definition>00000004 - Statement - Consolidated Statements of Operations (Unaudited)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://issuerdirect.com/role/StatementsOfComprehensiveIncome" id="StatementsOfComprehensiveIncome">
	  <link:definition>00000005 - Statement - Consolidated Statements of Comprehensive Income (Unaudited)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://issuerdirect.com/role/StatementsOfStockholdersEquity" id="StatementsOfStockholdersEquity">
	  <link:definition>00000006 - Statement - Consolidated Statements of Stockholders' Equity (Unaudited)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://issuerdirect.com/role/StatementsOfCashFlows" id="StatementsOfCashFlows">
	  <link:definition>00000007 - Statement - Consolidated Statements of Cash Flows (Unaudited)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://issuerdirect.com/role/Note1.BasisOfPresentation" id="Note1.BasisOfPresentation">
	  <link:definition>00000008 - Disclosure - Note 1. Basis of Presentation</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://issuerdirect.com/role/Note2.SummaryOfSignificantAccountingPolicies" id="Note2.SummaryOfSignificantAccountingPolicies">
	  <link:definition>00000009 - Disclosure - Note 2. Summary of Significant Accounting Policies</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://issuerdirect.com/role/Note3.RecentAcquisitions" id="Note3.RecentAcquisitions">
	  <link:definition>00000010 - Disclosure - Note 3. Recent Acquisitions</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://issuerdirect.com/role/Note4.Equity" id="Note4.Equity">
	  <link:definition>00000011 - Disclosure - Note 4. Equity</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://issuerdirect.com/role/Note5.IncomeTaxes" id="Note5.IncomeTaxes">
	  <link:definition>00000012 - Disclosure - Note 5. Income Taxes</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://issuerdirect.com/role/Note6.Leases" id="Note6.Leases">
	  <link:definition>00000013 - Disclosure - Note 6. Leases</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://issuerdirect.com/role/Note7.Revenue" id="Note7.Revenue">
	  <link:definition>00000014 - Disclosure - Note 7. Revenue</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://issuerdirect.com/role/Note8.LineOfCredit" id="Note8.LineOfCredit">
	  <link:definition>00000015 - Disclosure - Note 8. Line of Credit</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://issuerdirect.com/role/Note9.Covid-19Pandemic" id="Note9.Covid-19Pandemic">
	  <link:definition>00000016 - Disclosure - Note 9. COVID-19 Pandemic</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://issuerdirect.com/role/Note2.SummaryOfSignificantAccountingPoliciesPolicies" id="Note2.SummaryOfSignificantAccountingPoliciesPolicies">
	  <link:definition>00000017 - Disclosure - Note 2. Summary of Significant Accounting Policies (Policies)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://issuerdirect.com/role/Note2.SummaryOfSignificantAccountingPoliciesTables" id="Note2.SummaryOfSignificantAccountingPoliciesTables">
	  <link:definition>00000018 - Disclosure - Note 2. Summary of Significant Accounting Policies (Tables)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://issuerdirect.com/role/Note3.RecentAcquisitionsTables" id="Note3.RecentAcquisitionsTables">
	  <link:definition>00000019 - Disclosure - Note 3. Recent Acquisitions (Tables)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://issuerdirect.com/role/Note4.EquityTables" id="Note4.EquityTables">
	  <link:definition>00000020 - Disclosure - Note 4. Equity (Tables)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://issuerdirect.com/role/Note6.LeasesTables" id="Note6.LeasesTables">
	  <link:definition>00000021 - Disclosure - Note 6. Leases (Tables)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://issuerdirect.com/role/Note7.RevenueTables" id="Note7.RevenueTables">
	  <link:definition>00000022 - Disclosure - Note 7. Revenue (Tables)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://issuerdirect.com/role/Note2.SummaryOfSignificantAccountingPoliciesDetails" id="Note2.SummaryOfSignificantAccountingPoliciesDetails">
	  <link:definition>00000023 - Disclosure - Note 2. Summary of Significant Accounting Policies (Details)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://issuerdirect.com/role/Note2.SummaryOfSignificantAccountingPoliciesDetailsNarrative" id="Note2.SummaryOfSignificantAccountingPoliciesDetailsNarrative">
	  <link:definition>00000024 - Disclosure - Note 2. Summary of Significant Accounting Policies (Details Narrative)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://issuerdirect.com/role/Note3.RecentAcquisitionsDetails" id="Note3.RecentAcquisitionsDetails">
	  <link:definition>00000025 - Disclosure - Note 3. Recent Acquisitions (Details)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://issuerdirect.com/role/Note4.EquityDetails1" id="Note4.EquityDetails1">
	  <link:definition>00000026 - Disclosure - Note 4. Equity (Details 1)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://issuerdirect.com/role/Note4.EquityDetails2" id="Note4.EquityDetails2">
	  <link:definition>00000027 - Disclosure - Note 4. Equity (Details 2)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://issuerdirect.com/role/Note4.EquityDetailsNarrative" id="Note4.EquityDetailsNarrative">
	  <link:definition>00000028 - Disclosure - Note 4. Equity (Details Narrative)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://issuerdirect.com/role/Note5.IncomeTaxesDetailsNarrative" id="Note5.IncomeTaxesDetailsNarrative">
	  <link:definition>00000029 - Disclosure - Note 5. Income Taxes (Details Narrative)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://issuerdirect.com/role/Note6.LeasesDetails" id="Note6.LeasesDetails">
	  <link:definition>00000030 - Disclosure - Note 6. Leases (Details)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://issuerdirect.com/role/Note6.LeasesDetails1" id="Note6.LeasesDetails1">
	  <link:definition>00000031 - Disclosure - Note 6. Leases (Details 1)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://issuerdirect.com/role/Note6.LeasesDetailsNarrative" id="Note6.LeasesDetailsNarrative">
	  <link:definition>00000032 - Disclosure - Note 6. Leases (Details Narrative)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://issuerdirect.com/role/Note7.RevenueDetails" id="Note7.RevenueDetails">
	  <link:definition>00000033 - Disclosure - Note 7. Revenue (Details)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://issuerdirect.com/role/Note8.LineOfCreditDetailsNarrative" id="Note8.LineOfCreditDetailsNarrative">
	  <link:definition>00000034 - Disclosure - Note 8. Line of Credit (Details Narrative)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:linkbaseRef xlink:type="simple" xlink:href="isdr-20200630_pre.xml" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:title="Presentation Links" />
	<link:linkbaseRef xlink:type="simple" xlink:href="isdr-20200630_lab.xml" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:title="Label Links" />
	<link:linkbaseRef xlink:type="simple" xlink:href="isdr-20200630_cal.xml" xlink:role="http://www.xbrl.org/2003/role/calculationLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:title="Calculation Links" />
	<link:linkbaseRef xlink:type="simple" xlink:href="isdr-20200630_def.xml" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:title="Definition Links" />
      </appinfo>
    </annotation>
    <import namespace="http://www.xbrl.org/2003/instance" schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd" />
    <import namespace="http://www.xbrl.org/2003/linkbase" schemaLocation="http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd" />
    <import namespace="http://xbrl.sec.gov/dei/2019-01-31" schemaLocation="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd" />
    <import namespace="http://fasb.org/us-gaap/2020-01-31" schemaLocation="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd" />
    <import namespace="http://fasb.org/us-types/2020-01-31" schemaLocation="http://xbrl.fasb.org/us-gaap/2020/elts/us-types-2020-01-31.xsd" />
    <import namespace="http://www.xbrl.org/dtr/type/non-numeric" schemaLocation="http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd" />
    <import namespace="http://www.xbrl.org/dtr/type/numeric" schemaLocation="http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd" />
    <import namespace="http://xbrl.sec.gov/country/2020-01-31" schemaLocation="https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd" />
    <import namespace="http://fasb.org/srt/2020-01-31" schemaLocation="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd" />
    <import namespace="http://fasb.org/srt-types/2020-01-31" schemaLocation="http://xbrl.fasb.org/srt/2020/elts/srt-types-2020-01-31.xsd" />
    <element id="ISDR_Covid19PandemicDisclosureTextBlock" name="Covid19PandemicDisclosureTextBlock" nillable="true" xbrli:periodType="duration" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="ISDR_ScheduleOfInternalUseSoftwareCapitalizationAndAmortizationTableTextBlock" name="ScheduleOfInternalUseSoftwareCapitalizationAndAmortizationTableTextBlock" nillable="true" xbrli:periodType="duration" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="ISDR_ExercisePriceRange" name="ExercisePriceRange" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
    <element id="ISDR_StockOption1Member" name="StockOption1Member" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="ISDR_StockOption2Member" name="StockOption2Member" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="ISDR_StockOption3Member" name="StockOption3Member" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="ISDR_StockOption4Member" name="StockOption4Member" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="ISDR_StockOption5Member" name="StockOption5Member" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="ISDR_StockOption6Member" name="StockOption6Member" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="ISDR_TotalMember" name="TotalMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="ISDR_StockOption7Member" name="StockOption7Member" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="ISDR_StockOption8Member" name="StockOption8Member" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="ISDR_DisclosureManagementMember" name="DisclosureManagementMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="ISDR_ShareholderCommunicationsMember" name="ShareholderCommunicationsMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="ISDR_FulfillmentAndDistributionMember" name="FulfillmentAndDistributionMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="ISDR_SoftwareLicensingMember" name="SoftwareLicensingMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="ISDR_TransferAgentServicesMember" name="TransferAgentServicesMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="ISDR_PrecisionIRMember" name="PrecisionIRMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="ISDR_RestrictedStockUnitsMember" name="RestrictedStockUnitsMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="ISDR_AccesswireMember" name="AccesswireMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="ISDR_StockOptionsAndRSUMember" name="StockOptionsAndRSUMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="ISDR_ServicesMember" name="ServicesMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="ISDR_PlatformAndTechnologyMember" name="PlatformAndTechnologyMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="ISDR_InterwestTransferCompanyIncMember" name="InterwestTransferCompanyIncMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="ISDR_ClientRelationshipsMember" name="ClientRelationshipsMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="ISDR_TwentyFourteenPlanMember" name="TwentyFourteenPlanMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="ISDR_FilingServicesCanadaIncMember" name="FilingServicesCanadaIncMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="ISDR_DistributionPartnerRelationshipsMember" name="DistributionPartnerRelationshipsMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="ISDR_VisualWebcasterPlatformMember" name="VisualWebcasterPlatformMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="ISDR_DepreciationAndAmortizationMember" name="DepreciationAndAmortizationMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="ISDR_Range1Member" name="Range1Member" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="ISDR_Range2Member" name="Range2Member" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="ISDR_AsAdjustedMember" name="AsAdjustedMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="ISDR_CanadaMember" name="CanadaMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="ISDR_Range3Member" name="Range3Member" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="ISDR_Range4Member" name="Range4Member" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="ISDR_Range5Member" name="Range5Member" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="ISDR_Range6Member" name="Range6Member" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="ISDR_Range7Member" name="Range7Member" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="ISDR_Range8Member" name="Range8Member" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="ISDR_Range9Member" name="Range9Member" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="ISDR_Range10Member" name="Range10Member" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="ISDR_Range11Member" name="Range11Member" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="ISDR_DocumentAndEntityInformationAbstract" name="DocumentAndEntityInformationAbstract" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
    <element id="ISDR_Covid19PandemicAbstract" name="Covid19PandemicAbstract" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
    <element id="ISDR_EntityByLocationDomain" name="EntityByLocationDomain" abstract="true" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
</schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.CAL
<SEQUENCE>10
<FILENAME>isdr-20200630_cal.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION CALCULATION LINKBASE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII" standalone="no"?>
    <!-- Field: Doc-Info; Name: Generator; Value: QXInteractive; Version: 5.3b -->
    <!-- Field: Doc-Info; Name: Source; Value: 203111 06302020 10Q2.xfr; Date: 2020%2D07%2D27T18:41:09Z -->
    <!-- Field: Doc-Info; Name: Status; Value: 0x00000000 -->
<link:linkbase xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xbrli="http://www.xbrl.org/2003/instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
    <link:roleRef roleURI="http://issuerdirect.com/role/DocumentAndEntityInformation" xlink:href="isdr-20200630.xsd#DocumentAndEntityInformation" xlink:type="simple" />
    <link:roleRef roleURI="http://issuerdirect.com/role/BalanceSheets" xlink:href="isdr-20200630.xsd#BalanceSheets" xlink:type="simple" />
    <link:roleRef roleURI="http://issuerdirect.com/role/BalanceSheetsParenthetical" xlink:href="isdr-20200630.xsd#BalanceSheetsParenthetical" xlink:type="simple" />
    <link:roleRef roleURI="http://issuerdirect.com/role/StatementsOfOperations" xlink:href="isdr-20200630.xsd#StatementsOfOperations" xlink:type="simple" />
    <link:roleRef roleURI="http://issuerdirect.com/role/StatementsOfComprehensiveIncome" xlink:href="isdr-20200630.xsd#StatementsOfComprehensiveIncome" xlink:type="simple" />
    <link:roleRef roleURI="http://issuerdirect.com/role/StatementsOfStockholdersEquity" xlink:href="isdr-20200630.xsd#StatementsOfStockholdersEquity" xlink:type="simple" />
    <link:roleRef roleURI="http://issuerdirect.com/role/StatementsOfCashFlows" xlink:href="isdr-20200630.xsd#StatementsOfCashFlows" xlink:type="simple" />
    <link:roleRef roleURI="http://issuerdirect.com/role/Note1.BasisOfPresentation" xlink:href="isdr-20200630.xsd#Note1.BasisOfPresentation" xlink:type="simple" />
    <link:roleRef roleURI="http://issuerdirect.com/role/Note2.SummaryOfSignificantAccountingPolicies" xlink:href="isdr-20200630.xsd#Note2.SummaryOfSignificantAccountingPolicies" xlink:type="simple" />
    <link:roleRef roleURI="http://issuerdirect.com/role/Note3.RecentAcquisitions" xlink:href="isdr-20200630.xsd#Note3.RecentAcquisitions" xlink:type="simple" />
    <link:roleRef roleURI="http://issuerdirect.com/role/Note4.Equity" xlink:href="isdr-20200630.xsd#Note4.Equity" xlink:type="simple" />
    <link:roleRef roleURI="http://issuerdirect.com/role/Note5.IncomeTaxes" xlink:href="isdr-20200630.xsd#Note5.IncomeTaxes" xlink:type="simple" />
    <link:roleRef roleURI="http://issuerdirect.com/role/Note6.Leases" xlink:href="isdr-20200630.xsd#Note6.Leases" xlink:type="simple" />
    <link:roleRef roleURI="http://issuerdirect.com/role/Note7.Revenue" xlink:href="isdr-20200630.xsd#Note7.Revenue" xlink:type="simple" />
    <link:roleRef roleURI="http://issuerdirect.com/role/Note8.LineOfCredit" xlink:href="isdr-20200630.xsd#Note8.LineOfCredit" xlink:type="simple" />
    <link:roleRef roleURI="http://issuerdirect.com/role/Note9.Covid-19Pandemic" xlink:href="isdr-20200630.xsd#Note9.Covid-19Pandemic" xlink:type="simple" />
    <link:roleRef roleURI="http://issuerdirect.com/role/Note2.SummaryOfSignificantAccountingPoliciesPolicies" xlink:href="isdr-20200630.xsd#Note2.SummaryOfSignificantAccountingPoliciesPolicies" xlink:type="simple" />
    <link:roleRef roleURI="http://issuerdirect.com/role/Note2.SummaryOfSignificantAccountingPoliciesTables" xlink:href="isdr-20200630.xsd#Note2.SummaryOfSignificantAccountingPoliciesTables" xlink:type="simple" />
    <link:roleRef roleURI="http://issuerdirect.com/role/Note3.RecentAcquisitionsTables" xlink:href="isdr-20200630.xsd#Note3.RecentAcquisitionsTables" xlink:type="simple" />
    <link:roleRef roleURI="http://issuerdirect.com/role/Note4.EquityTables" xlink:href="isdr-20200630.xsd#Note4.EquityTables" xlink:type="simple" />
    <link:roleRef roleURI="http://issuerdirect.com/role/Note6.LeasesTables" xlink:href="isdr-20200630.xsd#Note6.LeasesTables" xlink:type="simple" />
    <link:roleRef roleURI="http://issuerdirect.com/role/Note7.RevenueTables" xlink:href="isdr-20200630.xsd#Note7.RevenueTables" xlink:type="simple" />
    <link:roleRef roleURI="http://issuerdirect.com/role/Note2.SummaryOfSignificantAccountingPoliciesDetails" xlink:href="isdr-20200630.xsd#Note2.SummaryOfSignificantAccountingPoliciesDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://issuerdirect.com/role/Note2.SummaryOfSignificantAccountingPoliciesDetailsNarrative" xlink:href="isdr-20200630.xsd#Note2.SummaryOfSignificantAccountingPoliciesDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://issuerdirect.com/role/Note3.RecentAcquisitionsDetails" xlink:href="isdr-20200630.xsd#Note3.RecentAcquisitionsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://issuerdirect.com/role/Note4.EquityDetails1" xlink:href="isdr-20200630.xsd#Note4.EquityDetails1" xlink:type="simple" />
    <link:roleRef roleURI="http://issuerdirect.com/role/Note4.EquityDetails2" xlink:href="isdr-20200630.xsd#Note4.EquityDetails2" xlink:type="simple" />
    <link:roleRef roleURI="http://issuerdirect.com/role/Note4.EquityDetailsNarrative" xlink:href="isdr-20200630.xsd#Note4.EquityDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://issuerdirect.com/role/Note5.IncomeTaxesDetailsNarrative" xlink:href="isdr-20200630.xsd#Note5.IncomeTaxesDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://issuerdirect.com/role/Note6.LeasesDetails" xlink:href="isdr-20200630.xsd#Note6.LeasesDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://issuerdirect.com/role/Note6.LeasesDetails1" xlink:href="isdr-20200630.xsd#Note6.LeasesDetails1" xlink:type="simple" />
    <link:roleRef roleURI="http://issuerdirect.com/role/Note6.LeasesDetailsNarrative" xlink:href="isdr-20200630.xsd#Note6.LeasesDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://issuerdirect.com/role/Note7.RevenueDetails" xlink:href="isdr-20200630.xsd#Note7.RevenueDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://issuerdirect.com/role/Note8.LineOfCreditDetailsNarrative" xlink:href="isdr-20200630.xsd#Note8.LineOfCreditDetailsNarrative" xlink:type="simple" />
    <link:calculationLink xlink:type="extended" xlink:role="http://issuerdirect.com/role/DocumentAndEntityInformation" xlink:title="00000001 - Document - Document and Entity Information" />
    <link:calculationLink xlink:type="extended" xlink:role="http://issuerdirect.com/role/BalanceSheets" xlink:title="00000002 - Statement - Consolidated Balance Sheets">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsCurrent" xlink:label="loc_us-gaapAssetsCurrent" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaapCashAndCashEquivalentsAtCarryingValue" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssetsCurrent" xlink:to="loc_us-gaapCashAndCashEquivalentsAtCarryingValue" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsReceivableNet" xlink:label="loc_us-gaapAccountsReceivableNet" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssetsCurrent" xlink:to="loc_us-gaapAccountsReceivableNet" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherAssetsCurrent" xlink:label="loc_us-gaapOtherAssetsCurrent" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssetsCurrent" xlink:to="loc_us-gaapOtherAssetsCurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxesReceivable" xlink:label="loc_us-gaapIncomeTaxesReceivable" />
      <link:calculationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssetsCurrent" xlink:to="loc_us-gaapIncomeTaxesReceivable" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Assets" xlink:label="loc_us-gaapAssets" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssets" xlink:to="loc_us-gaapAssetsCurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CapitalizedComputerSoftwareNet" xlink:label="loc_us-gaapCapitalizedComputerSoftwareNet" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssets" xlink:to="loc_us-gaapCapitalizedComputerSoftwareNet" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="loc_us-gaapPropertyPlantAndEquipmentNet" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssets" xlink:to="loc_us-gaapPropertyPlantAndEquipmentNet" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherAssetsNoncurrent" xlink:label="loc_us-gaapOtherAssetsNoncurrent" />
      <link:calculationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssets" xlink:to="loc_us-gaapOtherAssetsNoncurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Goodwill" xlink:label="loc_us-gaapGoodwill" />
      <link:calculationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssets" xlink:to="loc_us-gaapGoodwill" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:label="loc_us-gaapIntangibleAssetsNetExcludingGoodwill" />
      <link:calculationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssets" xlink:to="loc_us-gaapIntangibleAssetsNetExcludingGoodwill" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset" xlink:label="loc_us-gaapOperatingLeaseRightOfUseAsset" />
      <link:calculationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssets" xlink:to="loc_us-gaapOperatingLeaseRightOfUseAsset" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredIncomeTaxAssetsNet" xlink:label="loc_us-gaapDeferredIncomeTaxAssetsNet" />
      <link:calculationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssets" xlink:to="loc_us-gaapDeferredIncomeTaxAssetsNet" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesCurrent" xlink:label="loc_us-gaapLiabilitiesCurrent" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsPayableCurrent" xlink:label="loc_us-gaapAccountsPayableCurrent" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilitiesCurrent" xlink:to="loc_us-gaapAccountsPayableCurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccruedLiabilitiesCurrent" xlink:label="loc_us-gaapAccruedLiabilitiesCurrent" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilitiesCurrent" xlink:to="loc_us-gaapAccruedLiabilitiesCurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccruedIncomeTaxesCurrent" xlink:label="loc_us-gaapAccruedIncomeTaxesCurrent" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilitiesCurrent" xlink:to="loc_us-gaapAccruedIncomeTaxesCurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredRevenueCurrent" xlink:label="loc_us-gaapDeferredRevenueCurrent" />
      <link:calculationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilitiesCurrent" xlink:to="loc_us-gaapDeferredRevenueCurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NotesPayableCurrent" xlink:label="loc_us-gaapNotesPayableCurrent" />
      <link:calculationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilitiesCurrent" xlink:to="loc_us-gaapNotesPayableCurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Liabilities" xlink:label="loc_us-gaapLiabilities" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilities" xlink:to="loc_us-gaapLiabilitiesCurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxLiabilitiesNoncurrent" xlink:label="loc_us-gaapDeferredTaxLiabilitiesNoncurrent" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilities" xlink:to="loc_us-gaapDeferredTaxLiabilitiesNoncurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:label="loc_us-gaapOperatingLeaseLiabilityNoncurrent" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilities" xlink:to="loc_us-gaapOperatingLeaseLiabilityNoncurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaapStockholdersEquity" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockValue" xlink:label="loc_us-gaapPreferredStockValue" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapStockholdersEquity" xlink:to="loc_us-gaapPreferredStockValue" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockValue" xlink:label="loc_us-gaapCommonStockValue" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapStockholdersEquity" xlink:to="loc_us-gaapCommonStockValue" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdditionalPaidInCapital" xlink:label="loc_us-gaapAdditionalPaidInCapital" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapStockholdersEquity" xlink:to="loc_us-gaapAdditionalPaidInCapital" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:label="loc_us-gaapAccumulatedOtherComprehensiveIncomeLossNetOfTax" />
      <link:calculationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapStockholdersEquity" xlink:to="loc_us-gaapAccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="loc_us-gaapRetainedEarningsAccumulatedDeficit" />
      <link:calculationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapStockholdersEquity" xlink:to="loc_us-gaapRetainedEarningsAccumulatedDeficit" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="loc_us-gaapLiabilitiesAndStockholdersEquity" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilitiesAndStockholdersEquity" xlink:to="loc_us-gaapLiabilities" xlink:type="arc" weight="1" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilitiesAndStockholdersEquity" xlink:to="loc_us-gaapStockholdersEquity" xlink:type="arc" weight="1" />
    </link:calculationLink>
    <link:calculationLink xlink:type="extended" xlink:role="http://issuerdirect.com/role/BalanceSheetsParenthetical" xlink:title="00000003 - Statement - Consolidated Balance Sheets (Parenthetical)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://issuerdirect.com/role/StatementsOfOperations" xlink:title="00000004 - Statement - Consolidated Statements of Operations (Unaudited)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GrossProfit" xlink:label="loc_us-gaapGrossProfit" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Revenues" xlink:label="loc_us-gaapRevenues" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapGrossProfit" xlink:to="loc_us-gaapRevenues" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CostOfRevenue" xlink:label="loc_us-gaapCostOfRevenue" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapGrossProfit" xlink:to="loc_us-gaapCostOfRevenue" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingExpenses" xlink:label="loc_us-gaapOperatingExpenses" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GeneralAndAdministrativeExpense" xlink:label="loc_us-gaapGeneralAndAdministrativeExpense" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapOperatingExpenses" xlink:to="loc_us-gaapGeneralAndAdministrativeExpense" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SellingAndMarketingExpense" xlink:label="loc_us-gaapSellingAndMarketingExpense" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapOperatingExpenses" xlink:to="loc_us-gaapSellingAndMarketingExpense" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ResearchAndDevelopmentExpense" xlink:label="loc_us-gaapResearchAndDevelopmentExpense" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapOperatingExpenses" xlink:to="loc_us-gaapResearchAndDevelopmentExpense" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DepreciationAndAmortization" xlink:label="loc_us-gaapDepreciationAndAmortization" />
      <link:calculationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapOperatingExpenses" xlink:to="loc_us-gaapDepreciationAndAmortization" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingIncomeLoss" xlink:label="loc_us-gaapOperatingIncomeLoss" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapOperatingIncomeLoss" xlink:to="loc_us-gaapGrossProfit" xlink:type="arc" weight="1" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapOperatingIncomeLoss" xlink:to="loc_us-gaapOperatingExpenses" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="loc_us-gaapIncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapIncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="loc_us-gaapOperatingIncomeLoss" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestIncomeExpenseNet" xlink:label="loc_us-gaapInterestIncomeExpenseNet" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapIncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="loc_us-gaapInterestIncomeExpenseNet" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaapNetIncomeLoss" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:label="loc_us-gaapCurrentIncomeTaxExpenseBenefit" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetIncomeLoss" xlink:to="loc_us-gaapCurrentIncomeTaxExpenseBenefit" xlink:type="arc" weight="-1" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetIncomeLoss" xlink:to="loc_us-gaapIncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:type="arc" weight="1" />
    </link:calculationLink>
    <link:calculationLink xlink:type="extended" xlink:role="http://issuerdirect.com/role/StatementsOfComprehensiveIncome" xlink:title="00000005 - Statement - Consolidated Statements of Comprehensive Income (Unaudited)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax" xlink:label="loc_us-gaapComprehensiveIncomeNetOfTax" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaapNetIncomeLoss" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapComprehensiveIncomeNetOfTax" xlink:to="loc_us-gaapNetIncomeLoss" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" xlink:label="loc_us-gaapOtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapComprehensiveIncomeNetOfTax" xlink:to="loc_us-gaapOtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" xlink:type="arc" weight="1" />
    </link:calculationLink>
    <link:calculationLink xlink:type="extended" xlink:role="http://issuerdirect.com/role/StatementsOfStockholdersEquity" xlink:title="00000006 - Statement - Consolidated Statements of Stockholders&apos; Equity (Unaudited)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://issuerdirect.com/role/StatementsOfCashFlows" xlink:title="00000007 - Statement - Consolidated Statements of Cash Flows (Unaudited)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaapNetIncomeLoss" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapNetIncomeLoss" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DepreciationDepletionAndAmortization" xlink:label="loc_us-gaapDepreciationDepletionAndAmortization" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapDepreciationDepletionAndAmortization" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProvisionForDoubtfulAccounts" xlink:label="loc_us-gaapProvisionForDoubtfulAccounts" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapProvisionForDoubtfulAccounts" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:label="loc_us-gaapDeferredIncomeTaxExpenseBenefit" />
      <link:calculationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapDeferredIncomeTaxExpenseBenefit" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensation" xlink:label="loc_us-gaapShareBasedCompensation" />
      <link:calculationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapShareBasedCompensation" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:label="loc_us-gaapIncreaseDecreaseInAccountsReceivable" />
      <link:calculationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapIncreaseDecreaseInAccountsReceivable" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayable" xlink:label="loc_us-gaapIncreaseDecreaseInAccountsPayable" />
      <link:calculationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapIncreaseDecreaseInAccountsPayable" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:label="loc_us-gaapIncreaseDecreaseInAccruedLiabilities" />
      <link:calculationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapIncreaseDecreaseInAccruedLiabilities" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInDeferredRevenue" xlink:label="loc_us-gaapIncreaseDecreaseInDeferredRevenue" />
      <link:calculationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapIncreaseDecreaseInDeferredRevenue" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherNoncashExpense" xlink:label="loc_us-gaapOtherNoncashExpense" />
      <link:calculationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapOtherNoncashExpense" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInOtherOperatingAssets" xlink:label="loc_us-gaapIncreaseDecreaseInOtherOperatingAssets" />
      <link:calculationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapIncreaseDecreaseInOtherOperatingAssets" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="loc_us-gaapNetCashProvidedByUsedInInvestingActivities" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:label="loc_us-gaapPaymentsToAcquirePropertyPlantAndEquipment" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInInvestingActivities" xlink:to="loc_us-gaapPaymentsToAcquirePropertyPlantAndEquipment" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToDevelopSoftware" xlink:label="loc_us-gaapPaymentsToDevelopSoftware" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInInvestingActivities" xlink:to="loc_us-gaapPaymentsToDevelopSoftware" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:label="loc_us-gaapPaymentsToAcquireBusinessesNetOfCashAcquired" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInInvestingActivities" xlink:to="loc_us-gaapPaymentsToAcquireBusinessesNetOfCashAcquired" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="loc_us-gaapNetCashProvidedByUsedInFinancingActivities" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:label="loc_us-gaapPaymentsForRepurchaseOfCommonStock" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivities" xlink:to="loc_us-gaapPaymentsForRepurchaseOfCommonStock" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease" xlink:label="loc_us-gaapCashAndCashEquivalentsPeriodIncreaseDecrease" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapCashAndCashEquivalentsPeriodIncreaseDecrease" xlink:to="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:type="arc" weight="1" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapCashAndCashEquivalentsPeriodIncreaseDecrease" xlink:to="loc_us-gaapNetCashProvidedByUsedInInvestingActivities" xlink:type="arc" weight="1" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapCashAndCashEquivalentsPeriodIncreaseDecrease" xlink:to="loc_us-gaapNetCashProvidedByUsedInFinancingActivities" xlink:type="arc" weight="1" />
    </link:calculationLink>
    <link:calculationLink xlink:type="extended" xlink:role="http://issuerdirect.com/role/Note1.BasisOfPresentation" xlink:title="00000008 - Disclosure - Note 1. Basis of Presentation" />
    <link:calculationLink xlink:type="extended" xlink:role="http://issuerdirect.com/role/Note2.SummaryOfSignificantAccountingPolicies" xlink:title="00000009 - Disclosure - Note 2. Summary of Significant Accounting Policies" />
    <link:calculationLink xlink:type="extended" xlink:role="http://issuerdirect.com/role/Note3.RecentAcquisitions" xlink:title="00000010 - Disclosure - Note 3. Recent Acquisitions" />
    <link:calculationLink xlink:type="extended" xlink:role="http://issuerdirect.com/role/Note4.Equity" xlink:title="00000011 - Disclosure - Note 4. Equity" />
    <link:calculationLink xlink:type="extended" xlink:role="http://issuerdirect.com/role/Note5.IncomeTaxes" xlink:title="00000012 - Disclosure - Note 5. Income Taxes" />
    <link:calculationLink xlink:type="extended" xlink:role="http://issuerdirect.com/role/Note6.Leases" xlink:title="00000013 - Disclosure - Note 6. Leases" />
    <link:calculationLink xlink:type="extended" xlink:role="http://issuerdirect.com/role/Note7.Revenue" xlink:title="00000014 - Disclosure - Note 7. Revenue" />
    <link:calculationLink xlink:type="extended" xlink:role="http://issuerdirect.com/role/Note8.LineOfCredit" xlink:title="00000015 - Disclosure - Note 8. Line of Credit" />
    <link:calculationLink xlink:type="extended" xlink:role="http://issuerdirect.com/role/Note9.Covid-19Pandemic" xlink:title="00000016 - Disclosure - Note 9. COVID-19 Pandemic" />
    <link:calculationLink xlink:type="extended" xlink:role="http://issuerdirect.com/role/Note2.SummaryOfSignificantAccountingPoliciesPolicies" xlink:title="00000017 - Disclosure - Note 2. Summary of Significant Accounting Policies (Policies)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://issuerdirect.com/role/Note2.SummaryOfSignificantAccountingPoliciesTables" xlink:title="00000018 - Disclosure - Note 2. Summary of Significant Accounting Policies (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://issuerdirect.com/role/Note3.RecentAcquisitionsTables" xlink:title="00000019 - Disclosure - Note 3. Recent Acquisitions (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://issuerdirect.com/role/Note4.EquityTables" xlink:title="00000020 - Disclosure - Note 4. Equity (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://issuerdirect.com/role/Note6.LeasesTables" xlink:title="00000021 - Disclosure - Note 6. Leases (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://issuerdirect.com/role/Note7.RevenueTables" xlink:title="00000022 - Disclosure - Note 7. Revenue (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://issuerdirect.com/role/Note2.SummaryOfSignificantAccountingPoliciesDetails" xlink:title="00000023 - Disclosure - Note 2. Summary of Significant Accounting Policies (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://issuerdirect.com/role/Note2.SummaryOfSignificantAccountingPoliciesDetailsNarrative" xlink:title="00000024 - Disclosure - Note 2. Summary of Significant Accounting Policies (Details Narrative)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://issuerdirect.com/role/Note3.RecentAcquisitionsDetails" xlink:title="00000025 - Disclosure - Note 3. Recent Acquisitions (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://issuerdirect.com/role/Note4.EquityDetails1" xlink:title="00000026 - Disclosure - Note 4. Equity (Details 1)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://issuerdirect.com/role/Note4.EquityDetails2" xlink:title="00000027 - Disclosure - Note 4. Equity (Details 2)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://issuerdirect.com/role/Note4.EquityDetailsNarrative" xlink:title="00000028 - Disclosure - Note 4. Equity (Details Narrative)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://issuerdirect.com/role/Note5.IncomeTaxesDetailsNarrative" xlink:title="00000029 - Disclosure - Note 5. Income Taxes (Details Narrative)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://issuerdirect.com/role/Note6.LeasesDetails" xlink:title="00000030 - Disclosure - Note 6. Leases (Details)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeaseCost" xlink:label="loc_us-gaapLeaseCost" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseExpense" xlink:label="loc_us-gaapOperatingLeaseExpense" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLeaseCost" xlink:to="loc_us-gaapOperatingLeaseExpense" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_VariableLeaseCost" xlink:label="loc_us-gaapVariableLeaseCost" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLeaseCost" xlink:to="loc_us-gaapVariableLeaseCost" xlink:type="arc" weight="1" />
    </link:calculationLink>
    <link:calculationLink xlink:type="extended" xlink:role="http://issuerdirect.com/role/Note6.LeasesDetails1" xlink:title="00000031 - Disclosure - Note 6. Leases (Details 1)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:label="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsDue" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" xlink:label="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:label="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsDueYearTwo" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:label="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsDueYearThree" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:label="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsDueYearFour" />
      <link:calculationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:label="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsDueYearFive" />
      <link:calculationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:label="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" />
      <link:calculationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiability" xlink:label="loc_us-gaapOperatingLeaseLiability" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapOperatingLeaseLiability" xlink:to="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsDue" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:label="loc_us-gaapLesseeOperatingLeaseLiabilityUndiscountedExcessAmount" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapOperatingLeaseLiability" xlink:to="loc_us-gaapLesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:type="arc" weight="1" />
    </link:calculationLink>
    <link:calculationLink xlink:type="extended" xlink:role="http://issuerdirect.com/role/Note6.LeasesDetailsNarrative" xlink:title="00000032 - Disclosure - Note 6. Leases (Details Narrative)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://issuerdirect.com/role/Note7.RevenueDetails" xlink:title="00000033 - Disclosure - Note 7. Revenue (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://issuerdirect.com/role/Note8.LineOfCreditDetailsNarrative" xlink:title="00000034 - Disclosure - Note 8. Line of Credit (Details Narrative)" />
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.DEF
<SEQUENCE>11
<FILENAME>isdr-20200630_def.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION DEFINITION LINKBASE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII" standalone="no"?>
    <!-- Field: Doc-Info; Name: Generator; Value: QXInteractive; Version: 5.3b -->
    <!-- Field: Doc-Info; Name: Source; Value: 203111 06302020 10Q2.xfr; Date: 2020%2D07%2D27T18:41:09Z -->
    <!-- Field: Doc-Info; Name: Status; Value: 0x00000000 -->
<link:linkbase xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:xbrli="http://www.xbrl.org/2003/instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
    <link:roleRef roleURI="http://issuerdirect.com/role/DocumentAndEntityInformation" xlink:href="isdr-20200630.xsd#DocumentAndEntityInformation" xlink:type="simple" />
    <link:roleRef roleURI="http://issuerdirect.com/role/BalanceSheets" xlink:href="isdr-20200630.xsd#BalanceSheets" xlink:type="simple" />
    <link:roleRef roleURI="http://issuerdirect.com/role/BalanceSheetsParenthetical" xlink:href="isdr-20200630.xsd#BalanceSheetsParenthetical" xlink:type="simple" />
    <link:roleRef roleURI="http://issuerdirect.com/role/StatementsOfOperations" xlink:href="isdr-20200630.xsd#StatementsOfOperations" xlink:type="simple" />
    <link:roleRef roleURI="http://issuerdirect.com/role/StatementsOfComprehensiveIncome" xlink:href="isdr-20200630.xsd#StatementsOfComprehensiveIncome" xlink:type="simple" />
    <link:roleRef roleURI="http://issuerdirect.com/role/StatementsOfStockholdersEquity" xlink:href="isdr-20200630.xsd#StatementsOfStockholdersEquity" xlink:type="simple" />
    <link:roleRef roleURI="http://issuerdirect.com/role/StatementsOfCashFlows" xlink:href="isdr-20200630.xsd#StatementsOfCashFlows" xlink:type="simple" />
    <link:roleRef roleURI="http://issuerdirect.com/role/Note1.BasisOfPresentation" xlink:href="isdr-20200630.xsd#Note1.BasisOfPresentation" xlink:type="simple" />
    <link:roleRef roleURI="http://issuerdirect.com/role/Note2.SummaryOfSignificantAccountingPolicies" xlink:href="isdr-20200630.xsd#Note2.SummaryOfSignificantAccountingPolicies" xlink:type="simple" />
    <link:roleRef roleURI="http://issuerdirect.com/role/Note3.RecentAcquisitions" xlink:href="isdr-20200630.xsd#Note3.RecentAcquisitions" xlink:type="simple" />
    <link:roleRef roleURI="http://issuerdirect.com/role/Note4.Equity" xlink:href="isdr-20200630.xsd#Note4.Equity" xlink:type="simple" />
    <link:roleRef roleURI="http://issuerdirect.com/role/Note5.IncomeTaxes" xlink:href="isdr-20200630.xsd#Note5.IncomeTaxes" xlink:type="simple" />
    <link:roleRef roleURI="http://issuerdirect.com/role/Note6.Leases" xlink:href="isdr-20200630.xsd#Note6.Leases" xlink:type="simple" />
    <link:roleRef roleURI="http://issuerdirect.com/role/Note7.Revenue" xlink:href="isdr-20200630.xsd#Note7.Revenue" xlink:type="simple" />
    <link:roleRef roleURI="http://issuerdirect.com/role/Note8.LineOfCredit" xlink:href="isdr-20200630.xsd#Note8.LineOfCredit" xlink:type="simple" />
    <link:roleRef roleURI="http://issuerdirect.com/role/Note9.Covid-19Pandemic" xlink:href="isdr-20200630.xsd#Note9.Covid-19Pandemic" xlink:type="simple" />
    <link:roleRef roleURI="http://issuerdirect.com/role/Note2.SummaryOfSignificantAccountingPoliciesPolicies" xlink:href="isdr-20200630.xsd#Note2.SummaryOfSignificantAccountingPoliciesPolicies" xlink:type="simple" />
    <link:roleRef roleURI="http://issuerdirect.com/role/Note2.SummaryOfSignificantAccountingPoliciesTables" xlink:href="isdr-20200630.xsd#Note2.SummaryOfSignificantAccountingPoliciesTables" xlink:type="simple" />
    <link:roleRef roleURI="http://issuerdirect.com/role/Note3.RecentAcquisitionsTables" xlink:href="isdr-20200630.xsd#Note3.RecentAcquisitionsTables" xlink:type="simple" />
    <link:roleRef roleURI="http://issuerdirect.com/role/Note4.EquityTables" xlink:href="isdr-20200630.xsd#Note4.EquityTables" xlink:type="simple" />
    <link:roleRef roleURI="http://issuerdirect.com/role/Note6.LeasesTables" xlink:href="isdr-20200630.xsd#Note6.LeasesTables" xlink:type="simple" />
    <link:roleRef roleURI="http://issuerdirect.com/role/Note7.RevenueTables" xlink:href="isdr-20200630.xsd#Note7.RevenueTables" xlink:type="simple" />
    <link:roleRef roleURI="http://issuerdirect.com/role/Note2.SummaryOfSignificantAccountingPoliciesDetails" xlink:href="isdr-20200630.xsd#Note2.SummaryOfSignificantAccountingPoliciesDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://issuerdirect.com/role/Note2.SummaryOfSignificantAccountingPoliciesDetailsNarrative" xlink:href="isdr-20200630.xsd#Note2.SummaryOfSignificantAccountingPoliciesDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://issuerdirect.com/role/Note3.RecentAcquisitionsDetails" xlink:href="isdr-20200630.xsd#Note3.RecentAcquisitionsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://issuerdirect.com/role/Note4.EquityDetails1" xlink:href="isdr-20200630.xsd#Note4.EquityDetails1" xlink:type="simple" />
    <link:roleRef roleURI="http://issuerdirect.com/role/Note4.EquityDetails2" xlink:href="isdr-20200630.xsd#Note4.EquityDetails2" xlink:type="simple" />
    <link:roleRef roleURI="http://issuerdirect.com/role/Note4.EquityDetailsNarrative" xlink:href="isdr-20200630.xsd#Note4.EquityDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://issuerdirect.com/role/Note5.IncomeTaxesDetailsNarrative" xlink:href="isdr-20200630.xsd#Note5.IncomeTaxesDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://issuerdirect.com/role/Note6.LeasesDetails" xlink:href="isdr-20200630.xsd#Note6.LeasesDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://issuerdirect.com/role/Note6.LeasesDetails1" xlink:href="isdr-20200630.xsd#Note6.LeasesDetails1" xlink:type="simple" />
    <link:roleRef roleURI="http://issuerdirect.com/role/Note6.LeasesDetailsNarrative" xlink:href="isdr-20200630.xsd#Note6.LeasesDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://issuerdirect.com/role/Note7.RevenueDetails" xlink:href="isdr-20200630.xsd#Note7.RevenueDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://issuerdirect.com/role/Note8.LineOfCreditDetailsNarrative" xlink:href="isdr-20200630.xsd#Note8.LineOfCreditDetailsNarrative" xlink:type="simple" />
    <link:arcroleRef xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#hypercube-dimension" arcroleURI="http://xbrl.org/int/dim/arcrole/hypercube-dimension" />
    <link:arcroleRef xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-domain" arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-domain" />
    <link:arcroleRef xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#domain-member" arcroleURI="http://xbrl.org/int/dim/arcrole/domain-member" />
    <link:arcroleRef xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#all" arcroleURI="http://xbrl.org/int/dim/arcrole/all" />
    <link:arcroleRef xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#notAll" arcroleURI="http://xbrl.org/int/dim/arcrole/notAll" />
    <link:arcroleRef xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-default" arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-default" />
    <link:definitionLink xlink:type="extended" xlink:role="http://issuerdirect.com/role/DocumentAndEntityInformation" xlink:title="00000001 - Document - Document and Entity Information" />
    <link:definitionLink xlink:type="extended" xlink:role="http://issuerdirect.com/role/BalanceSheets" xlink:title="00000002 - Statement - Consolidated Balance Sheets" />
    <link:definitionLink xlink:type="extended" xlink:role="http://issuerdirect.com/role/BalanceSheetsParenthetical" xlink:title="00000003 - Statement - Consolidated Balance Sheets (Parenthetical)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://issuerdirect.com/role/StatementsOfOperations" xlink:title="00000004 - Statement - Consolidated Statements of Operations (Unaudited)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://issuerdirect.com/role/StatementsOfComprehensiveIncome" xlink:title="00000005 - Statement - Consolidated Statements of Comprehensive Income (Unaudited)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://issuerdirect.com/role/StatementsOfStockholdersEquity" xlink:title="00000006 - Statement - Consolidated Statements of Stockholders&apos; Equity (Unaudited)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaapStatementTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStatementTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="loc_us-gaapStatementEquityComponentsAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapStatementEquityComponentsAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="loc_us-gaapEquityComponentDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapStatementEquityComponentsAxis" xlink:to="loc_us-gaapEquityComponentDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="loc_us-gaapEquityComponentDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapStatementEquityComponentsAxis" xlink:to="loc_us-gaapEquityComponentDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockMember" xlink:label="loc_us-gaapCommonStockMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapEquityComponentDomain" xlink:to="loc_us-gaapCommonStockMember_0" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdditionalPaidInCapitalMember" xlink:label="loc_us-gaapAdditionalPaidInCapitalMember_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapEquityComponentDomain" xlink:to="loc_us-gaapAdditionalPaidInCapitalMember_10" xlink:type="arc" order="11" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:label="loc_us-gaapAccumulatedOtherComprehensiveIncomeMember_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapEquityComponentDomain" xlink:to="loc_us-gaapAccumulatedOtherComprehensiveIncomeMember_20" xlink:type="arc" order="21" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetainedEarningsMember" xlink:label="loc_us-gaapRetainedEarningsMember_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapEquityComponentDomain" xlink:to="loc_us-gaapRetainedEarningsMember_30" xlink:type="arc" order="31" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharesIssued" xlink:label="loc_us-gaapSharesIssued_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapSharesIssued_60" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaapStockholdersEquity_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStockholdersEquity_60" xlink:type="arc" order="3" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:label="loc_us-gaapAdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapAdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_60" xlink:type="arc" order="5" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:label="loc_us-gaapStockIssuedDuringPeriodSharesStockOptionsExercised_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStockIssuedDuringPeriodSharesStockOptionsExercised_60" xlink:type="arc" order="6" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:label="loc_us-gaapStockIssuedDuringPeriodValueStockOptionsExercised_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStockIssuedDuringPeriodValueStockOptionsExercised_60" xlink:type="arc" order="7" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodShares" xlink:label="loc_us-gaapStockRepurchasedAndRetiredDuringPeriodShares_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStockRepurchasedAndRetiredDuringPeriodShares_60" xlink:type="arc" order="8" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodValue" xlink:label="loc_us-gaapStockRepurchasedAndRetiredDuringPeriodValue_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStockRepurchasedAndRetiredDuringPeriodValue_60" xlink:type="arc" order="9" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" xlink:label="loc_us-gaapOtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapOtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_60" xlink:type="arc" order="10" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaapNetIncomeLoss_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapNetIncomeLoss_60" xlink:type="arc" order="11" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://issuerdirect.com/role/StatementsOfCashFlows" xlink:title="00000007 - Statement - Consolidated Statements of Cash Flows (Unaudited)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://issuerdirect.com/role/Note1.BasisOfPresentation" xlink:title="00000008 - Disclosure - Note 1. Basis of Presentation" />
    <link:definitionLink xlink:type="extended" xlink:role="http://issuerdirect.com/role/Note2.SummaryOfSignificantAccountingPolicies" xlink:title="00000009 - Disclosure - Note 2. Summary of Significant Accounting Policies" />
    <link:definitionLink xlink:type="extended" xlink:role="http://issuerdirect.com/role/Note3.RecentAcquisitions" xlink:title="00000010 - Disclosure - Note 3. Recent Acquisitions" />
    <link:definitionLink xlink:type="extended" xlink:role="http://issuerdirect.com/role/Note4.Equity" xlink:title="00000011 - Disclosure - Note 4. Equity" />
    <link:definitionLink xlink:type="extended" xlink:role="http://issuerdirect.com/role/Note5.IncomeTaxes" xlink:title="00000012 - Disclosure - Note 5. Income Taxes" />
    <link:definitionLink xlink:type="extended" xlink:role="http://issuerdirect.com/role/Note6.Leases" xlink:title="00000013 - Disclosure - Note 6. Leases" />
    <link:definitionLink xlink:type="extended" xlink:role="http://issuerdirect.com/role/Note7.Revenue" xlink:title="00000014 - Disclosure - Note 7. Revenue" />
    <link:definitionLink xlink:type="extended" xlink:role="http://issuerdirect.com/role/Note8.LineOfCredit" xlink:title="00000015 - Disclosure - Note 8. Line of Credit" />
    <link:definitionLink xlink:type="extended" xlink:role="http://issuerdirect.com/role/Note9.Covid-19Pandemic" xlink:title="00000016 - Disclosure - Note 9. COVID-19 Pandemic" />
    <link:definitionLink xlink:type="extended" xlink:role="http://issuerdirect.com/role/Note2.SummaryOfSignificantAccountingPoliciesPolicies" xlink:title="00000017 - Disclosure - Note 2. Summary of Significant Accounting Policies (Policies)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://issuerdirect.com/role/Note2.SummaryOfSignificantAccountingPoliciesTables" xlink:title="00000018 - Disclosure - Note 2. Summary of Significant Accounting Policies (Tables)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://issuerdirect.com/role/Note3.RecentAcquisitionsTables" xlink:title="00000019 - Disclosure - Note 3. Recent Acquisitions (Tables)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaapStatementTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStatementTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="loc_us-gaapBusinessAcquisitionAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapBusinessAcquisitionAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="loc_us-gaapBusinessAcquisitionAcquireeDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapBusinessAcquisitionAxis" xlink:to="loc_us-gaapBusinessAcquisitionAcquireeDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="loc_us-gaapBusinessAcquisitionAcquireeDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapBusinessAcquisitionAxis" xlink:to="loc_us-gaapBusinessAcquisitionAcquireeDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="isdr-20200630.xsd#ISDR_VisualWebcasterPlatformMember" xlink:label="loc_ISDRVisualWebcasterPlatformMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapBusinessAcquisitionAcquireeDomain" xlink:to="loc_ISDRVisualWebcasterPlatformMember_0" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedAndIndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTableTextBlock" xlink:label="loc_us-gaapFiniteLivedAndIndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTableTextBlock_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapFiniteLivedAndIndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTableTextBlock_20" xlink:type="arc" order="0" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://issuerdirect.com/role/Note4.EquityTables" xlink:title="00000020 - Disclosure - Note 4. Equity (Tables)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://issuerdirect.com/role/Note6.LeasesTables" xlink:title="00000021 - Disclosure - Note 6. Leases (Tables)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://issuerdirect.com/role/Note7.RevenueTables" xlink:title="00000022 - Disclosure - Note 7. Revenue (Tables)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://issuerdirect.com/role/Note2.SummaryOfSignificantAccountingPoliciesDetails" xlink:title="00000023 - Disclosure - Note 2. Summary of Significant Accounting Policies (Details)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaapStatementTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStatementTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementLocationAxis" xlink:label="loc_us-gaapIncomeStatementLocationAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapIncomeStatementLocationAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="loc_us-gaapIncomeStatementLocationDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapIncomeStatementLocationAxis" xlink:to="loc_us-gaapIncomeStatementLocationDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="loc_us-gaapIncomeStatementLocationDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapIncomeStatementLocationAxis" xlink:to="loc_us-gaapIncomeStatementLocationDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CostOfSalesMember" xlink:label="loc_us-gaapCostOfSalesMember_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapIncomeStatementLocationDomain" xlink:to="loc_us-gaapCostOfSalesMember_20" xlink:type="arc" order="21" />
      <link:loc xlink:type="locator" xlink:href="isdr-20200630.xsd#ISDR_DepreciationAndAmortizationMember" xlink:label="loc_ISDRDepreciationAndAmortizationMember_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapIncomeStatementLocationDomain" xlink:to="loc_ISDRDepreciationAndAmortizationMember_60" xlink:type="arc" order="61" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CapitalizedSoftwareDevelopmentCostsForSoftwareSoldToCustomers" xlink:label="loc_us-gaapCapitalizedSoftwareDevelopmentCostsForSoftwareSoldToCustomers_110" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapCapitalizedSoftwareDevelopmentCostsForSoftwareSoldToCustomers_110" xlink:type="arc" order="0" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CapitalizedComputerSoftwareAmortization1" xlink:label="loc_us-gaapCapitalizedComputerSoftwareAmortization1_110" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapCapitalizedComputerSoftwareAmortization1_110" xlink:type="arc" order="1" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://issuerdirect.com/role/Note2.SummaryOfSignificantAccountingPoliciesDetailsNarrative" xlink:title="00000024 - Disclosure - Note 2. Summary of Significant Accounting Policies (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaapStatementTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStatementTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:label="loc_us-gaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AntidilutiveSecuritiesNameDomain" xlink:label="loc_us-gaapAntidilutiveSecuritiesNameDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:to="loc_us-gaapAntidilutiveSecuritiesNameDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AntidilutiveSecuritiesNameDomain" xlink:label="loc_us-gaapAntidilutiveSecuritiesNameDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:to="loc_us-gaapAntidilutiveSecuritiesNameDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="isdr-20200630.xsd#ISDR_StockOptionsAndRSUMember" xlink:label="loc_ISDRStockOptionsAndRSUMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapAntidilutiveSecuritiesNameDomain" xlink:to="loc_ISDRStockOptionsAndRSUMember_0" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityByLocationAxis" xlink:label="loc_deiEntityByLocationAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_deiEntityByLocationAxis" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="isdr-20200630.xsd#ISDR_EntityByLocationDomain" xlink:label="loc_ISDREntityByLocationDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_deiEntityByLocationAxis" xlink:to="loc_ISDREntityByLocationDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="isdr-20200630.xsd#ISDR_EntityByLocationDomain" xlink:label="loc_ISDREntityByLocationDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_deiEntityByLocationAxis" xlink:to="loc_ISDREntityByLocationDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_EuropeMember" xlink:label="loc_srtEuropeMember_80" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ISDREntityByLocationDomain" xlink:to="loc_srtEuropeMember_80" xlink:type="arc" order="81" />
      <link:loc xlink:type="locator" xlink:href="isdr-20200630.xsd#ISDR_CanadaMember" xlink:label="loc_ISDRCanadaMember_90" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ISDREntityByLocationDomain" xlink:to="loc_ISDRCanadaMember_90" xlink:type="arc" order="91" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="loc_us-gaapFiniteLivedIntangibleAssetsByMajorClassAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapFiniteLivedIntangibleAssetsByMajorClassAxis" xlink:type="arc" order="3" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="loc_us-gaapFiniteLivedIntangibleAssetsMajorClassNameDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapFiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="loc_us-gaapFiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="loc_us-gaapFiniteLivedIntangibleAssetsMajorClassNameDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapFiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="loc_us-gaapFiniteLivedIntangibleAssetsMajorClassNameDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="isdr-20200630.xsd#ISDR_ClientRelationshipsMember" xlink:label="loc_ISDRClientRelationshipsMember_100" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapFiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="loc_ISDRClientRelationshipsMember_100" xlink:type="arc" order="101" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CustomerListsMember" xlink:label="loc_us-gaapCustomerListsMember_120" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapFiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="loc_us-gaapCustomerListsMember_120" xlink:type="arc" order="121" />
      <link:loc xlink:type="locator" xlink:href="isdr-20200630.xsd#ISDR_DistributionPartnerRelationshipsMember" xlink:label="loc_ISDRDistributionPartnerRelationshipsMember_130" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapFiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="loc_ISDRDistributionPartnerRelationshipsMember_130" xlink:type="arc" order="131" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NoncompeteAgreementsMember" xlink:label="loc_us-gaapNoncompeteAgreementsMember_140" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapFiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="loc_us-gaapNoncompeteAgreementsMember_140" xlink:type="arc" order="141" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ComputerSoftwareIntangibleAssetMember" xlink:label="loc_us-gaapComputerSoftwareIntangibleAssetMember_150" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapFiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="loc_us-gaapComputerSoftwareIntangibleAssetMember_150" xlink:type="arc" order="151" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeAxis" xlink:label="loc_srtRangeAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_srtRangeAxis" xlink:type="arc" order="4" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember" xlink:label="loc_srtRangeMember" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srtRangeAxis" xlink:to="loc_srtRangeMember" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember" xlink:label="loc_srtRangeMember_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_srtRangeAxis" xlink:to="loc_srtRangeMember_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MinimumMember" xlink:label="loc_srtMinimumMember_100" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtRangeMember" xlink:to="loc_srtMinimumMember_100" xlink:type="arc" order="102" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MaximumMember" xlink:label="loc_srtMaximumMember_110" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtRangeMember" xlink:to="loc_srtMaximumMember_110" xlink:type="arc" order="112" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:label="loc_us-gaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_180" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_180" xlink:type="arc" order="0" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredRevenue" xlink:label="loc_us-gaapDeferredRevenue_180" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapDeferredRevenue_180" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredRevenueRevenueRecognized1" xlink:label="loc_us-gaapDeferredRevenueRevenueRecognized1_180" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapDeferredRevenueRevenueRecognized1_180" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsReceivableNet" xlink:label="loc_us-gaapAccountsReceivableNet_180" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapAccountsReceivableNet_180" xlink:type="arc" order="3" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CapitalizedContractCostNet" xlink:label="loc_us-gaapCapitalizedContractCostNet_180" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapCapitalizedContractCostNet_180" xlink:type="arc" order="4" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TimeDepositsAtOrAboveFDICInsuranceLimit" xlink:label="loc_us-gaapTimeDepositsAtOrAboveFDICInsuranceLimit_180" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapTimeDepositsAtOrAboveFDICInsuranceLimit_180" xlink:type="arc" order="5" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Cash" xlink:label="loc_us-gaapCash_180" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapCash_180" xlink:type="arc" order="6" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:label="loc_us-gaapFiniteLivedIntangibleAssetUsefulLife_180" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapFiniteLivedIntangibleAssetUsefulLife_180" xlink:type="arc" order="7" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://issuerdirect.com/role/Note3.RecentAcquisitionsDetails" xlink:title="00000025 - Disclosure - Note 3. Recent Acquisitions (Details)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaapStatementTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStatementTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="loc_us-gaapBusinessAcquisitionAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapBusinessAcquisitionAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="loc_us-gaapBusinessAcquisitionAcquireeDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapBusinessAcquisitionAxis" xlink:to="loc_us-gaapBusinessAcquisitionAcquireeDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="loc_us-gaapBusinessAcquisitionAcquireeDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapBusinessAcquisitionAxis" xlink:to="loc_us-gaapBusinessAcquisitionAcquireeDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="isdr-20200630.xsd#ISDR_VisualWebcasterPlatformMember" xlink:label="loc_ISDRVisualWebcasterPlatformMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapBusinessAcquisitionAcquireeDomain" xlink:to="loc_ISDRVisualWebcasterPlatformMember_0" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="loc_us-gaapFiniteLivedIntangibleAssetsByMajorClassAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapFiniteLivedIntangibleAssetsByMajorClassAxis" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="loc_us-gaapFiniteLivedIntangibleAssetsMajorClassNameDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapFiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="loc_us-gaapFiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="loc_us-gaapFiniteLivedIntangibleAssetsMajorClassNameDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapFiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="loc_us-gaapFiniteLivedIntangibleAssetsMajorClassNameDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CustomerRelationshipsMember" xlink:label="loc_us-gaapCustomerRelationshipsMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapFiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="loc_us-gaapCustomerRelationshipsMember_0" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TechnologyBasedIntangibleAssetsMember" xlink:label="loc_us-gaapTechnologyBasedIntangibleAssetsMember_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapFiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="loc_us-gaapTechnologyBasedIntangibleAssetsMember_10" xlink:type="arc" order="12" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NoncompeteAgreementsMember" xlink:label="loc_us-gaapNoncompeteAgreementsMember_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapFiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="loc_us-gaapNoncompeteAgreementsMember_20" xlink:type="arc" order="22" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="loc_us-gaapIndefiniteLivedIntangibleAssetsByMajorClassAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapIndefiniteLivedIntangibleAssetsByMajorClassAxis" xlink:type="arc" order="3" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="loc_us-gaapIndefiniteLivedIntangibleAssetsMajorClassNameDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapIndefiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="loc_us-gaapIndefiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="loc_us-gaapIndefiniteLivedIntangibleAssetsMajorClassNameDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapIndefiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="loc_us-gaapIndefiniteLivedIntangibleAssetsMajorClassNameDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillMember" xlink:label="loc_us-gaapGoodwillMember_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapIndefiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="loc_us-gaapGoodwillMember_30" xlink:type="arc" order="32" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" xlink:label="loc_us-gaapBusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapBusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_60" xlink:type="arc" order="0" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://issuerdirect.com/role/Note4.EquityDetails1" xlink:title="00000026 - Disclosure - Note 4. Equity (Details 1)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaapStatementTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStatementTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis" xlink:label="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink:label="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis" xlink:to="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink:label="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis" xlink:to="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="isdr-20200630.xsd#ISDR_StockOption1Member" xlink:label="loc_ISDRStockOption1Member_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink:to="loc_ISDRStockOption1Member_0" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="isdr-20200630.xsd#ISDR_StockOption2Member" xlink:label="loc_ISDRStockOption2Member_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink:to="loc_ISDRStockOption2Member_10" xlink:type="arc" order="11" />
      <link:loc xlink:type="locator" xlink:href="isdr-20200630.xsd#ISDR_StockOption3Member" xlink:label="loc_ISDRStockOption3Member_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink:to="loc_ISDRStockOption3Member_20" xlink:type="arc" order="21" />
      <link:loc xlink:type="locator" xlink:href="isdr-20200630.xsd#ISDR_StockOption4Member" xlink:label="loc_ISDRStockOption4Member_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink:to="loc_ISDRStockOption4Member_30" xlink:type="arc" order="31" />
      <link:loc xlink:type="locator" xlink:href="isdr-20200630.xsd#ISDR_StockOption5Member" xlink:label="loc_ISDRStockOption5Member_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink:to="loc_ISDRStockOption5Member_40" xlink:type="arc" order="41" />
      <link:loc xlink:type="locator" xlink:href="isdr-20200630.xsd#ISDR_ExercisePriceRange" xlink:label="loc_ISDRExercisePriceRange_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_ISDRExercisePriceRange_70" xlink:type="arc" order="0" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_70" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:label="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_70" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_70" xlink:type="arc" order="3" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_70" xlink:type="arc" order="4" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://issuerdirect.com/role/Note4.EquityDetails2" xlink:title="00000027 - Disclosure - Note 4. Equity (Details 2)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaapStatementTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStatementTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareRepurchaseProgramAxis" xlink:label="loc_us-gaapShareRepurchaseProgramAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapShareRepurchaseProgramAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareRepurchaseProgramDomain" xlink:label="loc_us-gaapShareRepurchaseProgramDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapShareRepurchaseProgramAxis" xlink:to="loc_us-gaapShareRepurchaseProgramDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareRepurchaseProgramDomain" xlink:label="loc_us-gaapShareRepurchaseProgramDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapShareRepurchaseProgramAxis" xlink:to="loc_us-gaapShareRepurchaseProgramDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="isdr-20200630.xsd#ISDR_Range1Member" xlink:label="loc_ISDRRange1Member_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareRepurchaseProgramDomain" xlink:to="loc_ISDRRange1Member_0" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="isdr-20200630.xsd#ISDR_Range2Member" xlink:label="loc_ISDRRange2Member_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareRepurchaseProgramDomain" xlink:to="loc_ISDRRange2Member_10" xlink:type="arc" order="11" />
      <link:loc xlink:type="locator" xlink:href="isdr-20200630.xsd#ISDR_Range3Member" xlink:label="loc_ISDRRange3Member_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareRepurchaseProgramDomain" xlink:to="loc_ISDRRange3Member_20" xlink:type="arc" order="21" />
      <link:loc xlink:type="locator" xlink:href="isdr-20200630.xsd#ISDR_Range4Member" xlink:label="loc_ISDRRange4Member_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareRepurchaseProgramDomain" xlink:to="loc_ISDRRange4Member_30" xlink:type="arc" order="31" />
      <link:loc xlink:type="locator" xlink:href="isdr-20200630.xsd#ISDR_Range5Member" xlink:label="loc_ISDRRange5Member_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareRepurchaseProgramDomain" xlink:to="loc_ISDRRange5Member_40" xlink:type="arc" order="41" />
      <link:loc xlink:type="locator" xlink:href="isdr-20200630.xsd#ISDR_Range6Member" xlink:label="loc_ISDRRange6Member_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareRepurchaseProgramDomain" xlink:to="loc_ISDRRange6Member_50" xlink:type="arc" order="51" />
      <link:loc xlink:type="locator" xlink:href="isdr-20200630.xsd#ISDR_Range7Member" xlink:label="loc_ISDRRange7Member_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareRepurchaseProgramDomain" xlink:to="loc_ISDRRange7Member_60" xlink:type="arc" order="61" />
      <link:loc xlink:type="locator" xlink:href="isdr-20200630.xsd#ISDR_Range8Member" xlink:label="loc_ISDRRange8Member_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareRepurchaseProgramDomain" xlink:to="loc_ISDRRange8Member_70" xlink:type="arc" order="71" />
      <link:loc xlink:type="locator" xlink:href="isdr-20200630.xsd#ISDR_Range9Member" xlink:label="loc_ISDRRange9Member_80" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareRepurchaseProgramDomain" xlink:to="loc_ISDRRange9Member_80" xlink:type="arc" order="81" />
      <link:loc xlink:type="locator" xlink:href="isdr-20200630.xsd#ISDR_Range10Member" xlink:label="loc_ISDRRange10Member_90" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareRepurchaseProgramDomain" xlink:to="loc_ISDRRange10Member_90" xlink:type="arc" order="91" />
      <link:loc xlink:type="locator" xlink:href="isdr-20200630.xsd#ISDR_Range11Member" xlink:label="loc_ISDRRange11Member_100" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareRepurchaseProgramDomain" xlink:to="loc_ISDRRange11Member_100" xlink:type="arc" order="101" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockRepurchasedDuringPeriodShares" xlink:label="loc_us-gaapStockRepurchasedDuringPeriodShares_250" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStockRepurchasedDuringPeriodShares_250" xlink:type="arc" order="0" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AcceleratedShareRepurchasesFinalPricePaidPerShare" xlink:label="loc_us-gaapAcceleratedShareRepurchasesFinalPricePaidPerShare_250" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapAcceleratedShareRepurchasesFinalPricePaidPerShare_250" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1" xlink:label="loc_us-gaapStockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1_250" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1_250" xlink:type="arc" order="3" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://issuerdirect.com/role/Note4.EquityDetailsNarrative" xlink:title="00000028 - Disclosure - Note 4. Equity (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaapStatementTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStatementTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PlanNameAxis" xlink:label="loc_us-gaapPlanNameAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapPlanNameAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PlanNameDomain" xlink:label="loc_us-gaapPlanNameDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapPlanNameAxis" xlink:to="loc_us-gaapPlanNameDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PlanNameDomain" xlink:label="loc_us-gaapPlanNameDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapPlanNameAxis" xlink:to="loc_us-gaapPlanNameDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="isdr-20200630.xsd#ISDR_TwentyFourteenPlanMember" xlink:label="loc_ISDRTwentyFourteenPlanMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapPlanNameDomain" xlink:to="loc_ISDRTwentyFourteenPlanMember_0" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_50" xlink:type="arc" order="0" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" xlink:label="loc_us-gaapEmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapEmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_50" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_50" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodIntrinsicValue" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodIntrinsicValue_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodIntrinsicValue_50" xlink:type="arc" order="3" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_50" xlink:type="arc" order="4" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodIntrinsicValue" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodIntrinsicValue_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodIntrinsicValue_50" xlink:type="arc" order="5" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" xlink:label="loc_us-gaapEmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapEmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_50" xlink:type="arc" order="6" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TreasuryStockCommonShares" xlink:label="loc_us-gaapTreasuryStockCommonShares_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapTreasuryStockCommonShares_50" xlink:type="arc" order="7" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TreasuryStockCommonValue" xlink:label="loc_us-gaapTreasuryStockCommonValue_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapTreasuryStockCommonValue_50" xlink:type="arc" order="8" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://issuerdirect.com/role/Note5.IncomeTaxesDetailsNarrative" xlink:title="00000029 - Disclosure - Note 5. Income Taxes (Details Narrative)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://issuerdirect.com/role/Note6.LeasesDetails" xlink:title="00000030 - Disclosure - Note 6. Leases (Details)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://issuerdirect.com/role/Note6.LeasesDetails1" xlink:title="00000031 - Disclosure - Note 6. Leases (Details 1)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://issuerdirect.com/role/Note6.LeasesDetailsNarrative" xlink:title="00000032 - Disclosure - Note 6. Leases (Details Narrative)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://issuerdirect.com/role/Note7.RevenueDetails" xlink:title="00000033 - Disclosure - Note 7. Revenue (Details)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaapStatementTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStatementTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskByTypeAxis" xlink:label="loc_us-gaapConcentrationRiskByTypeAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapConcentrationRiskByTypeAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskTypeDomain" xlink:label="loc_us-gaapConcentrationRiskTypeDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapConcentrationRiskByTypeAxis" xlink:to="loc_us-gaapConcentrationRiskTypeDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskTypeDomain" xlink:label="loc_us-gaapConcentrationRiskTypeDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapConcentrationRiskByTypeAxis" xlink:to="loc_us-gaapConcentrationRiskTypeDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="isdr-20200630.xsd#ISDR_PlatformAndTechnologyMember" xlink:label="loc_ISDRPlatformAndTechnologyMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapConcentrationRiskTypeDomain" xlink:to="loc_ISDRPlatformAndTechnologyMember_0" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="isdr-20200630.xsd#ISDR_ServicesMember" xlink:label="loc_ISDRServicesMember_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapConcentrationRiskTypeDomain" xlink:to="loc_ISDRServicesMember_10" xlink:type="arc" order="11" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Revenues" xlink:label="loc_us-gaapRevenues_130" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapRevenues_130" xlink:type="arc" order="0" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskPercentage1" xlink:label="loc_us-gaapConcentrationRiskPercentage1_130" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapConcentrationRiskPercentage1_130" xlink:type="arc" order="1" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://issuerdirect.com/role/Note8.LineOfCreditDetailsNarrative" xlink:title="00000034 - Disclosure - Note 8. Line of Credit (Details Narrative)" />
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>12
<FILENAME>isdr-20200630_lab.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION LABEL LINKBASE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII" standalone="no"?>
    <!-- Field: Doc-Info; Name: Generator; Value: QXInteractive; Version: 5.3b -->
    <!-- Field: Doc-Info; Name: Source; Value: 203111 06302020 10Q2.xfr; Date: 2020%2D07%2D27T18:41:09Z -->
    <!-- Field: Doc-Info; Name: Status; Value: 0x00000000 -->
<link:linkbase xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xbrli="http://www.xbrl.org/2003/instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
    <link:roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedLabel" roleURI="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodEndLabel" roleURI="http://www.xbrl.org/2009/role/negatedPeriodEndLabel" />
    <link:roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodStartLabel" roleURI="http://www.xbrl.org/2009/role/negatedPeriodStartLabel" />
    <link:roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTotalLabel" roleURI="http://www.xbrl.org/2009/role/negatedTotalLabel" />
    <link:roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedNetLabel" roleURI="http://www.xbrl.org/2009/role/negatedNetLabel" />
    <link:roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTerseLabel" roleURI="http://www.xbrl.org/2009/role/negatedTerseLabel" />
    <link:roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/net-2009-12-16.xsd#netLabel" roleURI="http://www.xbrl.org/2009/role/netLabel" />
    <link:labelLink xlink:type="extended" xlink:role="http://www.xbrl.org/2003/role/link">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis" xlink:label="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis" xlink:to="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_lbl" xml:lang="en-US">ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRange [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="isdr-20200630.xsd#ISDR_StockOption1Member" xlink:label="ISDR_StockOption1Member" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ISDR_StockOption1Member" xlink:to="ISDR_StockOption1Member_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ISDR_StockOption1Member_lbl" xml:lang="en-US">Option 1</link:label>
      <link:loc xlink:type="locator" xlink:href="isdr-20200630.xsd#ISDR_StockOption2Member" xlink:label="ISDR_StockOption2Member" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ISDR_StockOption2Member" xlink:to="ISDR_StockOption2Member_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ISDR_StockOption2Member_lbl" xml:lang="en-US">Option 2</link:label>
      <link:loc xlink:type="locator" xlink:href="isdr-20200630.xsd#ISDR_StockOption3Member" xlink:label="ISDR_StockOption3Member" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ISDR_StockOption3Member" xlink:to="ISDR_StockOption3Member_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ISDR_StockOption3Member_lbl" xml:lang="en-US">Option 3</link:label>
      <link:loc xlink:type="locator" xlink:href="isdr-20200630.xsd#ISDR_StockOption4Member" xlink:label="ISDR_StockOption4Member" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ISDR_StockOption4Member" xlink:to="ISDR_StockOption4Member_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ISDR_StockOption4Member_lbl" xml:lang="en-US">Option 4</link:label>
      <link:loc xlink:type="locator" xlink:href="isdr-20200630.xsd#ISDR_StockOption5Member" xlink:label="ISDR_StockOption5Member" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ISDR_StockOption5Member" xlink:to="ISDR_StockOption5Member_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ISDR_StockOption5Member_lbl" xml:lang="en-US">Option 5</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_lbl" xml:lang="en-US">Finite-Lived Intangible Assets by Major Class [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CustomerListsMember" xlink:label="us-gaap_CustomerListsMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CustomerListsMember" xlink:to="us-gaap_CustomerListsMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CustomerListsMember_lbl" xml:lang="en-US">Customer Lists</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:to="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_lbl" xml:lang="en-US">Antidilutive Securities [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="isdr-20200630.xsd#ISDR_StockOptionsAndRSUMember" xlink:label="ISDR_StockOptionsAndRSUMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ISDR_StockOptionsAndRSUMember" xlink:to="ISDR_StockOptionsAndRSUMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ISDR_StockOptionsAndRSUMember_lbl" xml:lang="en-US">Stock Options and Restricted Stock Units</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskByTypeAxis" xlink:label="us-gaap_ConcentrationRiskByTypeAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskByTypeAxis" xlink:to="us-gaap_ConcentrationRiskByTypeAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConcentrationRiskByTypeAxis_lbl" xml:lang="en-US">Concentration Risk Type [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="isdr-20200630.xsd#ISDR_ServicesMember" xlink:label="ISDR_ServicesMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ISDR_ServicesMember" xlink:to="ISDR_ServicesMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ISDR_ServicesMember_lbl" xml:lang="en-US">Services</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ComputerSoftwareIntangibleAssetMember" xlink:label="us-gaap_ComputerSoftwareIntangibleAssetMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ComputerSoftwareIntangibleAssetMember" xlink:to="us-gaap_ComputerSoftwareIntangibleAssetMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ComputerSoftwareIntangibleAssetMember_lbl" xml:lang="en-US">Software and Technology</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_RangeAxis" xlink:to="srt_RangeAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_RangeAxis_lbl" xml:lang="en-US">Range [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MinimumMember" xlink:label="srt_MinimumMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_MinimumMember" xlink:to="srt_MinimumMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_MinimumMember_lbl" xml:lang="en-US">Minimum</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MaximumMember" xlink:label="srt_MaximumMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_MaximumMember" xlink:to="srt_MaximumMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_MaximumMember_lbl" xml:lang="en-US">Maximum</link:label>
      <link:loc xlink:type="locator" xlink:href="isdr-20200630.xsd#ISDR_ClientRelationshipsMember" xlink:label="ISDR_ClientRelationshipsMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ISDR_ClientRelationshipsMember" xlink:to="ISDR_ClientRelationshipsMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ISDR_ClientRelationshipsMember_lbl" xml:lang="en-US">Client Relationships</link:label>
      <link:loc xlink:type="locator" xlink:href="isdr-20200630.xsd#ISDR_PlatformAndTechnologyMember" xlink:label="ISDR_PlatformAndTechnologyMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ISDR_PlatformAndTechnologyMember" xlink:to="ISDR_PlatformAndTechnologyMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ISDR_PlatformAndTechnologyMember_lbl" xml:lang="en-US">Platform and Technology</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="us-gaap_StatementEquityComponentsAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_StatementEquityComponentsAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementEquityComponentsAxis_lbl" xml:lang="en-US">Equity Components [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockMember" xlink:label="us-gaap_CommonStockMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockMember" xlink:to="us-gaap_CommonStockMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockMember_lbl" xml:lang="en-US">Common Stock</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdditionalPaidInCapitalMember" xlink:label="us-gaap_AdditionalPaidInCapitalMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdditionalPaidInCapitalMember" xlink:to="us-gaap_AdditionalPaidInCapitalMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AdditionalPaidInCapitalMember_lbl" xml:lang="en-US">Additional Paid-in Capital</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeMember_lbl" xml:lang="en-US">Other Accumulated Comprehensive Income (Loss)</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetainedEarningsMember" xlink:label="us-gaap_RetainedEarningsMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RetainedEarningsMember" xlink:to="us-gaap_RetainedEarningsMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RetainedEarningsMember_lbl" xml:lang="en-US">Retained Earnings</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="us-gaap_BusinessAcquisitionAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessAcquisitionAxis" xlink:to="us-gaap_BusinessAcquisitionAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessAcquisitionAxis_lbl" xml:lang="en-US">Business Acquisition [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="isdr-20200630.xsd#ISDR_VisualWebcasterPlatformMember" xlink:label="ISDR_VisualWebcasterPlatformMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ISDR_VisualWebcasterPlatformMember" xlink:to="ISDR_VisualWebcasterPlatformMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ISDR_VisualWebcasterPlatformMember_lbl" xml:lang="en-US">VisualWebcaster Platform</link:label>
      <link:loc xlink:type="locator" xlink:href="isdr-20200630.xsd#ISDR_DistributionPartnerRelationshipsMember" xlink:label="ISDR_DistributionPartnerRelationshipsMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ISDR_DistributionPartnerRelationshipsMember" xlink:to="ISDR_DistributionPartnerRelationshipsMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ISDR_DistributionPartnerRelationshipsMember_lbl" xml:lang="en-US">Distribution Partner Relationships</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NoncompeteAgreementsMember" xlink:label="us-gaap_NoncompeteAgreementsMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NoncompeteAgreementsMember" xlink:to="us-gaap_NoncompeteAgreementsMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NoncompeteAgreementsMember_lbl" xml:lang="en-US">Non-compete Agreements</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CustomerRelationshipsMember" xlink:label="us-gaap_CustomerRelationshipsMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CustomerRelationshipsMember" xlink:to="us-gaap_CustomerRelationshipsMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CustomerRelationshipsMember_lbl" xml:lang="en-US">Customer Relationships</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TechnologyBasedIntangibleAssetsMember" xlink:label="us-gaap_TechnologyBasedIntangibleAssetsMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TechnologyBasedIntangibleAssetsMember" xlink:to="us-gaap_TechnologyBasedIntangibleAssetsMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_TechnologyBasedIntangibleAssetsMember_lbl" xml:lang="en-US">Technology</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_lbl" xml:lang="en-US">Indefinite-lived Intangible Assets by Major Class [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillMember" xlink:label="us-gaap_GoodwillMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GoodwillMember" xlink:to="us-gaap_GoodwillMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GoodwillMember_lbl" xml:lang="en-US">Goodwill</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PlanNameAxis" xlink:label="us-gaap_PlanNameAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PlanNameAxis" xlink:to="us-gaap_PlanNameAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PlanNameAxis_lbl" xml:lang="en-US">Plan Name [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="isdr-20200630.xsd#ISDR_TwentyFourteenPlanMember" xlink:label="ISDR_TwentyFourteenPlanMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ISDR_TwentyFourteenPlanMember" xlink:to="ISDR_TwentyFourteenPlanMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ISDR_TwentyFourteenPlanMember_lbl" xml:lang="en-US">2014 Plan</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementLocationAxis" xlink:label="us-gaap_IncomeStatementLocationAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeStatementLocationAxis" xlink:to="us-gaap_IncomeStatementLocationAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeStatementLocationAxis_lbl" xml:lang="en-US">Income Statement Location [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CostOfSalesMember" xlink:label="us-gaap_CostOfSalesMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CostOfSalesMember" xlink:to="us-gaap_CostOfSalesMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CostOfSalesMember_lbl" xml:lang="en-US">Cost of Revenues</link:label>
      <link:loc xlink:type="locator" xlink:href="isdr-20200630.xsd#ISDR_DepreciationAndAmortizationMember" xlink:label="ISDR_DepreciationAndAmortizationMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ISDR_DepreciationAndAmortizationMember" xlink:to="ISDR_DepreciationAndAmortizationMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ISDR_DepreciationAndAmortizationMember_lbl" xml:lang="en-US">Depreciation and Amortization</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareRepurchaseProgramAxis" xlink:label="us-gaap_ShareRepurchaseProgramAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareRepurchaseProgramAxis" xlink:to="us-gaap_ShareRepurchaseProgramAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareRepurchaseProgramAxis_lbl" xml:lang="en-US">Share Repurchase Program [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="isdr-20200630.xsd#ISDR_Range1Member" xlink:label="ISDR_Range1Member" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ISDR_Range1Member" xlink:to="ISDR_Range1Member_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ISDR_Range1Member_lbl" xml:lang="en-US">August 7-31, 2019</link:label>
      <link:loc xlink:type="locator" xlink:href="isdr-20200630.xsd#ISDR_Range2Member" xlink:label="ISDR_Range2Member" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ISDR_Range2Member" xlink:to="ISDR_Range2Member_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ISDR_Range2Member_lbl" xml:lang="en-US">September 1-30, 2019</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityByLocationAxis" xlink:label="dei_EntityByLocationAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityByLocationAxis" xlink:to="dei_EntityByLocationAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityByLocationAxis_lbl" xml:lang="en-US">Entity by Location [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="isdr-20200630.xsd#ISDR_CanadaMember" xlink:label="ISDR_CanadaMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ISDR_CanadaMember" xlink:to="ISDR_CanadaMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ISDR_CanadaMember_lbl" xml:lang="en-US">Canada</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_EuropeMember" xlink:label="srt_EuropeMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_EuropeMember" xlink:to="srt_EuropeMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_EuropeMember_lbl" xml:lang="en-US">Europe</link:label>
      <link:loc xlink:type="locator" xlink:href="isdr-20200630.xsd#ISDR_Range3Member" xlink:label="ISDR_Range3Member" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ISDR_Range3Member" xlink:to="ISDR_Range3Member_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ISDR_Range3Member_lbl" xml:lang="en-US">October 1-31, 2019</link:label>
      <link:loc xlink:type="locator" xlink:href="isdr-20200630.xsd#ISDR_Range4Member" xlink:label="ISDR_Range4Member" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ISDR_Range4Member" xlink:to="ISDR_Range4Member_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ISDR_Range4Member_lbl" xml:lang="en-US">November 1-30, 2019</link:label>
      <link:loc xlink:type="locator" xlink:href="isdr-20200630.xsd#ISDR_Range5Member" xlink:label="ISDR_Range5Member" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ISDR_Range5Member" xlink:to="ISDR_Range5Member_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ISDR_Range5Member_lbl" xml:lang="en-US">December 1-31, 2019</link:label>
      <link:loc xlink:type="locator" xlink:href="isdr-20200630.xsd#ISDR_Range6Member" xlink:label="ISDR_Range6Member" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ISDR_Range6Member" xlink:to="ISDR_Range6Member_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ISDR_Range6Member_lbl" xml:lang="en-US">January 1-31, 2020</link:label>
      <link:loc xlink:type="locator" xlink:href="isdr-20200630.xsd#ISDR_Range7Member" xlink:label="ISDR_Range7Member" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ISDR_Range7Member" xlink:to="ISDR_Range7Member_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ISDR_Range7Member_lbl" xml:lang="en-US">February 1-29, 2020</link:label>
      <link:loc xlink:type="locator" xlink:href="isdr-20200630.xsd#ISDR_Range8Member" xlink:label="ISDR_Range8Member" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ISDR_Range8Member" xlink:to="ISDR_Range8Member_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ISDR_Range8Member_lbl" xml:lang="en-US">March 1-31, 2020</link:label>
      <link:loc xlink:type="locator" xlink:href="isdr-20200630.xsd#ISDR_Range9Member" xlink:label="ISDR_Range9Member" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ISDR_Range9Member" xlink:to="ISDR_Range9Member_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ISDR_Range9Member_lbl" xml:lang="en-US">April 1-30, 2020</link:label>
      <link:loc xlink:type="locator" xlink:href="isdr-20200630.xsd#ISDR_Range10Member" xlink:label="ISDR_Range10Member" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ISDR_Range10Member" xlink:to="ISDR_Range10Member_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ISDR_Range10Member_lbl" xml:lang="en-US">May 1-31, 2020</link:label>
      <link:loc xlink:type="locator" xlink:href="isdr-20200630.xsd#ISDR_Range11Member" xlink:label="ISDR_Range11Member" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ISDR_Range11Member" xlink:to="ISDR_Range11Member_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ISDR_Range11Member_lbl" xml:lang="en-US">June 1-30, 2020</link:label>
      <link:loc xlink:type="locator" xlink:href="isdr-20200630.xsd#ISDR_DocumentAndEntityInformationAbstract" xlink:label="ISDR_DocumentAndEntityInformationAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ISDR_DocumentAndEntityInformationAbstract" xlink:to="ISDR_DocumentAndEntityInformationAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ISDR_DocumentAndEntityInformationAbstract_lbl" xml:lang="en-US">Document And Entity Information</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityRegistrantName" xlink:label="dei_EntityRegistrantName" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityRegistrantName" xlink:to="dei_EntityRegistrantName_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityRegistrantName_lbl" xml:lang="en-US">Entity Registrant Name</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityCentralIndexKey" xlink:label="dei_EntityCentralIndexKey" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityCentralIndexKey" xlink:to="dei_EntityCentralIndexKey_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityCentralIndexKey_lbl" xml:lang="en-US">Entity Central Index Key</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentType" xlink:label="dei_DocumentType" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentType" xlink:to="dei_DocumentType_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentType_lbl" xml:lang="en-US">Document Type</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentPeriodEndDate" xlink:label="dei_DocumentPeriodEndDate" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentPeriodEndDate" xlink:to="dei_DocumentPeriodEndDate_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentPeriodEndDate_lbl" xml:lang="en-US">Document Period End Date</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_AmendmentFlag" xlink:label="dei_AmendmentFlag" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_AmendmentFlag" xlink:to="dei_AmendmentFlag_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_AmendmentFlag_lbl" xml:lang="en-US">Amendment Flag</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_CurrentFiscalYearEndDate" xlink:label="dei_CurrentFiscalYearEndDate" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_CurrentFiscalYearEndDate" xlink:to="dei_CurrentFiscalYearEndDate_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_CurrentFiscalYearEndDate_lbl" xml:lang="en-US">Current Fiscal Year End Date</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityFilerCategory" xlink:label="dei_EntityFilerCategory" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityFilerCategory" xlink:to="dei_EntityFilerCategory_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityFilerCategory_lbl" xml:lang="en-US">Entity Filer Category</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityEmergingGrowthCompany" xlink:label="dei_EntityEmergingGrowthCompany" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityEmergingGrowthCompany" xlink:to="dei_EntityEmergingGrowthCompany_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityEmergingGrowthCompany_lbl" xml:lang="en-US">Entity Emerging Growth Company</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntitySmallBusiness" xlink:label="dei_EntitySmallBusiness" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntitySmallBusiness" xlink:to="dei_EntitySmallBusiness_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntitySmallBusiness_lbl" xml:lang="en-US">Entity Small Business</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityCurrentReportingStatus" xlink:label="dei_EntityCurrentReportingStatus" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityCurrentReportingStatus" xlink:to="dei_EntityCurrentReportingStatus_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityCurrentReportingStatus_lbl" xml:lang="en-US">Is Entity's Reporting Status Current?</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityShellCompany" xlink:label="dei_EntityShellCompany" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityShellCompany" xlink:to="dei_EntityShellCompany_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityShellCompany_lbl" xml:lang="en-US">Entity Shell Company</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityInteractiveDataCurrent" xlink:label="dei_EntityInteractiveDataCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityInteractiveDataCurrent" xlink:to="dei_EntityInteractiveDataCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityInteractiveDataCurrent_lbl" xml:lang="en-US">Entity Interactive Data Current</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityIncorporationStateCountryCode" xlink:label="dei_EntityIncorporationStateCountryCode" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityIncorporationStateCountryCode" xlink:to="dei_EntityIncorporationStateCountryCode_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityIncorporationStateCountryCode_lbl" xml:lang="en-US">Entity Incorporation State Country Code</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityFileNumber" xlink:label="dei_EntityFileNumber" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityFileNumber" xlink:to="dei_EntityFileNumber_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityFileNumber_lbl" xml:lang="en-US">Entity File Number</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityCommonStockSharesOutstanding" xlink:label="dei_EntityCommonStockSharesOutstanding" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityCommonStockSharesOutstanding" xlink:to="dei_EntityCommonStockSharesOutstanding_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityCommonStockSharesOutstanding_lbl" xml:lang="en-US">Entity Common Stock, Shares Outstanding</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentFiscalPeriodFocus" xlink:label="dei_DocumentFiscalPeriodFocus" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentFiscalPeriodFocus" xlink:to="dei_DocumentFiscalPeriodFocus_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentFiscalPeriodFocus_lbl" xml:lang="en-US">Document Fiscal Period Focus</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentFiscalYearFocus" xlink:label="dei_DocumentFiscalYearFocus" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentFiscalYearFocus" xlink:to="dei_DocumentFiscalYearFocus_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentFiscalYearFocus_lbl" xml:lang="en-US">Document Fiscal Year Focus</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="us-gaap_StatementOfFinancialPositionAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_StatementOfFinancialPositionAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementOfFinancialPositionAbstract_lbl" xml:lang="en-US">Statement of Financial Position [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsAbstract" xlink:label="us-gaap_AssetsAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_AssetsAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AssetsAbstract_lbl" xml:lang="en-US">ASSETS</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsCurrentAbstract" xlink:label="us-gaap_AssetsCurrentAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_AssetsCurrentAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AssetsCurrentAbstract_lbl" xml:lang="en-US">Current assets:</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue_lbl" xml:lang="en-US">Cash and cash equivalents</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsReceivableNet" xlink:label="us-gaap_AccountsReceivableNet" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsReceivableNet" xlink:to="us-gaap_AccountsReceivableNet_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountsReceivableNet_lbl" xml:lang="en-US">Accounts receivable (net of allowance for doubtful accounts of $601 and $700, respectively)</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxesReceivable" xlink:label="us-gaap_IncomeTaxesReceivable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxesReceivable" xlink:to="us-gaap_IncomeTaxesReceivable_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxesReceivable_lbl" xml:lang="en-US">Income tax receivable</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherAssetsCurrent" xlink:label="us-gaap_OtherAssetsCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherAssetsCurrent" xlink:to="us-gaap_OtherAssetsCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherAssetsCurrent_lbl" xml:lang="en-US">Other current assets</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsCurrent" xlink:label="us-gaap_AssetsCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_AssetsCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_AssetsCurrent_lbl" xml:lang="en-US">Total current assets</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CapitalizedComputerSoftwareNet" xlink:label="us-gaap_CapitalizedComputerSoftwareNet" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CapitalizedComputerSoftwareNet" xlink:to="us-gaap_CapitalizedComputerSoftwareNet_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CapitalizedComputerSoftwareNet_lbl" xml:lang="en-US">Capitalized software (net of accumulated amortization of $2,472 and $2,153, respectively)</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="us-gaap_PropertyPlantAndEquipmentNet" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentNet" xlink:to="us-gaap_PropertyPlantAndEquipmentNet_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentNet_lbl" xml:lang="en-US">Fixed assets (net of accumulated amortization of $245 and $181, respectively)</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset" xlink:label="us-gaap_OperatingLeaseRightOfUseAsset" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseRightOfUseAsset" xlink:to="us-gaap_OperatingLeaseRightOfUseAsset_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeaseRightOfUseAsset_lbl" xml:lang="en-US">Right-of-use asset - leases</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredIncomeTaxAssetsNet" xlink:label="us-gaap_DeferredIncomeTaxAssetsNet" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredIncomeTaxAssetsNet" xlink:to="us-gaap_DeferredIncomeTaxAssetsNet_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredIncomeTaxAssetsNet_lbl" xml:lang="en-US">Deferred tax asset</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherAssetsNoncurrent" xlink:label="us-gaap_OtherAssetsNoncurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherAssetsNoncurrent" xlink:to="us-gaap_OtherAssetsNoncurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherAssetsNoncurrent_lbl" xml:lang="en-US">Other long-term assets</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Goodwill" xlink:label="us-gaap_Goodwill" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Goodwill" xlink:to="us-gaap_Goodwill_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_Goodwill_lbl" xml:lang="en-US">Goodwill</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:label="us-gaap_IntangibleAssetsNetExcludingGoodwill" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:to="us-gaap_IntangibleAssetsNetExcludingGoodwill_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IntangibleAssetsNetExcludingGoodwill_lbl" xml:lang="en-US">Intangible assets (net of accumulated amortization of $5,281 and $4,937, respectively)</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Assets" xlink:label="us-gaap_Assets" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Assets" xlink:to="us-gaap_Assets_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_Assets_lbl" xml:lang="en-US">Total assets</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:label="us-gaap_LiabilitiesAndStockholdersEquityAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_LiabilitiesAndStockholdersEquityAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LiabilitiesAndStockholdersEquityAbstract_lbl" xml:lang="en-US">LIABILITIES AND STOCKHOLDERS' EQUITY</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesCurrentAbstract" xlink:label="us-gaap_LiabilitiesCurrentAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_LiabilitiesCurrentAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LiabilitiesCurrentAbstract_lbl" xml:lang="en-US">Current liabilities:</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsPayableCurrent" xlink:label="us-gaap_AccountsPayableCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsPayableCurrent" xlink:to="us-gaap_AccountsPayableCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountsPayableCurrent_lbl" xml:lang="en-US">Accounts payable</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccruedLiabilitiesCurrent" xlink:label="us-gaap_AccruedLiabilitiesCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccruedLiabilitiesCurrent" xlink:to="us-gaap_AccruedLiabilitiesCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccruedLiabilitiesCurrent_lbl" xml:lang="en-US">Accrued expenses</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NotesPayableCurrent" xlink:label="us-gaap_NotesPayableCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NotesPayableCurrent" xlink:to="us-gaap_NotesPayableCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NotesPayableCurrent_lbl" xml:lang="en-US">Note payable - short-term (net of discount of $6 and $19, respectively)</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccruedIncomeTaxesCurrent" xlink:label="us-gaap_AccruedIncomeTaxesCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccruedIncomeTaxesCurrent" xlink:to="us-gaap_AccruedIncomeTaxesCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccruedIncomeTaxesCurrent_lbl" xml:lang="en-US">Income taxes payable</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredRevenueCurrent" xlink:label="us-gaap_DeferredRevenueCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredRevenueCurrent" xlink:to="us-gaap_DeferredRevenueCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredRevenueCurrent_lbl" xml:lang="en-US">Deferred revenue</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesCurrent" xlink:label="us-gaap_LiabilitiesCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_LiabilitiesCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_LiabilitiesCurrent_lbl" xml:lang="en-US">Total current liabilities</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxLiabilitiesNoncurrent" xlink:label="us-gaap_DeferredTaxLiabilitiesNoncurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxLiabilitiesNoncurrent" xlink:to="us-gaap_DeferredTaxLiabilitiesNoncurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxLiabilitiesNoncurrent_lbl" xml:lang="en-US">Deferred income tax liability</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:label="us-gaap_OperatingLeaseLiabilityNoncurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:to="us-gaap_OperatingLeaseLiabilityNoncurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeaseLiabilityNoncurrent_lbl" xml:lang="en-US">Lease liabilities - long term</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Liabilities" xlink:label="us-gaap_Liabilities" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Liabilities" xlink:to="us-gaap_Liabilities_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_Liabilities_lbl" xml:lang="en-US">Total liabilities</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommitmentsAndContingencies" xlink:label="us-gaap_CommitmentsAndContingencies" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommitmentsAndContingencies" xlink:to="us-gaap_CommitmentsAndContingencies_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommitmentsAndContingencies_lbl" xml:lang="en-US">Commitments and contingencies</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityAbstract" xlink:label="us-gaap_StockholdersEquityAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_StockholdersEquityAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockholdersEquityAbstract_lbl" xml:lang="en-US">Stockholders' equity:</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockValue" xlink:label="us-gaap_PreferredStockValue" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredStockValue" xlink:to="us-gaap_PreferredStockValue_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PreferredStockValue_lbl" xml:lang="en-US">Preferred stock, $0.001 par value, 1,000,000 shares authorized, no shares issued and outstanding as of June 30, 2020 and December 31, 2019, respectively.</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockValue" xlink:label="us-gaap_CommonStockValue" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockValue" xlink:to="us-gaap_CommonStockValue_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockValue_lbl" xml:lang="en-US">Common stock $0.001 par value, 20,000,000 shares authorized, 3,734,502 and 3,786,398 shares issued and outstanding as of June 30, 2020 and December 31, 2019, respectively.</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdditionalPaidInCapital" xlink:label="us-gaap_AdditionalPaidInCapital" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdditionalPaidInCapital" xlink:to="us-gaap_AdditionalPaidInCapital_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AdditionalPaidInCapital_lbl" xml:lang="en-US">Additional paid-in capital</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_lbl" xml:lang="en-US">Other accumulated comprehensive income (loss)</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RetainedEarningsAccumulatedDeficit" xlink:to="us-gaap_RetainedEarningsAccumulatedDeficit_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit_lbl" xml:lang="en-US">Retained earnings</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="us-gaap_StockholdersEquity" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_StockholdersEquity_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_StockholdersEquity_lbl" xml:lang="en-US">Total stockholders' equity</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="us-gaap_LiabilitiesAndStockholdersEquity_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity_lbl" xml:lang="en-US">Total liabilities and stockholders' equity</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:to="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_lbl" xml:lang="en-US">Allowance for accounts receivables</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CapitalizedComputerSoftwareAccumulatedAmortization" xlink:label="us-gaap_CapitalizedComputerSoftwareAccumulatedAmortization" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CapitalizedComputerSoftwareAccumulatedAmortization" xlink:to="us-gaap_CapitalizedComputerSoftwareAccumulatedAmortization_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CapitalizedComputerSoftwareAccumulatedAmortization_lbl" xml:lang="en-US">Accumulated amortization - capitalized software</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:label="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:to="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_lbl" xml:lang="en-US">Accumulated depreciation - fixed assets</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_lbl" xml:lang="en-US">Accumulated amortization - intangible assets</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentUnamortizedDiscountNoncurrent" xlink:label="us-gaap_DebtInstrumentUnamortizedDiscountNoncurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentUnamortizedDiscountNoncurrent" xlink:to="us-gaap_DebtInstrumentUnamortizedDiscountNoncurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtInstrumentUnamortizedDiscountNoncurrent_lbl" xml:lang="en-US">Long-term notes payable discount</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockParOrStatedValuePerShare" xlink:label="us-gaap_PreferredStockParOrStatedValuePerShare" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredStockParOrStatedValuePerShare" xlink:to="us-gaap_PreferredStockParOrStatedValuePerShare_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PreferredStockParOrStatedValuePerShare_lbl" xml:lang="en-US">Preferred stock, par value</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockSharesAuthorized" xlink:label="us-gaap_PreferredStockSharesAuthorized" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredStockSharesAuthorized" xlink:to="us-gaap_PreferredStockSharesAuthorized_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PreferredStockSharesAuthorized_lbl" xml:lang="en-US">Preferred stock, authorized</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockSharesIssued" xlink:label="us-gaap_PreferredStockSharesIssued" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredStockSharesIssued" xlink:to="us-gaap_PreferredStockSharesIssued_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PreferredStockSharesIssued_lbl" xml:lang="en-US">Preferred stock, issued</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockSharesOutstanding" xlink:label="us-gaap_PreferredStockSharesOutstanding" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredStockSharesOutstanding" xlink:to="us-gaap_PreferredStockSharesOutstanding_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PreferredStockSharesOutstanding_lbl" xml:lang="en-US">Preferred stock, outstanding</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockParOrStatedValuePerShare" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockParOrStatedValuePerShare" xlink:to="us-gaap_CommonStockParOrStatedValuePerShare_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare_lbl" xml:lang="en-US">Common stock, par value</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockSharesAuthorized" xlink:label="us-gaap_CommonStockSharesAuthorized" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockSharesAuthorized" xlink:to="us-gaap_CommonStockSharesAuthorized_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockSharesAuthorized_lbl" xml:lang="en-US">Common stock, authorized</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockSharesIssued" xlink:label="us-gaap_CommonStockSharesIssued" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockSharesIssued" xlink:to="us-gaap_CommonStockSharesIssued_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockSharesIssued_lbl" xml:lang="en-US">Common stock, issued</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="us-gaap_CommonStockSharesOutstanding" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockSharesOutstanding" xlink:to="us-gaap_CommonStockSharesOutstanding_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockSharesOutstanding_lbl" xml:lang="en-US">Common stock, outstanding</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementAbstract" xlink:label="us-gaap_IncomeStatementAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_IncomeStatementAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeStatementAbstract_lbl" xml:lang="en-US">Income Statement [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Revenues" xlink:label="us-gaap_Revenues" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Revenues" xlink:to="us-gaap_Revenues_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_Revenues_lbl" xml:lang="en-US">Revenues</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CostOfRevenue" xlink:label="us-gaap_CostOfRevenue" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CostOfRevenue" xlink:to="us-gaap_CostOfRevenue_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CostOfRevenue_lbl" xml:lang="en-US">Cost of revenues</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GrossProfit" xlink:label="us-gaap_GrossProfit" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GrossProfit" xlink:to="us-gaap_GrossProfit_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_GrossProfit_lbl" xml:lang="en-US">Gross profit</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingCostsAndExpensesAbstract" xlink:label="us-gaap_OperatingCostsAndExpensesAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingCostsAndExpensesAbstract" xlink:to="us-gaap_OperatingCostsAndExpensesAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingCostsAndExpensesAbstract_lbl" xml:lang="en-US">Operating costs and expenses:</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GeneralAndAdministrativeExpense" xlink:label="us-gaap_GeneralAndAdministrativeExpense" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GeneralAndAdministrativeExpense" xlink:to="us-gaap_GeneralAndAdministrativeExpense_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GeneralAndAdministrativeExpense_lbl" xml:lang="en-US">General and administrative</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SellingAndMarketingExpense" xlink:label="us-gaap_SellingAndMarketingExpense" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SellingAndMarketingExpense" xlink:to="us-gaap_SellingAndMarketingExpense_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SellingAndMarketingExpense_lbl" xml:lang="en-US">Sales and marketing expenses</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ResearchAndDevelopmentExpense" xlink:label="us-gaap_ResearchAndDevelopmentExpense" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ResearchAndDevelopmentExpense" xlink:to="us-gaap_ResearchAndDevelopmentExpense_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ResearchAndDevelopmentExpense_lbl" xml:lang="en-US">Product development</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DepreciationAndAmortization" xlink:label="us-gaap_DepreciationAndAmortization" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DepreciationAndAmortization" xlink:to="us-gaap_DepreciationAndAmortization_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DepreciationAndAmortization_lbl" xml:lang="en-US">Depreciation and amortization</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingExpenses" xlink:label="us-gaap_OperatingExpenses" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingExpenses" xlink:to="us-gaap_OperatingExpenses_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_OperatingExpenses_lbl" xml:lang="en-US">Total operating costs and expenses</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingIncomeLoss" xlink:label="us-gaap_OperatingIncomeLoss" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingIncomeLoss" xlink:to="us-gaap_OperatingIncomeLoss_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_OperatingIncomeLoss_lbl" xml:lang="en-US">Operating income</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestIncomeExpenseNet" xlink:label="us-gaap_InterestIncomeExpenseNet" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestIncomeExpenseNet" xlink:to="us-gaap_InterestIncomeExpenseNet_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InterestIncomeExpenseNet_lbl" xml:lang="en-US">Interest income (expense), net</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_lbl" xml:lang="en-US">Income before income taxes</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:label="us-gaap_CurrentIncomeTaxExpenseBenefit" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:to="us-gaap_CurrentIncomeTaxExpenseBenefit_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CurrentIncomeTaxExpenseBenefit_lbl" xml:lang="en-US">Income tax expense</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="us-gaap_NetIncomeLoss" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetIncomeLoss" xlink:to="us-gaap_NetIncomeLoss_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_NetIncomeLoss_lbl" xml:lang="en-US">Net income</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareBasic" xlink:label="us-gaap_EarningsPerShareBasic" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareBasic" xlink:to="us-gaap_EarningsPerShareBasic_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EarningsPerShareBasic_lbl" xml:lang="en-US">Income per share - basic</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareDiluted" xlink:label="us-gaap_EarningsPerShareDiluted" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareDiluted" xlink:to="us-gaap_EarningsPerShareDiluted_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EarningsPerShareDiluted_lbl" xml:lang="en-US">Income per share - fully diluted</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_lbl" xml:lang="en-US">Weighted average number of common shares outstanding - basic (in thousands)</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:to="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_lbl" xml:lang="en-US">Weighted average number of common shares outstanding - fully diluted (in thousands)</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementOfOtherComprehensiveIncomeAbstract" xlink:label="us-gaap_StatementOfOtherComprehensiveIncomeAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementOfOtherComprehensiveIncomeAbstract" xlink:to="us-gaap_StatementOfOtherComprehensiveIncomeAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementOfOtherComprehensiveIncomeAbstract_lbl" xml:lang="en-US">Statement of Other Comprehensive Income [Abstract]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetIncomeLoss" xlink:to="us-gaap_NetIncomeLoss_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetIncomeLoss_2_lbl" xml:lang="en-US">Net income</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" xlink:label="us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" xlink:to="us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_lbl" xml:lang="en-US">Foreign currency translation adjustment</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax" xlink:label="us-gaap_ComprehensiveIncomeNetOfTax" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ComprehensiveIncomeNetOfTax" xlink:to="us-gaap_ComprehensiveIncomeNetOfTax_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_ComprehensiveIncomeNetOfTax_lbl" xml:lang="en-US">Comprehensive income</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementTable_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementTable_lbl" xml:lang="en-US">Statement [Table]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementLineItems_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementLineItems_lbl" xml:lang="en-US">Statement [Line Items]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharesIssued" xlink:label="us-gaap_SharesIssued" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharesIssued" xlink:to="us-gaap_SharesIssued_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_SharesIssued_lbl" xml:lang="en-US">Beginning balance, shares</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_StockholdersEquity_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_StockholdersEquity_2_lbl" xml:lang="en-US">Beginning balance, amount</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:label="us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:to="us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_lbl" xml:lang="en-US">Stock-based compensation expense</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:label="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:to="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_lbl" xml:lang="en-US">Exercise of stock awards, net of tax, shares</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:label="us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:to="us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_lbl" xml:lang="en-US">Exercise of stock awards, net of tax, amount</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodShares" xlink:label="us-gaap_StockRepurchasedAndRetiredDuringPeriodShares" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockRepurchasedAndRetiredDuringPeriodShares" xlink:to="us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_lbl" xml:lang="en-US">Stock repurchase and retirement, shares</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodValue" xlink:label="us-gaap_StockRepurchasedAndRetiredDuringPeriodValue" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockRepurchasedAndRetiredDuringPeriodValue" xlink:to="us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_lbl" xml:lang="en-US">Stock repurchase and retirement, amount</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" xlink:to="us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_2_lbl" xml:lang="en-US">Foreign currency translation</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharesIssued" xlink:to="us-gaap_SharesIssued_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_SharesIssued_2_lbl" xml:lang="en-US">Ending balance, shares</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_StockholdersEquity_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_StockholdersEquity_3_lbl" xml:lang="en-US">Ending balance, amount</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementOfCashFlowsAbstract" xlink:label="us-gaap_StatementOfCashFlowsAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_StatementOfCashFlowsAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementOfCashFlowsAbstract_lbl" xml:lang="en-US">Statement of Cash Flows [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_lbl" xml:lang="en-US">Cash flows from operating activities:</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_lbl" xml:lang="en-US">Adjustments to reconcile net income to net cash provided by operating activities:</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DepreciationDepletionAndAmortization" xlink:label="us-gaap_DepreciationDepletionAndAmortization" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DepreciationDepletionAndAmortization" xlink:to="us-gaap_DepreciationDepletionAndAmortization_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_DepreciationDepletionAndAmortization_lbl" xml:lang="en-US">Depreciation and amortization</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProvisionForDoubtfulAccounts" xlink:label="us-gaap_ProvisionForDoubtfulAccounts" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProvisionForDoubtfulAccounts" xlink:to="us-gaap_ProvisionForDoubtfulAccounts_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProvisionForDoubtfulAccounts_lbl" xml:lang="en-US">Bad debt expense</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:label="us-gaap_DeferredIncomeTaxExpenseBenefit" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:to="us-gaap_DeferredIncomeTaxExpenseBenefit_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredIncomeTaxExpenseBenefit_lbl" xml:lang="en-US">Deferred income taxes</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherNoncashExpense" xlink:label="us-gaap_OtherNoncashExpense" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherNoncashExpense" xlink:to="us-gaap_OtherNoncashExpense_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherNoncashExpense_lbl" xml:lang="en-US">Non-cash interest expense</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensation" xlink:label="us-gaap_ShareBasedCompensation" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensation" xlink:to="us-gaap_ShareBasedCompensation_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_ShareBasedCompensation_lbl" xml:lang="en-US">Stock-based compensation expense</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:label="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_lbl" xml:lang="en-US">Changes in operating assets and liabilities:</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:label="us-gaap_IncreaseDecreaseInAccountsReceivable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:to="us-gaap_IncreaseDecreaseInAccountsReceivable_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_IncreaseDecreaseInAccountsReceivable_lbl" xml:lang="en-US">Decrease (increase) in accounts receivable</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInOtherOperatingAssets" xlink:label="us-gaap_IncreaseDecreaseInOtherOperatingAssets" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInOtherOperatingAssets" xlink:to="us-gaap_IncreaseDecreaseInOtherOperatingAssets_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_IncreaseDecreaseInOtherOperatingAssets_lbl" xml:lang="en-US">Decrease (increase) in other assets</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayable" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInAccountsPayable" xlink:to="us-gaap_IncreaseDecreaseInAccountsPayable_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayable_lbl" xml:lang="en-US">Increase (decrease) in accounts payable</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:label="us-gaap_IncreaseDecreaseInAccruedLiabilities" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:to="us-gaap_IncreaseDecreaseInAccruedLiabilities_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInAccruedLiabilities_lbl" xml:lang="en-US">Increase (decrease) in accrued expenses and other liabilities</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInDeferredRevenue" xlink:label="us-gaap_IncreaseDecreaseInDeferredRevenue" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInDeferredRevenue" xlink:to="us-gaap_IncreaseDecreaseInDeferredRevenue_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInDeferredRevenue_lbl" xml:lang="en-US">Increase (decrease) in deferred revenue</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivities_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities_lbl" xml:lang="en-US">Net cash provided by operating activities</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_lbl" xml:lang="en-US">Cash flows from investing activities:</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:label="us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:to="us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_lbl" xml:lang="en-US">Purchase of VisualWebcaster Platform</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToDevelopSoftware" xlink:label="us-gaap_PaymentsToDevelopSoftware" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsToDevelopSoftware" xlink:to="us-gaap_PaymentsToDevelopSoftware_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_PaymentsToDevelopSoftware_lbl" xml:lang="en-US">Capitalized software</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:label="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:to="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_lbl" xml:lang="en-US">Purchase of fixed assets</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivities_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities_lbl" xml:lang="en-US">Net cash used in investing activities</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_lbl" xml:lang="en-US">Cash flows from financing activities:</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:label="us-gaap_PaymentsForRepurchaseOfCommonStock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:to="us-gaap_PaymentsForRepurchaseOfCommonStock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_PaymentsForRepurchaseOfCommonStock_lbl" xml:lang="en-US">Payment for stock repurchase and retirement</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivities_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities_lbl" xml:lang="en-US">Net cash used in financing activities</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease" xlink:label="us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease" xlink:to="us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease_lbl" xml:lang="en-US">Net change in cash</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue_2_lbl" xml:lang="en-US">Cash - beginning</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectOfExchangeRateOnCash" xlink:label="us-gaap_EffectOfExchangeRateOnCash" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectOfExchangeRateOnCash" xlink:to="us-gaap_EffectOfExchangeRateOnCash_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EffectOfExchangeRateOnCash_lbl" xml:lang="en-US">Currency translation adjustment</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue_3_lbl" xml:lang="en-US">Cash - ending</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SupplementalCashFlowInformationAbstract" xlink:label="us-gaap_SupplementalCashFlowInformationAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SupplementalCashFlowInformationAbstract" xlink:to="us-gaap_SupplementalCashFlowInformationAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SupplementalCashFlowInformationAbstract_lbl" xml:lang="en-US">Supplemental disclosures:</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxesPaidNet" xlink:label="us-gaap_IncomeTaxesPaidNet" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxesPaidNet" xlink:to="us-gaap_IncomeTaxesPaidNet_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxesPaidNet_lbl" xml:lang="en-US">Cash paid for income taxes</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:label="us-gaap_NoncashInvestingAndFinancingItemsAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:to="us-gaap_NoncashInvestingAndFinancingItemsAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NoncashInvestingAndFinancingItemsAbstract_lbl" xml:lang="en-US">Non-cash activities:</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:label="us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:to="us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_lbl" xml:lang="en-US">Right-of-use assets obtained in exchange for lease liabilities</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:label="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_lbl" xml:lang="en-US">Organization, Consolidation and Presentation of Financial Statements [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock" xlink:label="us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock" xlink:to="us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock_lbl" xml:lang="en-US">Basis of Presentation</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="us-gaap_AccountingPoliciesAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_AccountingPoliciesAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountingPoliciesAbstract_lbl" xml:lang="en-US">Accounting Policies [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SignificantAccountingPoliciesTextBlock" xlink:label="us-gaap_SignificantAccountingPoliciesTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SignificantAccountingPoliciesTextBlock" xlink:to="us-gaap_SignificantAccountingPoliciesTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SignificantAccountingPoliciesTextBlock_lbl" xml:lang="en-US">Summary of Significant Accounting Policies</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationsAbstract" xlink:label="us-gaap_BusinessCombinationsAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationsAbstract" xlink:to="us-gaap_BusinessCombinationsAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessCombinationsAbstract_lbl" xml:lang="en-US">Business Combinations [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MergersAcquisitionsAndDispositionsDisclosuresTextBlock" xlink:label="us-gaap_MergersAcquisitionsAndDispositionsDisclosuresTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_MergersAcquisitionsAndDispositionsDisclosuresTextBlock" xlink:to="us-gaap_MergersAcquisitionsAndDispositionsDisclosuresTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_MergersAcquisitionsAndDispositionsDisclosuresTextBlock_lbl" xml:lang="en-US">Recent Acquisitions</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationAbstract" xlink:label="us-gaap_ShareBasedCompensationAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationAbstract" xlink:to="us-gaap_ShareBasedCompensationAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationAbstract_lbl" xml:lang="en-US">Share-based Payment Arrangement, Noncash Expense [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock" xlink:label="us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock" xlink:to="us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock_lbl" xml:lang="en-US">Equity</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="us-gaap_IncomeTaxDisclosureAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_IncomeTaxDisclosureAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxDisclosureAbstract_lbl" xml:lang="en-US">Income Tax Disclosure [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxDisclosureTextBlock" xlink:label="us-gaap_IncomeTaxDisclosureTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxDisclosureTextBlock" xlink:to="us-gaap_IncomeTaxDisclosureTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxDisclosureTextBlock_lbl" xml:lang="en-US">Income Taxes</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeasesAbstract" xlink:label="us-gaap_LeasesAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LeasesAbstract" xlink:to="us-gaap_LeasesAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LeasesAbstract_lbl" xml:lang="en-US">Leases [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeasesOfLesseeDisclosureTextBlock" xlink:label="us-gaap_LeasesOfLesseeDisclosureTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LeasesOfLesseeDisclosureTextBlock" xlink:to="us-gaap_LeasesOfLesseeDisclosureTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LeasesOfLesseeDisclosureTextBlock_lbl" xml:lang="en-US">Leases</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract" xlink:label="us-gaap_RevenueFromContractWithCustomerAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenueFromContractWithCustomerAbstract" xlink:to="us-gaap_RevenueFromContractWithCustomerAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RevenueFromContractWithCustomerAbstract_lbl" xml:lang="en-US">Revenue from Contract with Customer [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskDisclosureTextBlock" xlink:label="us-gaap_ConcentrationRiskDisclosureTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskDisclosureTextBlock" xlink:to="us-gaap_ConcentrationRiskDisclosureTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConcentrationRiskDisclosureTextBlock_lbl" xml:lang="en-US">Revenue</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditFacilityAbstract" xlink:label="us-gaap_LineOfCreditFacilityAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LineOfCreditFacilityAbstract" xlink:to="us-gaap_LineOfCreditFacilityAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LineOfCreditFacilityAbstract_lbl" xml:lang="en-US">Line of Credit Facility [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtDisclosureTextBlock" xlink:label="us-gaap_DebtDisclosureTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtDisclosureTextBlock" xlink:to="us-gaap_DebtDisclosureTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtDisclosureTextBlock_lbl" xml:lang="en-US">Line of Credit</link:label>
      <link:loc xlink:type="locator" xlink:href="isdr-20200630.xsd#ISDR_Covid19PandemicAbstract" xlink:label="ISDR_Covid19PandemicAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ISDR_Covid19PandemicAbstract" xlink:to="ISDR_Covid19PandemicAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ISDR_Covid19PandemicAbstract_lbl" xml:lang="en-US">Note 9. Covid-19 Pandemic</link:label>
      <link:loc xlink:type="locator" xlink:href="isdr-20200630.xsd#ISDR_Covid19PandemicDisclosureTextBlock" xlink:label="ISDR_Covid19PandemicDisclosureTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ISDR_Covid19PandemicDisclosureTextBlock" xlink:to="ISDR_Covid19PandemicDisclosureTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ISDR_Covid19PandemicDisclosureTextBlock_lbl" xml:lang="en-US">COVID-19 Pandemic</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerSharePolicyTextBlock" xlink:label="us-gaap_EarningsPerSharePolicyTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerSharePolicyTextBlock" xlink:to="us-gaap_EarningsPerSharePolicyTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EarningsPerSharePolicyTextBlock_lbl" xml:lang="en-US">Earnings per Share (EPS)</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueRecognitionPolicyTextBlock" xlink:label="us-gaap_RevenueRecognitionPolicyTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenueRecognitionPolicyTextBlock" xlink:to="us-gaap_RevenueRecognitionPolicyTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RevenueRecognitionPolicyTextBlock_lbl" xml:lang="en-US">Revenue Recognition</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:label="us-gaap_CashAndCashEquivalentsPolicyTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:to="us-gaap_CashAndCashEquivalentsPolicyTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CashAndCashEquivalentsPolicyTextBlock_lbl" xml:lang="en-US">Cash Equivalents</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy" xlink:label="us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy" xlink:to="us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy_lbl" xml:lang="en-US">Accounts Receivable and Allowance for Doubtful Accounts</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskCreditRisk" xlink:label="us-gaap_ConcentrationRiskCreditRisk" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskCreditRisk" xlink:to="us-gaap_ConcentrationRiskCreditRisk_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConcentrationRiskCreditRisk_lbl" xml:lang="en-US">Concentration of Credit Risk</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UseOfEstimates" xlink:label="us-gaap_UseOfEstimates" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_UseOfEstimates" xlink:to="us-gaap_UseOfEstimates_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_UseOfEstimates_lbl" xml:lang="en-US">Use of Estimates</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxPolicyTextBlock" xlink:label="us-gaap_IncomeTaxPolicyTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxPolicyTextBlock" xlink:to="us-gaap_IncomeTaxPolicyTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_IncomeTaxPolicyTextBlock_lbl" xml:lang="en-US">Income Taxes</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InternalUseSoftwarePolicy" xlink:label="us-gaap_InternalUseSoftwarePolicy" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InternalUseSoftwarePolicy" xlink:to="us-gaap_InternalUseSoftwarePolicy_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InternalUseSoftwarePolicy_lbl" xml:lang="en-US">Capitalized Software</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeLeasesPolicyTextBlock" xlink:label="us-gaap_LesseeLeasesPolicyTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeLeasesPolicyTextBlock" xlink:to="us-gaap_LesseeLeasesPolicyTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeLeasesPolicyTextBlock_lbl" xml:lang="en-US">Lease Accounting</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementPolicyPolicyTextBlock" xlink:label="us-gaap_FairValueMeasurementPolicyPolicyTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueMeasurementPolicyPolicyTextBlock" xlink:to="us-gaap_FairValueMeasurementPolicyPolicyTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueMeasurementPolicyPolicyTextBlock_lbl" xml:lang="en-US">Fair Value Measurements</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:label="us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:to="us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_lbl" xml:lang="en-US">Translation of Foreign Financial Statements</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy" xlink:label="us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy" xlink:to="us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy_lbl" xml:lang="en-US">Business Combinations, Goodwill and Intangible Assets</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ComprehensiveIncomePolicyPolicyTextBlock" xlink:label="us-gaap_ComprehensiveIncomePolicyPolicyTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ComprehensiveIncomePolicyPolicyTextBlock" xlink:to="us-gaap_ComprehensiveIncomePolicyPolicyTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ComprehensiveIncomePolicyPolicyTextBlock_lbl" xml:lang="en-US">Comprehensive Income</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdvertisingCostsPolicyTextBlock" xlink:label="us-gaap_AdvertisingCostsPolicyTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdvertisingCostsPolicyTextBlock" xlink:to="us-gaap_AdvertisingCostsPolicyTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AdvertisingCostsPolicyTextBlock_lbl" xml:lang="en-US">Advertising</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:label="us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:to="us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_lbl" xml:lang="en-US">Stock-based Compensation</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:label="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:to="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_lbl" xml:lang="en-US">Recently Adopted Accounting Pronouncements</link:label>
      <link:loc xlink:type="locator" xlink:href="isdr-20200630.xsd#ISDR_ScheduleOfInternalUseSoftwareCapitalizationAndAmortizationTableTextBlock" xlink:label="ISDR_ScheduleOfInternalUseSoftwareCapitalizationAndAmortizationTableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ISDR_ScheduleOfInternalUseSoftwareCapitalizationAndAmortizationTableTextBlock" xlink:to="ISDR_ScheduleOfInternalUseSoftwareCapitalizationAndAmortizationTableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ISDR_ScheduleOfInternalUseSoftwareCapitalizationAndAmortizationTableTextBlock_lbl" xml:lang="en-US">Capitalized software</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedAndIndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTableTextBlock" xlink:label="us-gaap_FiniteLivedAndIndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedAndIndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTableTextBlock" xlink:to="us-gaap_FiniteLivedAndIndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedAndIndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTableTextBlock_lbl" xml:lang="en-US">Intangible assets acquired</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock" xlink:label="us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock" xlink:to="us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock_lbl" xml:lang="en-US">Stock options outstanding and exercisable</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AcceleratedShareRepurchasesTextBlock" xlink:label="us-gaap_AcceleratedShareRepurchasesTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AcceleratedShareRepurchasesTextBlock" xlink:to="us-gaap_AcceleratedShareRepurchasesTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AcceleratedShareRepurchasesTextBlock_lbl" xml:lang="en-US">Shares repurchased</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeaseCostTableTextBlock" xlink:label="us-gaap_LeaseCostTableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LeaseCostTableTextBlock" xlink:to="us-gaap_LeaseCostTableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LeaseCostTableTextBlock_lbl" xml:lang="en-US">Lease expense</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock" xlink:label="us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock" xlink:to="us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock_lbl" xml:lang="en-US">Future minimum lease payments</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:label="us-gaap_DisaggregationOfRevenueTableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:to="us-gaap_DisaggregationOfRevenueTableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DisaggregationOfRevenueTableTextBlock_lbl" xml:lang="en-US">Disaggregated revenue</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CapitalizedSoftwareDevelopmentCostsForSoftwareSoldToCustomers" xlink:label="us-gaap_CapitalizedSoftwareDevelopmentCostsForSoftwareSoldToCustomers" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CapitalizedSoftwareDevelopmentCostsForSoftwareSoldToCustomers" xlink:to="us-gaap_CapitalizedSoftwareDevelopmentCostsForSoftwareSoldToCustomers_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CapitalizedSoftwareDevelopmentCostsForSoftwareSoldToCustomers_lbl" xml:lang="en-US">Capitalized software development costs</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CapitalizedComputerSoftwareAmortization1" xlink:label="us-gaap_CapitalizedComputerSoftwareAmortization1" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CapitalizedComputerSoftwareAmortization1" xlink:to="us-gaap_CapitalizedComputerSoftwareAmortization1_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CapitalizedComputerSoftwareAmortization1_lbl" xml:lang="en-US">Amortization included in cost of revenues</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_RangeAxis" xlink:to="srt_RangeAxis_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="srt_RangeAxis_2_lbl" xml:lang="en-US">Statistical Measurement [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:to="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_lbl" xml:lang="en-US">Antidilutive securities excluded from computation of earnings per share</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredRevenue" xlink:label="us-gaap_DeferredRevenue" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredRevenue" xlink:to="us-gaap_DeferredRevenue_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_DeferredRevenue_lbl" xml:lang="en-US">Deferred revenue</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredRevenueRevenueRecognized1" xlink:label="us-gaap_DeferredRevenueRevenueRecognized1" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredRevenueRevenueRecognized1" xlink:to="us-gaap_DeferredRevenueRevenueRecognized1_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredRevenueRevenueRecognized1_lbl" xml:lang="en-US">Revenue recognized that was included in the deferred revenue</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsReceivableNet" xlink:to="us-gaap_AccountsReceivableNet_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_AccountsReceivableNet_2_lbl" xml:lang="en-US">Accounts receivable related to contracts with customers</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CapitalizedContractCostNet" xlink:label="us-gaap_CapitalizedContractCostNet" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CapitalizedContractCostNet" xlink:to="us-gaap_CapitalizedContractCostNet_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CapitalizedContractCostNet_lbl" xml:lang="en-US">Capitalized costs to obtain contracts</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TimeDepositsAtOrAboveFDICInsuranceLimit" xlink:label="us-gaap_TimeDepositsAtOrAboveFDICInsuranceLimit" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TimeDepositsAtOrAboveFDICInsuranceLimit" xlink:to="us-gaap_TimeDepositsAtOrAboveFDICInsuranceLimit_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_TimeDepositsAtOrAboveFDICInsuranceLimit_lbl" xml:lang="en-US">Total exceeding FDIC limit</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Cash" xlink:label="us-gaap_Cash" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Cash" xlink:to="us-gaap_Cash_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_Cash_lbl" xml:lang="en-US">Cash on hand</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:label="us-gaap_FiniteLivedIntangibleAssetUsefulLife" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:to="us-gaap_FiniteLivedIntangibleAssetUsefulLife_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetUsefulLife_lbl" xml:lang="en-US">Intangible asset estimated useful lives</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_2_lbl" xml:lang="en-US">Indefinite-lived Intangible Assets [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_lbl" xml:lang="en-US">Intangible assets</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis" xlink:to="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_2_lbl" xml:lang="en-US">Exercise Price Range [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="isdr-20200630.xsd#ISDR_ExercisePriceRange" xlink:label="ISDR_ExercisePriceRange" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ISDR_ExercisePriceRange" xlink:to="ISDR_ExercisePriceRange_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ISDR_ExercisePriceRange_lbl" xml:lang="en-US">Exercise price range</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_lbl" xml:lang="en-US">Number of options outstanding</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_lbl" xml:lang="en-US">Weighted average remaining contractual life (in years)</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_lbl" xml:lang="en-US">Weighted average exercise price</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_lbl" xml:lang="en-US">Number of options exercisable</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockRepurchasedDuringPeriodShares" xlink:label="us-gaap_StockRepurchasedDuringPeriodShares" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockRepurchasedDuringPeriodShares" xlink:to="us-gaap_StockRepurchasedDuringPeriodShares_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockRepurchasedDuringPeriodShares_lbl" xml:lang="en-US">Total number of shares repurchased</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AcceleratedShareRepurchasesFinalPricePaidPerShare" xlink:label="us-gaap_AcceleratedShareRepurchasesFinalPricePaidPerShare" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AcceleratedShareRepurchasesFinalPricePaidPerShare" xlink:to="us-gaap_AcceleratedShareRepurchasesFinalPricePaidPerShare_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AcceleratedShareRepurchasesFinalPricePaidPerShare_lbl" xml:lang="en-US">Average price paid per share</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockRepurchasedDuringPeriodShares" xlink:to="us-gaap_StockRepurchasedDuringPeriodShares_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_StockRepurchasedDuringPeriodShares_2_lbl" xml:lang="en-US">Total number of shares purchased as part of publicly announced program</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1" xlink:label="us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1" xlink:to="us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1_lbl" xml:lang="en-US">Maximum dollar value of shares that may yet be purchased under the program</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_lbl" xml:lang="en-US">Shares available for grant</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_lbl" xml:lang="en-US">Unrecognized compensation expense, options</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_lbl" xml:lang="en-US">Restricted stock units granted</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodIntrinsicValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodIntrinsicValue" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodIntrinsicValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodIntrinsicValue_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodIntrinsicValue_lbl" xml:lang="en-US">Restricted stock units granted, intrinsic value</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_lbl" xml:lang="en-US">Restricted stock units vested</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodIntrinsicValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodIntrinsicValue" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodIntrinsicValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodIntrinsicValue_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodIntrinsicValue_lbl" xml:lang="en-US">Restricted stock units vested, intrinsic value</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_lbl" xml:lang="en-US">Unrecognized compensation expense, restricted stock units</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TreasuryStockCommonShares" xlink:label="us-gaap_TreasuryStockCommonShares" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TreasuryStockCommonShares" xlink:to="us-gaap_TreasuryStockCommonShares_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_TreasuryStockCommonShares_lbl" xml:lang="en-US">Shares repurchased</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TreasuryStockCommonValue" xlink:label="us-gaap_TreasuryStockCommonValue" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TreasuryStockCommonValue" xlink:to="us-gaap_TreasuryStockCommonValue_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_TreasuryStockCommonValue_lbl" xml:lang="en-US">Aggregate cost, shares repurchased</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseExpense" xlink:label="us-gaap_OperatingLeaseExpense" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseExpense" xlink:to="us-gaap_OperatingLeaseExpense_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeaseExpense_lbl" xml:lang="en-US">Operating lease expense</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_VariableLeaseCost" xlink:label="us-gaap_VariableLeaseCost" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_VariableLeaseCost" xlink:to="us-gaap_VariableLeaseCost_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_VariableLeaseCost_lbl" xml:lang="en-US">Variable lease expense</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeaseCost" xlink:label="us-gaap_LeaseCost" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LeaseCost" xlink:to="us-gaap_LeaseCost_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_LeaseCost_lbl" xml:lang="en-US">Total lease expense</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_lbl" xml:lang="en-US">2020</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_lbl" xml:lang="en-US">2021</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_lbl" xml:lang="en-US">2022</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_lbl" xml:lang="en-US">2023</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_lbl" xml:lang="en-US">2024</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_lbl" xml:lang="en-US">Thereafter</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_lbl" xml:lang="en-US">Total lease payments</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_lbl" xml:lang="en-US">Present value adjustment</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiability" xlink:label="us-gaap_OperatingLeaseLiability" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseLiability" xlink:to="us-gaap_OperatingLeaseLiability_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_OperatingLeaseLiability_lbl" xml:lang="en-US">Lease liability</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseLiability" xlink:to="us-gaap_OperatingLeaseLiability_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeaseLiability_2_lbl" xml:lang="en-US">Lease liability</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrent" xlink:label="us-gaap_OperatingLeaseLiabilityCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseLiabilityCurrent" xlink:to="us-gaap_OperatingLeaseLiabilityCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeaseLiabilityCurrent_lbl" xml:lang="en-US">Lease liability, current</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:to="us-gaap_OperatingLeaseLiabilityNoncurrent_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_OperatingLeaseLiabilityNoncurrent_2_lbl" xml:lang="en-US">Lease liability, noncurrent</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:label="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:to="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_lbl" xml:lang="en-US">Weighted-average remaining non-cancelable lease term</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:label="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:to="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_lbl" xml:lang="en-US">Weighted-average discount rate</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskPercentage1" xlink:label="us-gaap_ConcentrationRiskPercentage1" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskPercentage1" xlink:to="us-gaap_ConcentrationRiskPercentage1_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConcentrationRiskPercentage1_lbl" xml:lang="en-US">Percentage of revenue from revenue streams</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:label="us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:to="us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_lbl" xml:lang="en-US">Line of credit, maximum borrowing capacity</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd" xlink:label="us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd" xlink:to="us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd_lbl" xml:lang="en-US">Line of credit facility, interest rate at period end</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCredit" xlink:label="us-gaap_LineOfCredit" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LineOfCredit" xlink:to="us-gaap_LineOfCredit_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LineOfCredit_lbl" xml:lang="en-US">Line of credit</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_AssetsCurrent_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AssetsCurrent_2_lbl" xml:lang="en-US">Assets, Current</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Goodwill" xlink:to="us-gaap_Goodwill_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_Goodwill_2_lbl" xml:lang="en-US">Goodwill [Default Label]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Assets" xlink:to="us-gaap_Assets_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_Assets_2_lbl" xml:lang="en-US">Assets</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_LiabilitiesCurrent_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LiabilitiesCurrent_2_lbl" xml:lang="en-US">Liabilities, Current</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Liabilities" xlink:to="us-gaap_Liabilities_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_Liabilities_2_lbl" xml:lang="en-US">Liabilities</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_StockholdersEquity_4_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockholdersEquity_4_lbl" xml:lang="en-US">Stockholders' Equity Attributable to Parent</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="us-gaap_LiabilitiesAndStockholdersEquity_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity_2_lbl" xml:lang="en-US">Liabilities and Equity</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GrossProfit" xlink:to="us-gaap_GrossProfit_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GrossProfit_2_lbl" xml:lang="en-US">Gross Profit</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingExpenses" xlink:to="us-gaap_OperatingExpenses_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingExpenses_2_lbl" xml:lang="en-US">Operating Expenses</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingIncomeLoss" xlink:to="us-gaap_OperatingIncomeLoss_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingIncomeLoss_2_lbl" xml:lang="en-US">Operating Income (Loss)</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_2_lbl" xml:lang="en-US">Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ComprehensiveIncomeNetOfTax" xlink:to="us-gaap_ComprehensiveIncomeNetOfTax_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ComprehensiveIncomeNetOfTax_2_lbl" xml:lang="en-US">Comprehensive Income (Loss), Net of Tax, Attributable to Parent</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharesIssued" xlink:to="us-gaap_SharesIssued_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SharesIssued_3_lbl" xml:lang="en-US">Shares, Issued</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DepreciationDepletionAndAmortization" xlink:to="us-gaap_DepreciationDepletionAndAmortization_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DepreciationDepletionAndAmortization_2_lbl" xml:lang="en-US">Depreciation, Depletion and Amortization</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensation" xlink:to="us-gaap_ShareBasedCompensation_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensation_2_lbl" xml:lang="en-US">Share-based Payment Arrangement, Noncash Expense</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:to="us-gaap_IncreaseDecreaseInAccountsReceivable_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInAccountsReceivable_2_lbl" xml:lang="en-US">Increase (Decrease) in Accounts Receivable</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInOtherOperatingAssets" xlink:to="us-gaap_IncreaseDecreaseInOtherOperatingAssets_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInOtherOperatingAssets_2_lbl" xml:lang="en-US">Increase (Decrease) in Other Operating Assets</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivities_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities_2_lbl" xml:lang="en-US">Net Cash Provided by (Used in) Operating Activities</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:to="us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_2_lbl" xml:lang="en-US">Payments to Acquire Businesses, Net of Cash Acquired</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsToDevelopSoftware" xlink:to="us-gaap_PaymentsToDevelopSoftware_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PaymentsToDevelopSoftware_2_lbl" xml:lang="en-US">Payments to Develop Software</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:to="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_2_lbl" xml:lang="en-US">Payments to Acquire Property, Plant, and Equipment</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivities_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities_2_lbl" xml:lang="en-US">Net Cash Provided by (Used in) Investing Activities</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:to="us-gaap_PaymentsForRepurchaseOfCommonStock_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PaymentsForRepurchaseOfCommonStock_2_lbl" xml:lang="en-US">Payments for Repurchase of Common Stock</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivities_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities_2_lbl" xml:lang="en-US">Net Cash Provided by (Used in) Financing Activities</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease" xlink:to="us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease_2_lbl" xml:lang="en-US">Cash and Cash Equivalents, Period Increase (Decrease)</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxPolicyTextBlock" xlink:to="us-gaap_IncomeTaxPolicyTextBlock_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxPolicyTextBlock_2_lbl" xml:lang="en-US">Income Tax, Policy [Policy Text Block]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredRevenue" xlink:to="us-gaap_DeferredRevenue_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredRevenue_2_lbl" xml:lang="en-US">Deferred Revenue</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_2_lbl" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_2_lbl" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_2_lbl" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TreasuryStockCommonShares" xlink:to="us-gaap_TreasuryStockCommonShares_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_TreasuryStockCommonShares_2_lbl" xml:lang="en-US">Treasury Stock, Common, Shares</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LeaseCost" xlink:to="us-gaap_LeaseCost_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LeaseCost_2_lbl" xml:lang="en-US">Lease, Cost</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_2_lbl" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_2_lbl" xml:lang="en-US">Lessee, Operating Lease, Liability, Undiscounted Excess Amount</link:label>
    </link:labelLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>13
<FILENAME>isdr-20200630_pre.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII" standalone="no"?>
    <!-- Field: Doc-Info; Name: Generator; Value: QXInteractive; Version: 5.3b -->
    <!-- Field: Doc-Info; Name: Source; Value: 203111 06302020 10Q2.xfr; Date: 2020%2D07%2D27T18:41:09Z -->
    <!-- Field: Doc-Info; Name: Status; Value: 0x00000000 -->
<link:linkbase xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xbrli="http://www.xbrl.org/2003/instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
    <link:roleRef roleURI="http://issuerdirect.com/role/DocumentAndEntityInformation" xlink:href="isdr-20200630.xsd#DocumentAndEntityInformation" xlink:type="simple" />
    <link:roleRef roleURI="http://issuerdirect.com/role/BalanceSheets" xlink:href="isdr-20200630.xsd#BalanceSheets" xlink:type="simple" />
    <link:roleRef roleURI="http://issuerdirect.com/role/BalanceSheetsParenthetical" xlink:href="isdr-20200630.xsd#BalanceSheetsParenthetical" xlink:type="simple" />
    <link:roleRef roleURI="http://issuerdirect.com/role/StatementsOfOperations" xlink:href="isdr-20200630.xsd#StatementsOfOperations" xlink:type="simple" />
    <link:roleRef roleURI="http://issuerdirect.com/role/StatementsOfComprehensiveIncome" xlink:href="isdr-20200630.xsd#StatementsOfComprehensiveIncome" xlink:type="simple" />
    <link:roleRef roleURI="http://issuerdirect.com/role/StatementsOfStockholdersEquity" xlink:href="isdr-20200630.xsd#StatementsOfStockholdersEquity" xlink:type="simple" />
    <link:roleRef roleURI="http://issuerdirect.com/role/StatementsOfCashFlows" xlink:href="isdr-20200630.xsd#StatementsOfCashFlows" xlink:type="simple" />
    <link:roleRef roleURI="http://issuerdirect.com/role/Note1.BasisOfPresentation" xlink:href="isdr-20200630.xsd#Note1.BasisOfPresentation" xlink:type="simple" />
    <link:roleRef roleURI="http://issuerdirect.com/role/Note2.SummaryOfSignificantAccountingPolicies" xlink:href="isdr-20200630.xsd#Note2.SummaryOfSignificantAccountingPolicies" xlink:type="simple" />
    <link:roleRef roleURI="http://issuerdirect.com/role/Note3.RecentAcquisitions" xlink:href="isdr-20200630.xsd#Note3.RecentAcquisitions" xlink:type="simple" />
    <link:roleRef roleURI="http://issuerdirect.com/role/Note4.Equity" xlink:href="isdr-20200630.xsd#Note4.Equity" xlink:type="simple" />
    <link:roleRef roleURI="http://issuerdirect.com/role/Note5.IncomeTaxes" xlink:href="isdr-20200630.xsd#Note5.IncomeTaxes" xlink:type="simple" />
    <link:roleRef roleURI="http://issuerdirect.com/role/Note6.Leases" xlink:href="isdr-20200630.xsd#Note6.Leases" xlink:type="simple" />
    <link:roleRef roleURI="http://issuerdirect.com/role/Note7.Revenue" xlink:href="isdr-20200630.xsd#Note7.Revenue" xlink:type="simple" />
    <link:roleRef roleURI="http://issuerdirect.com/role/Note8.LineOfCredit" xlink:href="isdr-20200630.xsd#Note8.LineOfCredit" xlink:type="simple" />
    <link:roleRef roleURI="http://issuerdirect.com/role/Note9.Covid-19Pandemic" xlink:href="isdr-20200630.xsd#Note9.Covid-19Pandemic" xlink:type="simple" />
    <link:roleRef roleURI="http://issuerdirect.com/role/Note2.SummaryOfSignificantAccountingPoliciesPolicies" xlink:href="isdr-20200630.xsd#Note2.SummaryOfSignificantAccountingPoliciesPolicies" xlink:type="simple" />
    <link:roleRef roleURI="http://issuerdirect.com/role/Note2.SummaryOfSignificantAccountingPoliciesTables" xlink:href="isdr-20200630.xsd#Note2.SummaryOfSignificantAccountingPoliciesTables" xlink:type="simple" />
    <link:roleRef roleURI="http://issuerdirect.com/role/Note3.RecentAcquisitionsTables" xlink:href="isdr-20200630.xsd#Note3.RecentAcquisitionsTables" xlink:type="simple" />
    <link:roleRef roleURI="http://issuerdirect.com/role/Note4.EquityTables" xlink:href="isdr-20200630.xsd#Note4.EquityTables" xlink:type="simple" />
    <link:roleRef roleURI="http://issuerdirect.com/role/Note6.LeasesTables" xlink:href="isdr-20200630.xsd#Note6.LeasesTables" xlink:type="simple" />
    <link:roleRef roleURI="http://issuerdirect.com/role/Note7.RevenueTables" xlink:href="isdr-20200630.xsd#Note7.RevenueTables" xlink:type="simple" />
    <link:roleRef roleURI="http://issuerdirect.com/role/Note2.SummaryOfSignificantAccountingPoliciesDetails" xlink:href="isdr-20200630.xsd#Note2.SummaryOfSignificantAccountingPoliciesDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://issuerdirect.com/role/Note2.SummaryOfSignificantAccountingPoliciesDetailsNarrative" xlink:href="isdr-20200630.xsd#Note2.SummaryOfSignificantAccountingPoliciesDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://issuerdirect.com/role/Note3.RecentAcquisitionsDetails" xlink:href="isdr-20200630.xsd#Note3.RecentAcquisitionsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://issuerdirect.com/role/Note4.EquityDetails1" xlink:href="isdr-20200630.xsd#Note4.EquityDetails1" xlink:type="simple" />
    <link:roleRef roleURI="http://issuerdirect.com/role/Note4.EquityDetails2" xlink:href="isdr-20200630.xsd#Note4.EquityDetails2" xlink:type="simple" />
    <link:roleRef roleURI="http://issuerdirect.com/role/Note4.EquityDetailsNarrative" xlink:href="isdr-20200630.xsd#Note4.EquityDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://issuerdirect.com/role/Note5.IncomeTaxesDetailsNarrative" xlink:href="isdr-20200630.xsd#Note5.IncomeTaxesDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://issuerdirect.com/role/Note6.LeasesDetails" xlink:href="isdr-20200630.xsd#Note6.LeasesDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://issuerdirect.com/role/Note6.LeasesDetails1" xlink:href="isdr-20200630.xsd#Note6.LeasesDetails1" xlink:type="simple" />
    <link:roleRef roleURI="http://issuerdirect.com/role/Note6.LeasesDetailsNarrative" xlink:href="isdr-20200630.xsd#Note6.LeasesDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://issuerdirect.com/role/Note7.RevenueDetails" xlink:href="isdr-20200630.xsd#Note7.RevenueDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://issuerdirect.com/role/Note8.LineOfCreditDetailsNarrative" xlink:href="isdr-20200630.xsd#Note8.LineOfCreditDetailsNarrative" xlink:type="simple" />
    <link:presentationLink xlink:type="extended" xlink:role="http://issuerdirect.com/role/DocumentAndEntityInformation" xlink:title="00000001 - Document - Document and Entity Information">
      <link:loc xlink:type="locator" xlink:href="isdr-20200630.xsd#ISDR_DocumentAndEntityInformationAbstract" xlink:label="loc_ISDRDocumentAndEntityInformationAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityRegistrantName" xlink:label="loc_deiEntityRegistrantName" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ISDRDocumentAndEntityInformationAbstract" xlink:to="loc_deiEntityRegistrantName" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityCentralIndexKey" xlink:label="loc_deiEntityCentralIndexKey" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ISDRDocumentAndEntityInformationAbstract" xlink:to="loc_deiEntityCentralIndexKey" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentType" xlink:label="loc_deiDocumentType" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ISDRDocumentAndEntityInformationAbstract" xlink:to="loc_deiDocumentType" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentPeriodEndDate" xlink:label="loc_deiDocumentPeriodEndDate" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ISDRDocumentAndEntityInformationAbstract" xlink:to="loc_deiDocumentPeriodEndDate" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_AmendmentFlag" xlink:label="loc_deiAmendmentFlag" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ISDRDocumentAndEntityInformationAbstract" xlink:to="loc_deiAmendmentFlag" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_CurrentFiscalYearEndDate" xlink:label="loc_deiCurrentFiscalYearEndDate" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ISDRDocumentAndEntityInformationAbstract" xlink:to="loc_deiCurrentFiscalYearEndDate" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityFilerCategory" xlink:label="loc_deiEntityFilerCategory" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ISDRDocumentAndEntityInformationAbstract" xlink:to="loc_deiEntityFilerCategory" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityEmergingGrowthCompany" xlink:label="loc_deiEntityEmergingGrowthCompany" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ISDRDocumentAndEntityInformationAbstract" xlink:to="loc_deiEntityEmergingGrowthCompany" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntitySmallBusiness" xlink:label="loc_deiEntitySmallBusiness" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ISDRDocumentAndEntityInformationAbstract" xlink:to="loc_deiEntitySmallBusiness" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityCurrentReportingStatus" xlink:label="loc_deiEntityCurrentReportingStatus" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ISDRDocumentAndEntityInformationAbstract" xlink:to="loc_deiEntityCurrentReportingStatus" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityShellCompany" xlink:label="loc_deiEntityShellCompany" />
      <link:presentationArc order="100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ISDRDocumentAndEntityInformationAbstract" xlink:to="loc_deiEntityShellCompany" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityInteractiveDataCurrent" xlink:label="loc_deiEntityInteractiveDataCurrent" />
      <link:presentationArc order="110" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ISDRDocumentAndEntityInformationAbstract" xlink:to="loc_deiEntityInteractiveDataCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityIncorporationStateCountryCode" xlink:label="loc_deiEntityIncorporationStateCountryCode" />
      <link:presentationArc order="120" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ISDRDocumentAndEntityInformationAbstract" xlink:to="loc_deiEntityIncorporationStateCountryCode" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityFileNumber" xlink:label="loc_deiEntityFileNumber" />
      <link:presentationArc order="130" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ISDRDocumentAndEntityInformationAbstract" xlink:to="loc_deiEntityFileNumber" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityCommonStockSharesOutstanding" xlink:label="loc_deiEntityCommonStockSharesOutstanding" />
      <link:presentationArc order="140" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ISDRDocumentAndEntityInformationAbstract" xlink:to="loc_deiEntityCommonStockSharesOutstanding" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentFiscalPeriodFocus" xlink:label="loc_deiDocumentFiscalPeriodFocus" />
      <link:presentationArc order="150" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ISDRDocumentAndEntityInformationAbstract" xlink:to="loc_deiDocumentFiscalPeriodFocus" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentFiscalYearFocus" xlink:label="loc_deiDocumentFiscalYearFocus" />
      <link:presentationArc order="160" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ISDRDocumentAndEntityInformationAbstract" xlink:to="loc_deiDocumentFiscalYearFocus" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://issuerdirect.com/role/BalanceSheets" xlink:title="00000002 - Statement - Consolidated Balance Sheets">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="loc_us-gaapStatementOfFinancialPositionAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsAbstract" xlink:label="loc_us-gaapAssetsAbstract" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfFinancialPositionAbstract" xlink:to="loc_us-gaapAssetsAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsCurrentAbstract" xlink:label="loc_us-gaapAssetsCurrentAbstract" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAssetsAbstract" xlink:to="loc_us-gaapAssetsCurrentAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaapCashAndCashEquivalentsAtCarryingValue" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAssetsCurrentAbstract" xlink:to="loc_us-gaapCashAndCashEquivalentsAtCarryingValue" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsReceivableNet" xlink:label="loc_us-gaapAccountsReceivableNet" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAssetsCurrentAbstract" xlink:to="loc_us-gaapAccountsReceivableNet" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxesReceivable" xlink:label="loc_us-gaapIncomeTaxesReceivable" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAssetsCurrentAbstract" xlink:to="loc_us-gaapIncomeTaxesReceivable" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherAssetsCurrent" xlink:label="loc_us-gaapOtherAssetsCurrent" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAssetsCurrentAbstract" xlink:to="loc_us-gaapOtherAssetsCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsCurrent" xlink:label="loc_us-gaapAssetsCurrent" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAssetsCurrentAbstract" xlink:to="loc_us-gaapAssetsCurrent" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CapitalizedComputerSoftwareNet" xlink:label="loc_us-gaapCapitalizedComputerSoftwareNet" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAssetsCurrentAbstract" xlink:to="loc_us-gaapCapitalizedComputerSoftwareNet" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="loc_us-gaapPropertyPlantAndEquipmentNet" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAssetsCurrentAbstract" xlink:to="loc_us-gaapPropertyPlantAndEquipmentNet" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset" xlink:label="loc_us-gaapOperatingLeaseRightOfUseAsset" />
      <link:presentationArc order="100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAssetsCurrentAbstract" xlink:to="loc_us-gaapOperatingLeaseRightOfUseAsset" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredIncomeTaxAssetsNet" xlink:label="loc_us-gaapDeferredIncomeTaxAssetsNet" />
      <link:presentationArc order="110" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAssetsCurrentAbstract" xlink:to="loc_us-gaapDeferredIncomeTaxAssetsNet" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherAssetsNoncurrent" xlink:label="loc_us-gaapOtherAssetsNoncurrent" />
      <link:presentationArc order="120" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAssetsCurrentAbstract" xlink:to="loc_us-gaapOtherAssetsNoncurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Goodwill" xlink:label="loc_us-gaapGoodwill" />
      <link:presentationArc order="130" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAssetsCurrentAbstract" xlink:to="loc_us-gaapGoodwill" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:label="loc_us-gaapIntangibleAssetsNetExcludingGoodwill" />
      <link:presentationArc order="140" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAssetsCurrentAbstract" xlink:to="loc_us-gaapIntangibleAssetsNetExcludingGoodwill" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Assets" xlink:label="loc_us-gaapAssets" />
      <link:presentationArc order="160" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAssetsCurrentAbstract" xlink:to="loc_us-gaapAssets" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:label="loc_us-gaapLiabilitiesAndStockholdersEquityAbstract" />
      <link:presentationArc order="180" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfFinancialPositionAbstract" xlink:to="loc_us-gaapLiabilitiesAndStockholdersEquityAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesCurrentAbstract" xlink:label="loc_us-gaapLiabilitiesCurrentAbstract" />
      <link:presentationArc order="190" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesAndStockholdersEquityAbstract" xlink:to="loc_us-gaapLiabilitiesCurrentAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsPayableCurrent" xlink:label="loc_us-gaapAccountsPayableCurrent" />
      <link:presentationArc order="200" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesCurrentAbstract" xlink:to="loc_us-gaapAccountsPayableCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccruedLiabilitiesCurrent" xlink:label="loc_us-gaapAccruedLiabilitiesCurrent" />
      <link:presentationArc order="210" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesCurrentAbstract" xlink:to="loc_us-gaapAccruedLiabilitiesCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NotesPayableCurrent" xlink:label="loc_us-gaapNotesPayableCurrent" />
      <link:presentationArc order="220" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesCurrentAbstract" xlink:to="loc_us-gaapNotesPayableCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccruedIncomeTaxesCurrent" xlink:label="loc_us-gaapAccruedIncomeTaxesCurrent" />
      <link:presentationArc order="230" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesCurrentAbstract" xlink:to="loc_us-gaapAccruedIncomeTaxesCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredRevenueCurrent" xlink:label="loc_us-gaapDeferredRevenueCurrent" />
      <link:presentationArc order="240" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesCurrentAbstract" xlink:to="loc_us-gaapDeferredRevenueCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesCurrent" xlink:label="loc_us-gaapLiabilitiesCurrent" />
      <link:presentationArc order="250" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesCurrentAbstract" xlink:to="loc_us-gaapLiabilitiesCurrent" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxLiabilitiesNoncurrent" xlink:label="loc_us-gaapDeferredTaxLiabilitiesNoncurrent" />
      <link:presentationArc order="270" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesCurrentAbstract" xlink:to="loc_us-gaapDeferredTaxLiabilitiesNoncurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:label="loc_us-gaapOperatingLeaseLiabilityNoncurrent" />
      <link:presentationArc order="280" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesCurrentAbstract" xlink:to="loc_us-gaapOperatingLeaseLiabilityNoncurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Liabilities" xlink:label="loc_us-gaapLiabilities" />
      <link:presentationArc order="300" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesCurrentAbstract" xlink:to="loc_us-gaapLiabilities" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommitmentsAndContingencies" xlink:label="loc_us-gaapCommitmentsAndContingencies" />
      <link:presentationArc order="320" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesCurrentAbstract" xlink:to="loc_us-gaapCommitmentsAndContingencies" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityAbstract" xlink:label="loc_us-gaapStockholdersEquityAbstract" />
      <link:presentationArc order="340" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesAndStockholdersEquityAbstract" xlink:to="loc_us-gaapStockholdersEquityAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockValue" xlink:label="loc_us-gaapPreferredStockValue" />
      <link:presentationArc order="350" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStockholdersEquityAbstract" xlink:to="loc_us-gaapPreferredStockValue" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockValue" xlink:label="loc_us-gaapCommonStockValue" />
      <link:presentationArc order="360" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStockholdersEquityAbstract" xlink:to="loc_us-gaapCommonStockValue" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdditionalPaidInCapital" xlink:label="loc_us-gaapAdditionalPaidInCapital" />
      <link:presentationArc order="370" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStockholdersEquityAbstract" xlink:to="loc_us-gaapAdditionalPaidInCapital" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:label="loc_us-gaapAccumulatedOtherComprehensiveIncomeLossNetOfTax" />
      <link:presentationArc order="380" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStockholdersEquityAbstract" xlink:to="loc_us-gaapAccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="loc_us-gaapRetainedEarningsAccumulatedDeficit" />
      <link:presentationArc order="390" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStockholdersEquityAbstract" xlink:to="loc_us-gaapRetainedEarningsAccumulatedDeficit" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaapStockholdersEquity" />
      <link:presentationArc order="400" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStockholdersEquityAbstract" xlink:to="loc_us-gaapStockholdersEquity" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="loc_us-gaapLiabilitiesAndStockholdersEquity" />
      <link:presentationArc order="420" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStockholdersEquityAbstract" xlink:to="loc_us-gaapLiabilitiesAndStockholdersEquity" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://issuerdirect.com/role/BalanceSheetsParenthetical" xlink:title="00000003 - Statement - Consolidated Balance Sheets (Parenthetical)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="loc_us-gaapStatementOfFinancialPositionAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:label="loc_us-gaapAllowanceForDoubtfulAccountsReceivableCurrent" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfFinancialPositionAbstract" xlink:to="loc_us-gaapAllowanceForDoubtfulAccountsReceivableCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CapitalizedComputerSoftwareAccumulatedAmortization" xlink:label="loc_us-gaapCapitalizedComputerSoftwareAccumulatedAmortization" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfFinancialPositionAbstract" xlink:to="loc_us-gaapCapitalizedComputerSoftwareAccumulatedAmortization" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:label="loc_us-gaapAccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfFinancialPositionAbstract" xlink:to="loc_us-gaapAccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:label="loc_us-gaapFiniteLivedIntangibleAssetsAccumulatedAmortization" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfFinancialPositionAbstract" xlink:to="loc_us-gaapFiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentUnamortizedDiscountNoncurrent" xlink:label="loc_us-gaapDebtInstrumentUnamortizedDiscountNoncurrent" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfFinancialPositionAbstract" xlink:to="loc_us-gaapDebtInstrumentUnamortizedDiscountNoncurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityAbstract" xlink:label="loc_us-gaapStockholdersEquityAbstract" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfFinancialPositionAbstract" xlink:to="loc_us-gaapStockholdersEquityAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockParOrStatedValuePerShare" xlink:label="loc_us-gaapPreferredStockParOrStatedValuePerShare" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStockholdersEquityAbstract" xlink:to="loc_us-gaapPreferredStockParOrStatedValuePerShare" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockSharesAuthorized" xlink:label="loc_us-gaapPreferredStockSharesAuthorized" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStockholdersEquityAbstract" xlink:to="loc_us-gaapPreferredStockSharesAuthorized" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockSharesIssued" xlink:label="loc_us-gaapPreferredStockSharesIssued" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStockholdersEquityAbstract" xlink:to="loc_us-gaapPreferredStockSharesIssued" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockSharesOutstanding" xlink:label="loc_us-gaapPreferredStockSharesOutstanding" />
      <link:presentationArc order="100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStockholdersEquityAbstract" xlink:to="loc_us-gaapPreferredStockSharesOutstanding" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockParOrStatedValuePerShare" xlink:label="loc_us-gaapCommonStockParOrStatedValuePerShare" />
      <link:presentationArc order="120" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStockholdersEquityAbstract" xlink:to="loc_us-gaapCommonStockParOrStatedValuePerShare" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockSharesAuthorized" xlink:label="loc_us-gaapCommonStockSharesAuthorized" />
      <link:presentationArc order="130" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStockholdersEquityAbstract" xlink:to="loc_us-gaapCommonStockSharesAuthorized" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockSharesIssued" xlink:label="loc_us-gaapCommonStockSharesIssued" />
      <link:presentationArc order="140" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStockholdersEquityAbstract" xlink:to="loc_us-gaapCommonStockSharesIssued" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="loc_us-gaapCommonStockSharesOutstanding" />
      <link:presentationArc order="150" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStockholdersEquityAbstract" xlink:to="loc_us-gaapCommonStockSharesOutstanding" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://issuerdirect.com/role/StatementsOfOperations" xlink:title="00000004 - Statement - Consolidated Statements of Operations (Unaudited)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementAbstract" xlink:label="loc_us-gaapIncomeStatementAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Revenues" xlink:label="loc_us-gaapRevenues" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementAbstract" xlink:to="loc_us-gaapRevenues" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CostOfRevenue" xlink:label="loc_us-gaapCostOfRevenue" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementAbstract" xlink:to="loc_us-gaapCostOfRevenue" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GrossProfit" xlink:label="loc_us-gaapGrossProfit" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementAbstract" xlink:to="loc_us-gaapGrossProfit" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingCostsAndExpensesAbstract" xlink:label="loc_us-gaapOperatingCostsAndExpensesAbstract" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementAbstract" xlink:to="loc_us-gaapOperatingCostsAndExpensesAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GeneralAndAdministrativeExpense" xlink:label="loc_us-gaapGeneralAndAdministrativeExpense" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOperatingCostsAndExpensesAbstract" xlink:to="loc_us-gaapGeneralAndAdministrativeExpense" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SellingAndMarketingExpense" xlink:label="loc_us-gaapSellingAndMarketingExpense" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOperatingCostsAndExpensesAbstract" xlink:to="loc_us-gaapSellingAndMarketingExpense" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ResearchAndDevelopmentExpense" xlink:label="loc_us-gaapResearchAndDevelopmentExpense" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOperatingCostsAndExpensesAbstract" xlink:to="loc_us-gaapResearchAndDevelopmentExpense" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DepreciationAndAmortization" xlink:label="loc_us-gaapDepreciationAndAmortization" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOperatingCostsAndExpensesAbstract" xlink:to="loc_us-gaapDepreciationAndAmortization" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingExpenses" xlink:label="loc_us-gaapOperatingExpenses" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOperatingCostsAndExpensesAbstract" xlink:to="loc_us-gaapOperatingExpenses" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingIncomeLoss" xlink:label="loc_us-gaapOperatingIncomeLoss" />
      <link:presentationArc order="110" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOperatingCostsAndExpensesAbstract" xlink:to="loc_us-gaapOperatingIncomeLoss" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestIncomeExpenseNet" xlink:label="loc_us-gaapInterestIncomeExpenseNet" />
      <link:presentationArc order="130" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOperatingCostsAndExpensesAbstract" xlink:to="loc_us-gaapInterestIncomeExpenseNet" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="loc_us-gaapIncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" />
      <link:presentationArc order="150" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOperatingCostsAndExpensesAbstract" xlink:to="loc_us-gaapIncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:label="loc_us-gaapCurrentIncomeTaxExpenseBenefit" />
      <link:presentationArc order="160" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOperatingCostsAndExpensesAbstract" xlink:to="loc_us-gaapCurrentIncomeTaxExpenseBenefit" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaapNetIncomeLoss" />
      <link:presentationArc order="170" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOperatingCostsAndExpensesAbstract" xlink:to="loc_us-gaapNetIncomeLoss" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareBasic" xlink:label="loc_us-gaapEarningsPerShareBasic" />
      <link:presentationArc order="190" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOperatingCostsAndExpensesAbstract" xlink:to="loc_us-gaapEarningsPerShareBasic" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareDiluted" xlink:label="loc_us-gaapEarningsPerShareDiluted" />
      <link:presentationArc order="200" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOperatingCostsAndExpensesAbstract" xlink:to="loc_us-gaapEarningsPerShareDiluted" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="loc_us-gaapWeightedAverageNumberOfSharesOutstandingBasic" />
      <link:presentationArc order="220" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOperatingCostsAndExpensesAbstract" xlink:to="loc_us-gaapWeightedAverageNumberOfSharesOutstandingBasic" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="loc_us-gaapWeightedAverageNumberOfDilutedSharesOutstanding" />
      <link:presentationArc order="230" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOperatingCostsAndExpensesAbstract" xlink:to="loc_us-gaapWeightedAverageNumberOfDilutedSharesOutstanding" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://issuerdirect.com/role/StatementsOfComprehensiveIncome" xlink:title="00000005 - Statement - Consolidated Statements of Comprehensive Income (Unaudited)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementOfOtherComprehensiveIncomeAbstract" xlink:label="loc_us-gaapStatementOfOtherComprehensiveIncomeAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaapNetIncomeLoss" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfOtherComprehensiveIncomeAbstract" xlink:to="loc_us-gaapNetIncomeLoss" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" xlink:label="loc_us-gaapOtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfOtherComprehensiveIncomeAbstract" xlink:to="loc_us-gaapOtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax" xlink:label="loc_us-gaapComprehensiveIncomeNetOfTax" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfOtherComprehensiveIncomeAbstract" xlink:to="loc_us-gaapComprehensiveIncomeNetOfTax" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://issuerdirect.com/role/StatementsOfStockholdersEquity" xlink:title="00000006 - Statement - Consolidated Statements of Stockholders&apos; Equity (Unaudited)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementOfStockholdersEquityAbstract" xlink:label="loc_us-gaapStatementOfStockholdersEquityAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaapStatementTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfStockholdersEquityAbstract" xlink:to="loc_us-gaapStatementTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapStatementLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="loc_us-gaapStatementEquityComponentsAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapStatementEquityComponentsAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="loc_us-gaapEquityComponentDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementEquityComponentsAxis" xlink:to="loc_us-gaapEquityComponentDomain" order="50" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockMember" xlink:label="loc_us-gaapCommonStockMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementEquityComponentsAxis" xlink:to="loc_us-gaapCommonStockMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdditionalPaidInCapitalMember" xlink:label="loc_us-gaapAdditionalPaidInCapitalMember" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementEquityComponentsAxis" xlink:to="loc_us-gaapAdditionalPaidInCapitalMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:label="loc_us-gaapAccumulatedOtherComprehensiveIncomeMember" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementEquityComponentsAxis" xlink:to="loc_us-gaapAccumulatedOtherComprehensiveIncomeMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetainedEarningsMember" xlink:label="loc_us-gaapRetainedEarningsMember" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementEquityComponentsAxis" xlink:to="loc_us-gaapRetainedEarningsMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharesIssued" xlink:label="loc_us-gaapSharesIssued" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapSharesIssued" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaapStockholdersEquity" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStockholdersEquity" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:label="loc_us-gaapAdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapAdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:label="loc_us-gaapStockIssuedDuringPeriodSharesStockOptionsExercised" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStockIssuedDuringPeriodSharesStockOptionsExercised" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:label="loc_us-gaapStockIssuedDuringPeriodValueStockOptionsExercised" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStockIssuedDuringPeriodValueStockOptionsExercised" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodShares" xlink:label="loc_us-gaapStockRepurchasedAndRetiredDuringPeriodShares" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStockRepurchasedAndRetiredDuringPeriodShares" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodValue" xlink:label="loc_us-gaapStockRepurchasedAndRetiredDuringPeriodValue" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStockRepurchasedAndRetiredDuringPeriodValue" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" xlink:label="loc_us-gaapOtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" />
      <link:presentationArc order="100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapOtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaapNetIncomeLoss" />
      <link:presentationArc order="110" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapNetIncomeLoss" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharesIssued" xlink:label="loc_us-gaapSharesIssued_2" />
      <link:presentationArc order="130" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapSharesIssued_2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaapStockholdersEquity_2" />
      <link:presentationArc order="140" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStockholdersEquity_2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://issuerdirect.com/role/StatementsOfCashFlows" xlink:title="00000007 - Statement - Consolidated Statements of Cash Flows (Unaudited)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementOfCashFlowsAbstract" xlink:label="loc_us-gaapStatementOfCashFlowsAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="loc_us-gaapNetCashProvidedByUsedInOperatingActivitiesAbstract" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfCashFlowsAbstract" xlink:to="loc_us-gaapNetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaapNetIncomeLoss" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="loc_us-gaapNetIncomeLoss" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="loc_us-gaapAdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="loc_us-gaapAdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DepreciationDepletionAndAmortization" xlink:label="loc_us-gaapDepreciationDepletionAndAmortization" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="loc_us-gaapDepreciationDepletionAndAmortization" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProvisionForDoubtfulAccounts" xlink:label="loc_us-gaapProvisionForDoubtfulAccounts" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="loc_us-gaapProvisionForDoubtfulAccounts" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:label="loc_us-gaapDeferredIncomeTaxExpenseBenefit" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="loc_us-gaapDeferredIncomeTaxExpenseBenefit" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherNoncashExpense" xlink:label="loc_us-gaapOtherNoncashExpense" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="loc_us-gaapOtherNoncashExpense" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensation" xlink:label="loc_us-gaapShareBasedCompensation" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="loc_us-gaapShareBasedCompensation" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:label="loc_us-gaapIncreaseDecreaseInOperatingCapitalAbstract" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="loc_us-gaapIncreaseDecreaseInOperatingCapitalAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:label="loc_us-gaapIncreaseDecreaseInAccountsReceivable" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncreaseDecreaseInOperatingCapitalAbstract" xlink:to="loc_us-gaapIncreaseDecreaseInAccountsReceivable" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInOtherOperatingAssets" xlink:label="loc_us-gaapIncreaseDecreaseInOtherOperatingAssets" />
      <link:presentationArc order="100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncreaseDecreaseInOperatingCapitalAbstract" xlink:to="loc_us-gaapIncreaseDecreaseInOtherOperatingAssets" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayable" xlink:label="loc_us-gaapIncreaseDecreaseInAccountsPayable" />
      <link:presentationArc order="110" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncreaseDecreaseInOperatingCapitalAbstract" xlink:to="loc_us-gaapIncreaseDecreaseInAccountsPayable" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:label="loc_us-gaapIncreaseDecreaseInAccruedLiabilities" />
      <link:presentationArc order="120" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncreaseDecreaseInOperatingCapitalAbstract" xlink:to="loc_us-gaapIncreaseDecreaseInAccruedLiabilities" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInDeferredRevenue" xlink:label="loc_us-gaapIncreaseDecreaseInDeferredRevenue" />
      <link:presentationArc order="130" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncreaseDecreaseInOperatingCapitalAbstract" xlink:to="loc_us-gaapIncreaseDecreaseInDeferredRevenue" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" />
      <link:presentationArc order="140" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncreaseDecreaseInOperatingCapitalAbstract" xlink:to="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:label="loc_us-gaapNetCashProvidedByUsedInInvestingActivitiesAbstract" />
      <link:presentationArc order="160" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfCashFlowsAbstract" xlink:to="loc_us-gaapNetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:label="loc_us-gaapPaymentsToAcquireBusinessesNetOfCashAcquired" />
      <link:presentationArc order="170" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="loc_us-gaapPaymentsToAcquireBusinessesNetOfCashAcquired" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToDevelopSoftware" xlink:label="loc_us-gaapPaymentsToDevelopSoftware" />
      <link:presentationArc order="180" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="loc_us-gaapPaymentsToDevelopSoftware" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:label="loc_us-gaapPaymentsToAcquirePropertyPlantAndEquipment" />
      <link:presentationArc order="190" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="loc_us-gaapPaymentsToAcquirePropertyPlantAndEquipment" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="loc_us-gaapNetCashProvidedByUsedInInvestingActivities" />
      <link:presentationArc order="200" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="loc_us-gaapNetCashProvidedByUsedInInvestingActivities" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:label="loc_us-gaapNetCashProvidedByUsedInFinancingActivitiesAbstract" />
      <link:presentationArc order="220" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfCashFlowsAbstract" xlink:to="loc_us-gaapNetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:label="loc_us-gaapPaymentsForRepurchaseOfCommonStock" />
      <link:presentationArc order="230" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="loc_us-gaapPaymentsForRepurchaseOfCommonStock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="loc_us-gaapNetCashProvidedByUsedInFinancingActivities" />
      <link:presentationArc order="240" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="loc_us-gaapNetCashProvidedByUsedInFinancingActivities" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease" xlink:label="loc_us-gaapCashAndCashEquivalentsPeriodIncreaseDecrease" />
      <link:presentationArc order="260" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="loc_us-gaapCashAndCashEquivalentsPeriodIncreaseDecrease" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaapCashAndCashEquivalentsAtCarryingValue" />
      <link:presentationArc order="270" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="loc_us-gaapCashAndCashEquivalentsAtCarryingValue" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectOfExchangeRateOnCash" xlink:label="loc_us-gaapEffectOfExchangeRateOnCash" />
      <link:presentationArc order="280" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="loc_us-gaapEffectOfExchangeRateOnCash" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaapCashAndCashEquivalentsAtCarryingValue_2" />
      <link:presentationArc order="290" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="loc_us-gaapCashAndCashEquivalentsAtCarryingValue_2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SupplementalCashFlowInformationAbstract" xlink:label="loc_us-gaapSupplementalCashFlowInformationAbstract" />
      <link:presentationArc order="310" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfCashFlowsAbstract" xlink:to="loc_us-gaapSupplementalCashFlowInformationAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxesPaidNet" xlink:label="loc_us-gaapIncomeTaxesPaidNet" />
      <link:presentationArc order="320" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSupplementalCashFlowInformationAbstract" xlink:to="loc_us-gaapIncomeTaxesPaidNet" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:label="loc_us-gaapNoncashInvestingAndFinancingItemsAbstract" />
      <link:presentationArc order="340" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfCashFlowsAbstract" xlink:to="loc_us-gaapNoncashInvestingAndFinancingItemsAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:label="loc_us-gaapRightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" />
      <link:presentationArc order="350" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNoncashInvestingAndFinancingItemsAbstract" xlink:to="loc_us-gaapRightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://issuerdirect.com/role/Note1.BasisOfPresentation" xlink:title="00000008 - Disclosure - Note 1. Basis of Presentation">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:label="loc_us-gaapOrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock" xlink:label="loc_us-gaapBusinessDescriptionAndBasisOfPresentationTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="loc_us-gaapBusinessDescriptionAndBasisOfPresentationTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://issuerdirect.com/role/Note2.SummaryOfSignificantAccountingPolicies" xlink:title="00000009 - Disclosure - Note 2. Summary of Significant Accounting Policies">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="loc_us-gaapAccountingPoliciesAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SignificantAccountingPoliciesTextBlock" xlink:label="loc_us-gaapSignificantAccountingPoliciesTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapSignificantAccountingPoliciesTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://issuerdirect.com/role/Note3.RecentAcquisitions" xlink:title="00000010 - Disclosure - Note 3. Recent Acquisitions">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationsAbstract" xlink:label="loc_us-gaapBusinessCombinationsAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MergersAcquisitionsAndDispositionsDisclosuresTextBlock" xlink:label="loc_us-gaapMergersAcquisitionsAndDispositionsDisclosuresTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapBusinessCombinationsAbstract" xlink:to="loc_us-gaapMergersAcquisitionsAndDispositionsDisclosuresTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://issuerdirect.com/role/Note4.Equity" xlink:title="00000011 - Disclosure - Note 4. Equity">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationAbstract" xlink:label="loc_us-gaapShareBasedCompensationAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock" xlink:label="loc_us-gaapDisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationAbstract" xlink:to="loc_us-gaapDisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://issuerdirect.com/role/Note5.IncomeTaxes" xlink:title="00000012 - Disclosure - Note 5. Income Taxes">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="loc_us-gaapIncomeTaxDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxDisclosureTextBlock" xlink:label="loc_us-gaapIncomeTaxDisclosureTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeTaxDisclosureAbstract" xlink:to="loc_us-gaapIncomeTaxDisclosureTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://issuerdirect.com/role/Note6.Leases" xlink:title="00000013 - Disclosure - Note 6. Leases">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeasesAbstract" xlink:label="loc_us-gaapLeasesAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeasesOfLesseeDisclosureTextBlock" xlink:label="loc_us-gaapLeasesOfLesseeDisclosureTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLeasesAbstract" xlink:to="loc_us-gaapLeasesOfLesseeDisclosureTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://issuerdirect.com/role/Note7.Revenue" xlink:title="00000014 - Disclosure - Note 7. Revenue">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract" xlink:label="loc_us-gaapRevenueFromContractWithCustomerAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskDisclosureTextBlock" xlink:label="loc_us-gaapConcentrationRiskDisclosureTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRevenueFromContractWithCustomerAbstract" xlink:to="loc_us-gaapConcentrationRiskDisclosureTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://issuerdirect.com/role/Note8.LineOfCredit" xlink:title="00000015 - Disclosure - Note 8. Line of Credit">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditFacilityAbstract" xlink:label="loc_us-gaapLineOfCreditFacilityAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtDisclosureTextBlock" xlink:label="loc_us-gaapDebtDisclosureTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLineOfCreditFacilityAbstract" xlink:to="loc_us-gaapDebtDisclosureTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://issuerdirect.com/role/Note9.Covid-19Pandemic" xlink:title="00000016 - Disclosure - Note 9. COVID-19 Pandemic">
      <link:loc xlink:type="locator" xlink:href="isdr-20200630.xsd#ISDR_Covid19PandemicAbstract" xlink:label="loc_ISDRCovid19PandemicAbstract" />
      <link:loc xlink:type="locator" xlink:href="isdr-20200630.xsd#ISDR_Covid19PandemicDisclosureTextBlock" xlink:label="loc_ISDRCovid19PandemicDisclosureTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ISDRCovid19PandemicAbstract" xlink:to="loc_ISDRCovid19PandemicDisclosureTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://issuerdirect.com/role/Note2.SummaryOfSignificantAccountingPoliciesPolicies" xlink:title="00000017 - Disclosure - Note 2. Summary of Significant Accounting Policies (Policies)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="loc_us-gaapAccountingPoliciesAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerSharePolicyTextBlock" xlink:label="loc_us-gaapEarningsPerSharePolicyTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapEarningsPerSharePolicyTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueRecognitionPolicyTextBlock" xlink:label="loc_us-gaapRevenueRecognitionPolicyTextBlock" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapRevenueRecognitionPolicyTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:label="loc_us-gaapCashAndCashEquivalentsPolicyTextBlock" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapCashAndCashEquivalentsPolicyTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy" xlink:label="loc_us-gaapReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskCreditRisk" xlink:label="loc_us-gaapConcentrationRiskCreditRisk" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapConcentrationRiskCreditRisk" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UseOfEstimates" xlink:label="loc_us-gaapUseOfEstimates" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapUseOfEstimates" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxPolicyTextBlock" xlink:label="loc_us-gaapIncomeTaxPolicyTextBlock" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapIncomeTaxPolicyTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InternalUseSoftwarePolicy" xlink:label="loc_us-gaapInternalUseSoftwarePolicy" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapInternalUseSoftwarePolicy" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeLeasesPolicyTextBlock" xlink:label="loc_us-gaapLesseeLeasesPolicyTextBlock" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapLesseeLeasesPolicyTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementPolicyPolicyTextBlock" xlink:label="loc_us-gaapFairValueMeasurementPolicyPolicyTextBlock" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapFairValueMeasurementPolicyPolicyTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:label="loc_us-gaapForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" />
      <link:presentationArc order="100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy" xlink:label="loc_us-gaapGoodwillAndIntangibleAssetsIntangibleAssetsPolicy" />
      <link:presentationArc order="110" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapGoodwillAndIntangibleAssetsIntangibleAssetsPolicy" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ComprehensiveIncomePolicyPolicyTextBlock" xlink:label="loc_us-gaapComprehensiveIncomePolicyPolicyTextBlock" />
      <link:presentationArc order="120" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapComprehensiveIncomePolicyPolicyTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdvertisingCostsPolicyTextBlock" xlink:label="loc_us-gaapAdvertisingCostsPolicyTextBlock" />
      <link:presentationArc order="130" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapAdvertisingCostsPolicyTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:label="loc_us-gaapShareBasedCompensationOptionAndIncentivePlansPolicy" />
      <link:presentationArc order="140" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:label="loc_us-gaapNewAccountingPronouncementsPolicyPolicyTextBlock" />
      <link:presentationArc order="150" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapNewAccountingPronouncementsPolicyPolicyTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://issuerdirect.com/role/Note2.SummaryOfSignificantAccountingPoliciesTables" xlink:title="00000018 - Disclosure - Note 2. Summary of Significant Accounting Policies (Tables)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="loc_us-gaapAccountingPoliciesAbstract" />
      <link:loc xlink:type="locator" xlink:href="isdr-20200630.xsd#ISDR_ScheduleOfInternalUseSoftwareCapitalizationAndAmortizationTableTextBlock" xlink:label="loc_ISDRScheduleOfInternalUseSoftwareCapitalizationAndAmortizationTableTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_ISDRScheduleOfInternalUseSoftwareCapitalizationAndAmortizationTableTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://issuerdirect.com/role/Note3.RecentAcquisitionsTables" xlink:title="00000019 - Disclosure - Note 3. Recent Acquisitions (Tables)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationsAbstract" xlink:label="loc_us-gaapBusinessCombinationsAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaapStatementTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapBusinessCombinationsAbstract" xlink:to="loc_us-gaapStatementTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapStatementLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="loc_us-gaapBusinessAcquisitionAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapBusinessAcquisitionAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="loc_us-gaapBusinessAcquisitionAcquireeDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapBusinessAcquisitionAxis" xlink:to="loc_us-gaapBusinessAcquisitionAcquireeDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="isdr-20200630.xsd#ISDR_VisualWebcasterPlatformMember" xlink:label="loc_ISDRVisualWebcasterPlatformMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapBusinessAcquisitionAcquireeDomain" xlink:to="loc_ISDRVisualWebcasterPlatformMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedAndIndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTableTextBlock" xlink:label="loc_us-gaapFiniteLivedAndIndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTableTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapFiniteLivedAndIndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTableTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://issuerdirect.com/role/Note4.EquityTables" xlink:title="00000020 - Disclosure - Note 4. Equity (Tables)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationAbstract" xlink:label="loc_us-gaapShareBasedCompensationAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock" xlink:label="loc_us-gaapScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationAbstract" xlink:to="loc_us-gaapScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AcceleratedShareRepurchasesTextBlock" xlink:label="loc_us-gaapAcceleratedShareRepurchasesTextBlock" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationAbstract" xlink:to="loc_us-gaapAcceleratedShareRepurchasesTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://issuerdirect.com/role/Note6.LeasesTables" xlink:title="00000021 - Disclosure - Note 6. Leases (Tables)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeasesAbstract" xlink:label="loc_us-gaapLeasesAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeaseCostTableTextBlock" xlink:label="loc_us-gaapLeaseCostTableTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLeasesAbstract" xlink:to="loc_us-gaapLeaseCostTableTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock" xlink:label="loc_us-gaapScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLeasesAbstract" xlink:to="loc_us-gaapScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://issuerdirect.com/role/Note7.RevenueTables" xlink:title="00000022 - Disclosure - Note 7. Revenue (Tables)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract" xlink:label="loc_us-gaapRevenueFromContractWithCustomerAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:label="loc_us-gaapDisaggregationOfRevenueTableTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRevenueFromContractWithCustomerAbstract" xlink:to="loc_us-gaapDisaggregationOfRevenueTableTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://issuerdirect.com/role/Note2.SummaryOfSignificantAccountingPoliciesDetails" xlink:title="00000023 - Disclosure - Note 2. Summary of Significant Accounting Policies (Details)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="loc_us-gaapAccountingPoliciesAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaapStatementTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapStatementTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapStatementLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementLocationAxis" xlink:label="loc_us-gaapIncomeStatementLocationAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapIncomeStatementLocationAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="loc_us-gaapIncomeStatementLocationDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementLocationAxis" xlink:to="loc_us-gaapIncomeStatementLocationDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CostOfSalesMember" xlink:label="loc_us-gaapCostOfSalesMember" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementLocationDomain" xlink:to="loc_us-gaapCostOfSalesMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="isdr-20200630.xsd#ISDR_DepreciationAndAmortizationMember" xlink:label="loc_ISDRDepreciationAndAmortizationMember" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementLocationDomain" xlink:to="loc_ISDRDepreciationAndAmortizationMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CapitalizedSoftwareDevelopmentCostsForSoftwareSoldToCustomers" xlink:label="loc_us-gaapCapitalizedSoftwareDevelopmentCostsForSoftwareSoldToCustomers" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapCapitalizedSoftwareDevelopmentCostsForSoftwareSoldToCustomers" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CapitalizedComputerSoftwareAmortization1" xlink:label="loc_us-gaapCapitalizedComputerSoftwareAmortization1" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapCapitalizedComputerSoftwareAmortization1" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://issuerdirect.com/role/Note2.SummaryOfSignificantAccountingPoliciesDetailsNarrative" xlink:title="00000024 - Disclosure - Note 2. Summary of Significant Accounting Policies (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="loc_us-gaapAccountingPoliciesAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaapStatementTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapStatementTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapStatementLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:label="loc_us-gaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AntidilutiveSecuritiesNameDomain" xlink:label="loc_us-gaapAntidilutiveSecuritiesNameDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:to="loc_us-gaapAntidilutiveSecuritiesNameDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="isdr-20200630.xsd#ISDR_StockOptionsAndRSUMember" xlink:label="loc_ISDRStockOptionsAndRSUMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAntidilutiveSecuritiesNameDomain" xlink:to="loc_ISDRStockOptionsAndRSUMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityByLocationAxis" xlink:label="loc_deiEntityByLocationAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_deiEntityByLocationAxis" order="20" />
      <link:loc xlink:type="locator" xlink:href="isdr-20200630.xsd#ISDR_EntityByLocationDomain" xlink:label="loc_ISDREntityByLocationDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiEntityByLocationAxis" xlink:to="loc_ISDREntityByLocationDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_EuropeMember" xlink:label="loc_srtEuropeMember" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ISDREntityByLocationDomain" xlink:to="loc_srtEuropeMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="isdr-20200630.xsd#ISDR_CanadaMember" xlink:label="loc_ISDRCanadaMember" />
      <link:presentationArc order="100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ISDREntityByLocationDomain" xlink:to="loc_ISDRCanadaMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="loc_us-gaapFiniteLivedIntangibleAssetsByMajorClassAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapFiniteLivedIntangibleAssetsByMajorClassAxis" order="30" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="loc_us-gaapFiniteLivedIntangibleAssetsMajorClassNameDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapFiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="loc_us-gaapFiniteLivedIntangibleAssetsMajorClassNameDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="isdr-20200630.xsd#ISDR_ClientRelationshipsMember" xlink:label="loc_ISDRClientRelationshipsMember" />
      <link:presentationArc order="110" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapFiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="loc_ISDRClientRelationshipsMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CustomerListsMember" xlink:label="loc_us-gaapCustomerListsMember" />
      <link:presentationArc order="130" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapFiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="loc_us-gaapCustomerListsMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="isdr-20200630.xsd#ISDR_DistributionPartnerRelationshipsMember" xlink:label="loc_ISDRDistributionPartnerRelationshipsMember" />
      <link:presentationArc order="140" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapFiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="loc_ISDRDistributionPartnerRelationshipsMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NoncompeteAgreementsMember" xlink:label="loc_us-gaapNoncompeteAgreementsMember" />
      <link:presentationArc order="150" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapFiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="loc_us-gaapNoncompeteAgreementsMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ComputerSoftwareIntangibleAssetMember" xlink:label="loc_us-gaapComputerSoftwareIntangibleAssetMember" />
      <link:presentationArc order="160" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapFiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="loc_us-gaapComputerSoftwareIntangibleAssetMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeAxis" xlink:label="loc_srtRangeAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_srtRangeAxis" order="40" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember" xlink:label="loc_srtRangeMember" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtRangeAxis" xlink:to="loc_srtRangeMember" order="0" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MinimumMember" xlink:label="loc_srtMinimumMember" />
      <link:presentationArc order="110" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtRangeMember" xlink:to="loc_srtMinimumMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MaximumMember" xlink:label="loc_srtMaximumMember" />
      <link:presentationArc order="120" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtRangeMember" xlink:to="loc_srtMaximumMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:label="loc_us-gaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredRevenue" xlink:label="loc_us-gaapDeferredRevenue" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapDeferredRevenue" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredRevenueRevenueRecognized1" xlink:label="loc_us-gaapDeferredRevenueRevenueRecognized1" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapDeferredRevenueRevenueRecognized1" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsReceivableNet" xlink:label="loc_us-gaapAccountsReceivableNet" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapAccountsReceivableNet" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CapitalizedContractCostNet" xlink:label="loc_us-gaapCapitalizedContractCostNet" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapCapitalizedContractCostNet" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TimeDepositsAtOrAboveFDICInsuranceLimit" xlink:label="loc_us-gaapTimeDepositsAtOrAboveFDICInsuranceLimit" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapTimeDepositsAtOrAboveFDICInsuranceLimit" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Cash" xlink:label="loc_us-gaapCash" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapCash" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:label="loc_us-gaapFiniteLivedIntangibleAssetUsefulLife" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapFiniteLivedIntangibleAssetUsefulLife" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://issuerdirect.com/role/Note3.RecentAcquisitionsDetails" xlink:title="00000025 - Disclosure - Note 3. Recent Acquisitions (Details)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationsAbstract" xlink:label="loc_us-gaapBusinessCombinationsAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaapStatementTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapBusinessCombinationsAbstract" xlink:to="loc_us-gaapStatementTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapStatementLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="loc_us-gaapBusinessAcquisitionAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapBusinessAcquisitionAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="loc_us-gaapBusinessAcquisitionAcquireeDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapBusinessAcquisitionAxis" xlink:to="loc_us-gaapBusinessAcquisitionAcquireeDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="isdr-20200630.xsd#ISDR_VisualWebcasterPlatformMember" xlink:label="loc_ISDRVisualWebcasterPlatformMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapBusinessAcquisitionAcquireeDomain" xlink:to="loc_ISDRVisualWebcasterPlatformMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="loc_us-gaapFiniteLivedIntangibleAssetsByMajorClassAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapFiniteLivedIntangibleAssetsByMajorClassAxis" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="loc_us-gaapFiniteLivedIntangibleAssetsMajorClassNameDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapFiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="loc_us-gaapFiniteLivedIntangibleAssetsMajorClassNameDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CustomerRelationshipsMember" xlink:label="loc_us-gaapCustomerRelationshipsMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapFiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="loc_us-gaapCustomerRelationshipsMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TechnologyBasedIntangibleAssetsMember" xlink:label="loc_us-gaapTechnologyBasedIntangibleAssetsMember" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapFiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="loc_us-gaapTechnologyBasedIntangibleAssetsMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NoncompeteAgreementsMember" xlink:label="loc_us-gaapNoncompeteAgreementsMember" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapFiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="loc_us-gaapNoncompeteAgreementsMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="loc_us-gaapIndefiniteLivedIntangibleAssetsByMajorClassAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapIndefiniteLivedIntangibleAssetsByMajorClassAxis" order="30" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="loc_us-gaapIndefiniteLivedIntangibleAssetsMajorClassNameDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIndefiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="loc_us-gaapIndefiniteLivedIntangibleAssetsMajorClassNameDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillMember" xlink:label="loc_us-gaapGoodwillMember" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIndefiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="loc_us-gaapGoodwillMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" xlink:label="loc_us-gaapBusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapBusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://issuerdirect.com/role/Note4.EquityDetails1" xlink:title="00000026 - Disclosure - Note 4. Equity (Details 1)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationAbstract" xlink:label="loc_us-gaapShareBasedCompensationAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaapStatementTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationAbstract" xlink:to="loc_us-gaapStatementTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapStatementLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis" xlink:label="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink:label="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis" xlink:to="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="isdr-20200630.xsd#ISDR_StockOption1Member" xlink:label="loc_ISDRStockOption1Member" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink:to="loc_ISDRStockOption1Member" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="isdr-20200630.xsd#ISDR_StockOption2Member" xlink:label="loc_ISDRStockOption2Member" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink:to="loc_ISDRStockOption2Member" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="isdr-20200630.xsd#ISDR_StockOption3Member" xlink:label="loc_ISDRStockOption3Member" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink:to="loc_ISDRStockOption3Member" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="isdr-20200630.xsd#ISDR_StockOption4Member" xlink:label="loc_ISDRStockOption4Member" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink:to="loc_ISDRStockOption4Member" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="isdr-20200630.xsd#ISDR_StockOption5Member" xlink:label="loc_ISDRStockOption5Member" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink:to="loc_ISDRStockOption5Member" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="isdr-20200630.xsd#ISDR_ExercisePriceRange" xlink:label="loc_ISDRExercisePriceRange" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_ISDRExercisePriceRange" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:label="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://issuerdirect.com/role/Note4.EquityDetails2" xlink:title="00000027 - Disclosure - Note 4. Equity (Details 2)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationAbstract" xlink:label="loc_us-gaapShareBasedCompensationAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaapStatementTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationAbstract" xlink:to="loc_us-gaapStatementTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapStatementLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareRepurchaseProgramAxis" xlink:label="loc_us-gaapShareRepurchaseProgramAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapShareRepurchaseProgramAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareRepurchaseProgramDomain" xlink:label="loc_us-gaapShareRepurchaseProgramDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareRepurchaseProgramAxis" xlink:to="loc_us-gaapShareRepurchaseProgramDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="isdr-20200630.xsd#ISDR_Range1Member" xlink:label="loc_ISDRRange1Member" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareRepurchaseProgramDomain" xlink:to="loc_ISDRRange1Member" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="isdr-20200630.xsd#ISDR_Range2Member" xlink:label="loc_ISDRRange2Member" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareRepurchaseProgramDomain" xlink:to="loc_ISDRRange2Member" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="isdr-20200630.xsd#ISDR_Range3Member" xlink:label="loc_ISDRRange3Member" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareRepurchaseProgramDomain" xlink:to="loc_ISDRRange3Member" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="isdr-20200630.xsd#ISDR_Range4Member" xlink:label="loc_ISDRRange4Member" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareRepurchaseProgramDomain" xlink:to="loc_ISDRRange4Member" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="isdr-20200630.xsd#ISDR_Range5Member" xlink:label="loc_ISDRRange5Member" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareRepurchaseProgramDomain" xlink:to="loc_ISDRRange5Member" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="isdr-20200630.xsd#ISDR_Range6Member" xlink:label="loc_ISDRRange6Member" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareRepurchaseProgramDomain" xlink:to="loc_ISDRRange6Member" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="isdr-20200630.xsd#ISDR_Range7Member" xlink:label="loc_ISDRRange7Member" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareRepurchaseProgramDomain" xlink:to="loc_ISDRRange7Member" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="isdr-20200630.xsd#ISDR_Range8Member" xlink:label="loc_ISDRRange8Member" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareRepurchaseProgramDomain" xlink:to="loc_ISDRRange8Member" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="isdr-20200630.xsd#ISDR_Range9Member" xlink:label="loc_ISDRRange9Member" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareRepurchaseProgramDomain" xlink:to="loc_ISDRRange9Member" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="isdr-20200630.xsd#ISDR_Range10Member" xlink:label="loc_ISDRRange10Member" />
      <link:presentationArc order="100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareRepurchaseProgramDomain" xlink:to="loc_ISDRRange10Member" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="isdr-20200630.xsd#ISDR_Range11Member" xlink:label="loc_ISDRRange11Member" />
      <link:presentationArc order="110" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareRepurchaseProgramDomain" xlink:to="loc_ISDRRange11Member" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockRepurchasedDuringPeriodShares" xlink:label="loc_us-gaapStockRepurchasedDuringPeriodShares" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStockRepurchasedDuringPeriodShares" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AcceleratedShareRepurchasesFinalPricePaidPerShare" xlink:label="loc_us-gaapAcceleratedShareRepurchasesFinalPricePaidPerShare" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapAcceleratedShareRepurchasesFinalPricePaidPerShare" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockRepurchasedDuringPeriodShares" xlink:label="loc_us-gaapStockRepurchasedDuringPeriodShares_2" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStockRepurchasedDuringPeriodShares_2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1" xlink:label="loc_us-gaapStockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://issuerdirect.com/role/Note4.EquityDetailsNarrative" xlink:title="00000028 - Disclosure - Note 4. Equity (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationAbstract" xlink:label="loc_us-gaapShareBasedCompensationAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaapStatementTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationAbstract" xlink:to="loc_us-gaapStatementTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapStatementLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PlanNameAxis" xlink:label="loc_us-gaapPlanNameAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapPlanNameAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PlanNameDomain" xlink:label="loc_us-gaapPlanNameDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPlanNameAxis" xlink:to="loc_us-gaapPlanNameDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="isdr-20200630.xsd#ISDR_TwentyFourteenPlanMember" xlink:label="loc_ISDRTwentyFourteenPlanMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPlanNameDomain" xlink:to="loc_ISDRTwentyFourteenPlanMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" xlink:label="loc_us-gaapEmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapEmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodIntrinsicValue" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodIntrinsicValue" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodIntrinsicValue" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodIntrinsicValue" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodIntrinsicValue" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodIntrinsicValue" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" xlink:label="loc_us-gaapEmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapEmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TreasuryStockCommonShares" xlink:label="loc_us-gaapTreasuryStockCommonShares" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapTreasuryStockCommonShares" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TreasuryStockCommonValue" xlink:label="loc_us-gaapTreasuryStockCommonValue" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapTreasuryStockCommonValue" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://issuerdirect.com/role/Note5.IncomeTaxesDetailsNarrative" xlink:title="00000029 - Disclosure - Note 5. Income Taxes (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="loc_us-gaapIncomeTaxDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:label="loc_us-gaapCurrentIncomeTaxExpenseBenefit" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeTaxDisclosureAbstract" xlink:to="loc_us-gaapCurrentIncomeTaxExpenseBenefit" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://issuerdirect.com/role/Note6.LeasesDetails" xlink:title="00000030 - Disclosure - Note 6. Leases (Details)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeasesAbstract" xlink:label="loc_us-gaapLeasesAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseExpense" xlink:label="loc_us-gaapOperatingLeaseExpense" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLeasesAbstract" xlink:to="loc_us-gaapOperatingLeaseExpense" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_VariableLeaseCost" xlink:label="loc_us-gaapVariableLeaseCost" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLeasesAbstract" xlink:to="loc_us-gaapVariableLeaseCost" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeaseCost" xlink:label="loc_us-gaapLeaseCost" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLeasesAbstract" xlink:to="loc_us-gaapLeaseCost" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://issuerdirect.com/role/Note6.LeasesDetails1" xlink:title="00000031 - Disclosure - Note 6. Leases (Details 1)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeasesAbstract" xlink:label="loc_us-gaapLeasesAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" xlink:label="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLeasesAbstract" xlink:to="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:label="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsDueYearTwo" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLeasesAbstract" xlink:to="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:label="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsDueYearThree" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLeasesAbstract" xlink:to="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:label="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsDueYearFour" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLeasesAbstract" xlink:to="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:label="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsDueYearFive" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLeasesAbstract" xlink:to="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:label="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLeasesAbstract" xlink:to="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:label="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsDue" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLeasesAbstract" xlink:to="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsDue" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:label="loc_us-gaapLesseeOperatingLeaseLiabilityUndiscountedExcessAmount" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLeasesAbstract" xlink:to="loc_us-gaapLesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiability" xlink:label="loc_us-gaapOperatingLeaseLiability" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLeasesAbstract" xlink:to="loc_us-gaapOperatingLeaseLiability" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://issuerdirect.com/role/Note6.LeasesDetailsNarrative" xlink:title="00000032 - Disclosure - Note 6. Leases (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeasesAbstract" xlink:label="loc_us-gaapLeasesAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiability" xlink:label="loc_us-gaapOperatingLeaseLiability" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLeasesAbstract" xlink:to="loc_us-gaapOperatingLeaseLiability" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrent" xlink:label="loc_us-gaapOperatingLeaseLiabilityCurrent" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLeasesAbstract" xlink:to="loc_us-gaapOperatingLeaseLiabilityCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:label="loc_us-gaapOperatingLeaseLiabilityNoncurrent" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLeasesAbstract" xlink:to="loc_us-gaapOperatingLeaseLiabilityNoncurrent" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:label="loc_us-gaapOperatingLeaseWeightedAverageRemainingLeaseTerm1" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLeasesAbstract" xlink:to="loc_us-gaapOperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:label="loc_us-gaapOperatingLeaseWeightedAverageDiscountRatePercent" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLeasesAbstract" xlink:to="loc_us-gaapOperatingLeaseWeightedAverageDiscountRatePercent" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://issuerdirect.com/role/Note7.RevenueDetails" xlink:title="00000033 - Disclosure - Note 7. Revenue (Details)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract" xlink:label="loc_us-gaapRevenueFromContractWithCustomerAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaapStatementTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRevenueFromContractWithCustomerAbstract" xlink:to="loc_us-gaapStatementTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapStatementLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskByTypeAxis" xlink:label="loc_us-gaapConcentrationRiskByTypeAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapConcentrationRiskByTypeAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskTypeDomain" xlink:label="loc_us-gaapConcentrationRiskTypeDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapConcentrationRiskByTypeAxis" xlink:to="loc_us-gaapConcentrationRiskTypeDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="isdr-20200630.xsd#ISDR_PlatformAndTechnologyMember" xlink:label="loc_ISDRPlatformAndTechnologyMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapConcentrationRiskTypeDomain" xlink:to="loc_ISDRPlatformAndTechnologyMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="isdr-20200630.xsd#ISDR_ServicesMember" xlink:label="loc_ISDRServicesMember" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapConcentrationRiskTypeDomain" xlink:to="loc_ISDRServicesMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Revenues" xlink:label="loc_us-gaapRevenues" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapRevenues" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskPercentage1" xlink:label="loc_us-gaapConcentrationRiskPercentage1" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapConcentrationRiskPercentage1" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://issuerdirect.com/role/Note8.LineOfCreditDetailsNarrative" xlink:title="00000034 - Disclosure - Note 8. Line of Credit (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditFacilityAbstract" xlink:label="loc_us-gaapLineOfCreditFacilityAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:label="loc_us-gaapLineOfCreditFacilityMaximumBorrowingCapacity" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLineOfCreditFacilityAbstract" xlink:to="loc_us-gaapLineOfCreditFacilityMaximumBorrowingCapacity" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd" xlink:label="loc_us-gaapLineOfCreditFacilityInterestRateAtPeriodEnd" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLineOfCreditFacilityAbstract" xlink:to="loc_us-gaapLineOfCreditFacilityInterestRateAtPeriodEnd" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCredit" xlink:label="loc_us-gaapLineOfCredit" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLineOfCreditFacilityAbstract" xlink:to="loc_us-gaapLineOfCredit" xlink:type="arc" />
    </link:presentationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>14
<FILENAME>R1.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm139938670449640">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Document and Entity Information - shares<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2020</div></th>
<th class="th"><div>Jul. 30, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ISDR_DocumentAndEntityInformationAbstract', window );"><strong>Document And Entity Information</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityRegistrantName', window );">Entity Registrant Name</a></td>
<td class="text">ISSUER DIRECT CORP<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityCentralIndexKey', window );">Entity Central Index Key</a></td>
<td class="text">0000843006<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentType', window );">Document Type</a></td>
<td class="text">10-Q<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentPeriodEndDate', window );">Document Period End Date</a></td>
<td class="text">Jun. 30,  2020<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_AmendmentFlag', window );">Amendment Flag</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_CurrentFiscalYearEndDate', window );">Current Fiscal Year End Date</a></td>
<td class="text">--12-31<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityFilerCategory', window );">Entity Filer Category</a></td>
<td class="text">Non-accelerated Filer<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityEmergingGrowthCompany', window );">Entity Emerging Growth Company</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntitySmallBusiness', window );">Entity Small Business</a></td>
<td class="text">true<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityCurrentReportingStatus', window );">Is Entity's Reporting Status Current?</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityShellCompany', window );">Entity Shell Company</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityInteractiveDataCurrent', window );">Entity Interactive Data Current</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityIncorporationStateCountryCode', window );">Entity Incorporation State Country Code</a></td>
<td class="text">DE<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityFileNumber', window );">Entity File Number</a></td>
<td class="text">1-10185<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityCommonStockSharesOutstanding', window );">Entity Common Stock, Shares Outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,734,502<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentFiscalPeriodFocus', window );">Document Fiscal Period Focus</a></td>
<td class="text">Q2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentFiscalYearFocus', window );">Document Fiscal Year Focus</a></td>
<td class="text">2020<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ISDR_DocumentAndEntityInformationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ISDR_DocumentAndEntityInformationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ISDR_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AmendmentFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AmendmentFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CurrentFiscalYearEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>End date of current fiscal year in the format --MM-DD.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CurrentFiscalYearEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gMonthDayItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalPeriodFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalPeriodFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fiscalPeriodItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalYearFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>This is focus fiscal year of the document report in CCYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalYearFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gYearItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentPeriodEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The end date of the period reflected on the cover page if a periodic report. For all other reports and registration statements containing historical data, it is the date up through which that historical data is presented.  If there is no historical data in the report, use the filing date. The format of the date is CCYY-MM-DD.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentPeriodEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentType">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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'.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentType</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:submissionTypeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCentralIndexKey">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCentralIndexKey</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:centralIndexKeyItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCurrentReportingStatus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCurrentReportingStatus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityEmergingGrowthCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate if registrant meets the emerging growth company criteria.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityEmergingGrowthCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFileNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFileNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fileNumberItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFilerCategory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFilerCategory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:filerCategoryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityIncorporationStateCountryCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Two-character EDGAR code representing the state or country of incorporation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityIncorporationStateCountryCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarStateCountryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityInteractiveDataCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-T<br> -Number 232<br> -Section 405<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityInteractiveDataCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityRegistrantName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityRegistrantName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityShellCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityShellCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntitySmallBusiness">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicates that the company is a Smaller Reporting Company (SRC).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntitySmallBusiness</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>15
<FILENAME>R2.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm139938668753528">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Consolidated Balance Sheets - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsCurrentAbstract', window );"><strong>Current assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="nump">$ 17,097<span></span>
</td>
<td class="nump">$ 15,766<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsReceivableNet', window );">Accounts receivable (net of allowance for doubtful accounts of $601 and $700, respectively)</a></td>
<td class="nump">2,599<span></span>
</td>
<td class="nump">2,051<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxesReceivable', window );">Income tax receivable</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">48<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherAssetsCurrent', window );">Other current assets</a></td>
<td class="nump">273<span></span>
</td>
<td class="nump">141<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsCurrent', window );">Total current assets</a></td>
<td class="nump">19,969<span></span>
</td>
<td class="nump">18,006<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CapitalizedComputerSoftwareNet', window );">Capitalized software (net of accumulated amortization of $2,472 and $2,153, respectively)</a></td>
<td class="nump">815<span></span>
</td>
<td class="nump">1,134<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Fixed assets (net of accumulated amortization of $245 and $181, respectively)</a></td>
<td class="nump">839<span></span>
</td>
<td class="nump">899<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAsset', window );">Right-of-use asset - leases</a></td>
<td class="nump">1,979<span></span>
</td>
<td class="nump">2,127<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxAssetsNet', window );">Deferred tax asset</a></td>
<td class="nump">292<span></span>
</td>
<td class="nump">256<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherAssetsNoncurrent', window );">Other long-term assets</a></td>
<td class="nump">64<span></span>
</td>
<td class="nump">77<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="nump">6,376<span></span>
</td>
<td class="nump">6,376<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IntangibleAssetsNetExcludingGoodwill', window );">Intangible assets (net of accumulated amortization of $5,281 and $4,937, respectively)</a></td>
<td class="nump">3,171<span></span>
</td>
<td class="nump">3,515<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="nump">33,505<span></span>
</td>
<td class="nump">32,390<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrentAbstract', window );"><strong>Current liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsPayableCurrent', window );">Accounts payable</a></td>
<td class="nump">430<span></span>
</td>
<td class="nump">266<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccruedLiabilitiesCurrent', window );">Accrued expenses</a></td>
<td class="nump">1,385<span></span>
</td>
<td class="nump">1,151<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NotesPayableCurrent', window );">Note payable - short-term (net of discount of $6 and $19, respectively)</a></td>
<td class="nump">314<span></span>
</td>
<td class="nump">301<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccruedIncomeTaxesCurrent', window );">Income taxes payable</a></td>
<td class="nump">614<span></span>
</td>
<td class="nump">310<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredRevenueCurrent', window );">Deferred revenue</a></td>
<td class="nump">2,015<span></span>
</td>
<td class="nump">1,812<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrent', window );">Total current liabilities</a></td>
<td class="nump">4,758<span></span>
</td>
<td class="nump">3,840<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesNoncurrent', window );">Deferred income tax liability</a></td>
<td class="nump">130<span></span>
</td>
<td class="nump">141<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityNoncurrent', window );">Lease liabilities - long term</a></td>
<td class="nump">2,138<span></span>
</td>
<td class="nump">2,309<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Liabilities', window );">Total liabilities</a></td>
<td class="nump">7,026<span></span>
</td>
<td class="nump">6,290<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingencies', window );">Commitments and contingencies</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityAbstract', window );"><strong>Stockholders' equity:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockValue', window );">Preferred stock, $0.001 par value, 1,000,000 shares authorized, no shares issued and outstanding as of June 30, 2020 and December 31, 2019, respectively.</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockValue', window );">Common stock $0.001 par value, 20,000,000 shares authorized, 3,734,502 and 3,786,398 shares issued and outstanding as of June 30, 2020 and December 31, 2019, respectively.</a></td>
<td class="nump">4<span></span>
</td>
<td class="nump">4<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdditionalPaidInCapital', window );">Additional paid-in capital</a></td>
<td class="nump">21,619<span></span>
</td>
<td class="nump">22,275<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Other accumulated comprehensive income (loss)</a></td>
<td class="nump">21<span></span>
</td>
<td class="num">(16)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetainedEarningsAccumulatedDeficit', window );">Retained earnings</a></td>
<td class="nump">4,835<span></span>
</td>
<td class="nump">3,837<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Total stockholders' equity</a></td>
<td class="nump">26,479<span></span>
</td>
<td class="nump">26,100<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquity', window );">Total liabilities and stockholders' equity</a></td>
<td class="nump">$ 33,505<span></span>
</td>
<td class="nump">$ 32,390<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsReceivableNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsReceivableNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedIncomeTaxesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(15)(b)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(15)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"><tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedIncomeTaxesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=d3e637-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669686-108580<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121370832&amp;loc=SL117420844-207641<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=121370832&amp;loc=SL117420844-207641<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=d3e681-108580<br></p></div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"><tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdditionalPaidInCapital">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders. Includes adjustments to additional paid in capital. Some examples of such adjustments include recording the issuance of debt with a beneficial conversion feature and certain tax consequences of equity instruments awarded to employees. Use this element for the aggregate amount of additional paid-in capital associated with common and preferred stock. For additional paid-in capital associated with only common stock, use the element additional paid in capital, common stock. For additional paid-in capital associated with only preferred stock, use the element additional paid in capital, preferred stock.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (g)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdditionalPaidInCapital</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Assets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(11))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=121559654&amp;loc=d3e5710-111685<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(12))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br></p></div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"><tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Assets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6801-107765<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=121559654&amp;loc=d3e5710-111685<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.9)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6676-107765<br></p></div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"><tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CapitalizedComputerSoftwareNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The carrying amount of capitalized computer software costs net of accumulated amortization as of the balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 985<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6501960&amp;loc=d3e128462-111756<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalizedComputerSoftwareNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3044-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6676-107765<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingencies">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.25)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03.(a),19)<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.17)<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121557415&amp;loc=d3e14326-108349<br></p></div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"><tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingencies</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=120406818&amp;loc=d3e31931-109318<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=120406818&amp;loc=d3e31917-109318<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxAssetsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredRevenueCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredRevenueCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxLiabilitiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences, with jurisdictional netting and classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=120406818&amp;loc=d3e31917-109318<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=120406818&amp;loc=d3e31931-109318<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=120406818&amp;loc=d3e31958-109318<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilitiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Goodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=120320667&amp;loc=SL49117168-202975<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13770-109266<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Goodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxesReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying amount due within one year of the balance sheet date (or one operating cycle, if longer) from tax authorities as of the balance sheet date representing refunds of overpayments or recoveries based on agreed-upon resolutions of disputes.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03.5(c))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.10)<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.3(a)(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"><tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxesReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IntangibleAssetsNetExcludingGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph ((a)(1),(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6388964&amp;loc=d3e16212-109274<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IntangibleAssetsNetExcludingGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Liabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=121559654&amp;loc=d3e5710-111685<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19-26)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121559654&amp;loc=d3e5710-111685<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"><tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Liabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesAndStockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(32))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br></p></div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"><tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesAndStockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=121559654&amp;loc=d3e5710-111685<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.21)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121559654&amp;loc=d3e5710-111685<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"><tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NotesPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying values as of the balance sheet date of the portions of long-term notes payable due within one year or the operating cycle if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19,20)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NotesPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121603541&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseRightOfUseAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's right to use underlying asset under operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121603541&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseRightOfUseAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.8)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAssetsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of noncurrent assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.17)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAssetsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(14))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"><tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetainedEarningsAccumulatedDeficit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cumulative amount of the reporting entity's undistributed earnings or deficit.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (g)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121370832&amp;loc=SL117420844-207641<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=121370832&amp;loc=SL117420844-207641<br></p></div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"><tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetainedEarningsAccumulatedDeficit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -URI http://asc.fasb.org/extlink&amp;oid=27010918&amp;loc=d3e74512-122707<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"><tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>16
<FILENAME>R3.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm139938672494504">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Consolidated Balance Sheets (Parenthetical) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementOfFinancialPositionAbstract', window );"><strong>Statement of Financial Position [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent', window );">Allowance for accounts receivables</a></td>
<td class="nump">$ 601<span></span>
</td>
<td class="nump">$ 700<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CapitalizedComputerSoftwareAccumulatedAmortization', window );">Accumulated amortization - capitalized software</a></td>
<td class="nump">2,472<span></span>
</td>
<td class="nump">2,153<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment', window );">Accumulated depreciation - fixed assets</a></td>
<td class="nump">245<span></span>
</td>
<td class="nump">181<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated amortization - intangible assets</a></td>
<td class="nump">5,281<span></span>
</td>
<td class="nump">4,937<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentUnamortizedDiscountNoncurrent', window );">Long-term notes payable discount</a></td>
<td class="nump">$ 6<span></span>
</td>
<td class="nump">$ 19<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityAbstract', window );"><strong>Stockholders' equity:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockParOrStatedValuePerShare', window );">Preferred stock, par value</a></td>
<td class="nump">$ .001<span></span>
</td>
<td class="nump">$ 0.001<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockSharesAuthorized', window );">Preferred stock, authorized</a></td>
<td class="nump">1,000,000<span></span>
</td>
<td class="nump">1,000,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockSharesIssued', window );">Preferred stock, issued</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockSharesOutstanding', window );">Preferred stock, outstanding</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Common stock, par value</a></td>
<td class="nump">$ 0.001<span></span>
</td>
<td class="nump">$ 0.001<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesAuthorized', window );">Common stock, authorized</a></td>
<td class="nump">20,000,000<span></span>
</td>
<td class="nump">20,000,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Common stock, issued</a></td>
<td class="nump">3,734,502<span></span>
</td>
<td class="nump">3,786,398<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Common stock, outstanding</a></td>
<td class="nump">3,734,502<span></span>
</td>
<td class="nump">3,786,398<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.14)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of allowance for credit loss on accounts receivable, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=121611835&amp;loc=d3e5074-111524<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121599878&amp;loc=SL82895884-210446<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CapitalizedComputerSoftwareAccumulatedAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>For each balance sheet presented, the amount of accumulated amortization for capitalized computer software costs.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 985<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6501960&amp;loc=d3e128462-111756<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalizedComputerSoftwareAccumulatedAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Face amount or stated value per share of common stock.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The maximum number of common shares permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentUnamortizedDiscountNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of debt discount to be amortized after one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 55<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=114775985&amp;loc=d3e28878-108400<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1A<br> -URI http://asc.fasb.org/extlink&amp;oid=119993939&amp;loc=d3e28541-108399<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentUnamortizedDiscountNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementOfFinancialPositionAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementOfFinancialPositionAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>17
<FILENAME>R4.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm139938671393960">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Consolidated Statements of Operations (Unaudited) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2020</div></th>
<th class="th"><div>Jun. 30, 2019</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
<th class="th"><div>Jun. 30, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementAbstract', window );"><strong>Income Statement [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenues</a></td>
<td class="nump">$ 4,884<span></span>
</td>
<td class="nump">$ 4,138<span></span>
</td>
<td class="nump">$ 8,900<span></span>
</td>
<td class="nump">$ 8,317<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CostOfRevenue', window );">Cost of revenues</a></td>
<td class="nump">1,362<span></span>
</td>
<td class="nump">1,250<span></span>
</td>
<td class="nump">2,615<span></span>
</td>
<td class="nump">2,552<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GrossProfit', window );">Gross profit</a></td>
<td class="nump">3,522<span></span>
</td>
<td class="nump">2,888<span></span>
</td>
<td class="nump">6,285<span></span>
</td>
<td class="nump">5,765<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingCostsAndExpensesAbstract', window );"><strong>Operating costs and expenses:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GeneralAndAdministrativeExpense', window );">General and administrative</a></td>
<td class="nump">1,197<span></span>
</td>
<td class="nump">1,322<span></span>
</td>
<td class="nump">2,413<span></span>
</td>
<td class="nump">2,683<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SellingAndMarketingExpense', window );">Sales and marketing expenses</a></td>
<td class="nump">950<span></span>
</td>
<td class="nump">875<span></span>
</td>
<td class="nump">1,846<span></span>
</td>
<td class="nump">1,695<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ResearchAndDevelopmentExpense', window );">Product development</a></td>
<td class="nump">165<span></span>
</td>
<td class="nump">343<span></span>
</td>
<td class="nump">359<span></span>
</td>
<td class="nump">680<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DepreciationAndAmortization', window );">Depreciation and amortization</a></td>
<td class="nump">209<span></span>
</td>
<td class="nump">218<span></span>
</td>
<td class="nump">418<span></span>
</td>
<td class="nump">430<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingExpenses', window );">Total operating costs and expenses</a></td>
<td class="nump">2,521<span></span>
</td>
<td class="nump">2,758<span></span>
</td>
<td class="nump">5,036<span></span>
</td>
<td class="nump">5,488<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Operating income</a></td>
<td class="nump">1,001<span></span>
</td>
<td class="nump">130<span></span>
</td>
<td class="nump">1,249<span></span>
</td>
<td class="nump">277<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestIncomeExpenseNet', window );">Interest income (expense), net</a></td>
<td class="nump">1<span></span>
</td>
<td class="nump">115<span></span>
</td>
<td class="nump">59<span></span>
</td>
<td class="nump">186<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Income before income taxes</a></td>
<td class="nump">1,002<span></span>
</td>
<td class="nump">245<span></span>
</td>
<td class="nump">1,308<span></span>
</td>
<td class="nump">463<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CurrentIncomeTaxExpenseBenefit', window );">Income tax expense</a></td>
<td class="nump">230<span></span>
</td>
<td class="nump">33<span></span>
</td>
<td class="nump">310<span></span>
</td>
<td class="nump">46<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">$ 772<span></span>
</td>
<td class="nump">$ 212<span></span>
</td>
<td class="nump">$ 998<span></span>
</td>
<td class="nump">$ 417<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Income per share - basic</a></td>
<td class="nump">$ 0.21<span></span>
</td>
<td class="nump">$ 0.05<span></span>
</td>
<td class="nump">$ 0.27<span></span>
</td>
<td class="nump">$ 0.11<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Income per share - fully diluted</a></td>
<td class="nump">$ 0.21<span></span>
</td>
<td class="nump">$ 0.05<span></span>
</td>
<td class="nump">$ 0.26<span></span>
</td>
<td class="nump">$ 0.11<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Weighted average number of common shares outstanding - basic (in thousands)</a></td>
<td class="nump">3,736<span></span>
</td>
<td class="nump">3,857<span></span>
</td>
<td class="nump">3,762<span></span>
</td>
<td class="nump">3,854<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Weighted average number of common shares outstanding - fully diluted (in thousands)</a></td>
<td class="nump">3,761<span></span>
</td>
<td class="nump">3,873<span></span>
</td>
<td class="nump">3,789<span></span>
</td>
<td class="nump">3,871<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CostOfRevenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate cost of goods produced and sold and services rendered during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.2)<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"><tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostOfRevenue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CurrentIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32639-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.2)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"><tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CurrentIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DepreciationAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DepreciationAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22583-107794<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1448-109256<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22595-107794<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1337-109256<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI http://asc.fasb.org/extlink&amp;oid=120380238&amp;loc=d3e4984-109258<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=120380238&amp;loc=d3e3842-109258<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22644-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1252-109256<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=SL5780133-109256<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"><tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI http://asc.fasb.org/extlink&amp;oid=120380238&amp;loc=d3e4984-109258<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22644-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=120380238&amp;loc=d3e3842-109258<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1252-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22595-107794<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22583-107794<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=SL5780133-109256<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1337-109256<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br></p></div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"><tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GeneralAndAdministrativeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GeneralAndAdministrativeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GrossProfit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8924-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.1,2)<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br></p></div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"><tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GrossProfit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 940<br> -SubTopic 20<br> -Section 25<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=68072869&amp;loc=d3e41242-110953<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(10))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8924-108599<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(15))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"><tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestIncomeExpenseNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The net amount of operating interest income (expense).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04.10)<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestIncomeExpenseNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669619-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8924-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22595-107794<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669625-108580<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 13: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22499-107794<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22583-107794<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=SL5780133-109256<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22658-107794<br></p></div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"><tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingCostsAndExpensesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingCostsAndExpensesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingExpenses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingExpenses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The net result for the period of deducting operating expenses from operating revenues.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8924-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br></p></div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"><tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ResearchAndDevelopmentExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 985<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6501960&amp;loc=d3e128462-111756<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 730<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6420194&amp;loc=d3e21568-108373<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ResearchAndDevelopmentExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Revenues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9031-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9038-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9054-108599<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br></p></div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"><tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Revenues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SellingAndMarketingExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate total amount of expenses directly related to the marketing or selling of products or services.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SellingAndMarketingExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1505-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1448-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>18
<FILENAME>R5.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm139938669020312">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Consolidated Statements of Comprehensive Income (Unaudited) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2020</div></th>
<th class="th"><div>Jun. 30, 2019</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
<th class="th"><div>Jun. 30, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementOfOtherComprehensiveIncomeAbstract', window );"><strong>Statement of Other Comprehensive Income [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">$ 772<span></span>
</td>
<td class="nump">$ 212<span></span>
</td>
<td class="nump">$ 998<span></span>
</td>
<td class="nump">$ 417<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent', window );">Foreign currency translation adjustment</a></td>
<td class="num">(3)<span></span>
</td>
<td class="num">(10)<span></span>
</td>
<td class="nump">37<span></span>
</td>
<td class="num">(13)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTax', window );">Comprehensive income</a></td>
<td class="nump">$ 769<span></span>
</td>
<td class="nump">$ 202<span></span>
</td>
<td class="nump">$ 1,035<span></span>
</td>
<td class="nump">$ 404<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ComprehensiveIncomeNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(24))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=d3e557-108580<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(26))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669625-108580<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669619-108580<br></p></div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"><tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComprehensiveIncomeNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669619-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8924-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22595-107794<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669625-108580<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 13: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22499-107794<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22583-107794<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=SL5780133-109256<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22658-107794<br></p></div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"><tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4569643-111683<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4569616-111683<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementOfOtherComprehensiveIncomeAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementOfOtherComprehensiveIncomeAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>19
<FILENAME>R6.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm139938670767528">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Consolidated Statements of Stockholders' Equity (Unaudited) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Common Stock</div></th>
<th class="th"><div>Additional Paid-in Capital</div></th>
<th class="th"><div>Other Accumulated Comprehensive Income (Loss)</div></th>
<th class="th"><div>Retained Earnings</div></th>
<th class="th"><div>Total</div></th>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesIssued', window );">Beginning balance, shares at Dec. 31, 2018</a></td>
<td class="nump">3,829,572<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Beginning balance, amount at Dec. 31, 2018</a></td>
<td class="nump">$ 4<span></span>
</td>
<td class="nump">$ 22,525<span></span>
</td>
<td class="num">$ (17)<span></span>
</td>
<td class="nump">$ 3,151<span></span>
</td>
<td class="nump">$ 25,663<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Stock-based compensation expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">137<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">137<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Exercise of stock awards, net of tax, shares</a></td>
<td class="nump">24,996<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised', window );">Exercise of stock awards, net of tax, amount</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent', window );">Foreign currency translation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(3)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(3)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">205<span></span>
</td>
<td class="nump">205<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesIssued', window );">Ending balance, shares at Mar. 31, 2019</a></td>
<td class="nump">3,854,568<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Ending balance, amount at Mar. 31, 2019</a></td>
<td class="nump">$ 4<span></span>
</td>
<td class="nump">22,662<span></span>
</td>
<td class="num">(20)<span></span>
</td>
<td class="nump">3,356<span></span>
</td>
<td class="nump">26,002<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesIssued', window );">Beginning balance, shares at Dec. 31, 2018</a></td>
<td class="nump">3,829,572<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Beginning balance, amount at Dec. 31, 2018</a></td>
<td class="nump">$ 4<span></span>
</td>
<td class="nump">22,525<span></span>
</td>
<td class="num">(17)<span></span>
</td>
<td class="nump">3,151<span></span>
</td>
<td class="nump">25,663<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent', window );">Foreign currency translation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(13)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">417<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesIssued', window );">Ending balance, shares at Jun. 30, 2019</a></td>
<td class="nump">3,862,568<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Ending balance, amount at Jun. 30, 2019</a></td>
<td class="nump">$ 4<span></span>
</td>
<td class="nump">22,793<span></span>
</td>
<td class="num">(30)<span></span>
</td>
<td class="nump">3,568<span></span>
</td>
<td class="nump">26,335<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesIssued', window );">Beginning balance, shares at Mar. 31, 2019</a></td>
<td class="nump">3,854,568<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Beginning balance, amount at Mar. 31, 2019</a></td>
<td class="nump">$ 4<span></span>
</td>
<td class="nump">22,662<span></span>
</td>
<td class="num">(20)<span></span>
</td>
<td class="nump">3,356<span></span>
</td>
<td class="nump">26,002<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Stock-based compensation expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">131<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">131<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Exercise of stock awards, net of tax, shares</a></td>
<td class="nump">8,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised', window );">Exercise of stock awards, net of tax, amount</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent', window );">Foreign currency translation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(10)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(10)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">212<span></span>
</td>
<td class="nump">212<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesIssued', window );">Ending balance, shares at Jun. 30, 2019</a></td>
<td class="nump">3,862,568<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Ending balance, amount at Jun. 30, 2019</a></td>
<td class="nump">$ 4<span></span>
</td>
<td class="nump">22,793<span></span>
</td>
<td class="num">(30)<span></span>
</td>
<td class="nump">3,568<span></span>
</td>
<td class="nump">26,335<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesIssued', window );">Beginning balance, shares at Dec. 31, 2019</a></td>
<td class="nump">3,786,398<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Beginning balance, amount at Dec. 31, 2019</a></td>
<td class="nump">$ 4<span></span>
</td>
<td class="nump">22,275<span></span>
</td>
<td class="num">(16)<span></span>
</td>
<td class="nump">3,837<span></span>
</td>
<td class="nump">26,100<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Stock-based compensation expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">45<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">45<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Exercise of stock awards, net of tax, shares</a></td>
<td class="nump">8,002<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised', window );">Exercise of stock awards, net of tax, amount</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares', window );">Stock repurchase and retirement, shares</a></td>
<td class="num">(21,700)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue', window );">Stock repurchase and retirement, amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(203)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(203)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent', window );">Foreign currency translation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">40<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">40<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">226<span></span>
</td>
<td class="nump">226<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesIssued', window );">Ending balance, shares at Mar. 31, 2020</a></td>
<td class="nump">3,772,700<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Ending balance, amount at Mar. 31, 2020</a></td>
<td class="nump">$ 4<span></span>
</td>
<td class="nump">22,117<span></span>
</td>
<td class="nump">24<span></span>
</td>
<td class="nump">4,063<span></span>
</td>
<td class="nump">26,208<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesIssued', window );">Beginning balance, shares at Dec. 31, 2019</a></td>
<td class="nump">3,786,398<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Beginning balance, amount at Dec. 31, 2019</a></td>
<td class="nump">$ 4<span></span>
</td>
<td class="nump">22,275<span></span>
</td>
<td class="num">(16)<span></span>
</td>
<td class="nump">3,837<span></span>
</td>
<td class="nump">26,100<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent', window );">Foreign currency translation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">37<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">998<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesIssued', window );">Ending balance, shares at Jun. 30, 2020</a></td>
<td class="nump">3,734,502<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Ending balance, amount at Jun. 30, 2020</a></td>
<td class="nump">$ 4<span></span>
</td>
<td class="nump">21,619<span></span>
</td>
<td class="nump">21<span></span>
</td>
<td class="nump">4,835<span></span>
</td>
<td class="nump">26,479<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesIssued', window );">Beginning balance, shares at Mar. 31, 2020</a></td>
<td class="nump">3,772,700<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Beginning balance, amount at Mar. 31, 2020</a></td>
<td class="nump">$ 4<span></span>
</td>
<td class="nump">22,117<span></span>
</td>
<td class="nump">24<span></span>
</td>
<td class="nump">4,063<span></span>
</td>
<td class="nump">26,208<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Stock-based compensation expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">84<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">84<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Exercise of stock awards, net of tax, shares</a></td>
<td class="nump">24,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised', window );">Exercise of stock awards, net of tax, amount</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares', window );">Stock repurchase and retirement, shares</a></td>
<td class="num">(62,198)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue', window );">Stock repurchase and retirement, amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(582)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(582)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent', window );">Foreign currency translation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(3)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(3)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">772<span></span>
</td>
<td class="nump">772<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesIssued', window );">Ending balance, shares at Jun. 30, 2020</a></td>
<td class="nump">3,734,502<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Ending balance, amount at Jun. 30, 2020</a></td>
<td class="nump">$ 4<span></span>
</td>
<td class="nump">$ 21,619<span></span>
</td>
<td class="nump">$ 21<span></span>
</td>
<td class="nump">$ 4,835<span></span>
</td>
<td class="nump">$ 26,479<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 20<br> -Section 55<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=120383193&amp;loc=d3e11149-113907<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5047-113901<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 20<br> -Section 55<br> -Paragraph 13<br> -URI http://asc.fasb.org/extlink&amp;oid=120383193&amp;loc=d3e11178-113907<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 35<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121326096&amp;loc=d3e4534-113899<br></p></div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"><tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669619-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8924-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22595-107794<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669625-108580<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 13: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22499-107794<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22583-107794<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=SL5780133-109256<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22658-107794<br></p></div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"><tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4569643-111683<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4569616-111683<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of share options (or share units) exercised during the current period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<br></p></div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"><tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Value of stock issued as a result of the exercise of stock options.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.29-31)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares that have been repurchased and retired during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<br></p></div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"><tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockRepurchasedAndRetiredDuringPeriodShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br></p></div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"><tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockRepurchasedAndRetiredDuringPeriodValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -URI http://asc.fasb.org/extlink&amp;oid=27010918&amp;loc=d3e74512-122707<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"><tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>20
<FILENAME>R7.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm139938668933896">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Consolidated Statements of Cash Flows (Unaudited) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2020</div></th>
<th class="th"><div>Jun. 30, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Cash flows from operating activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">$ 998<span></span>
</td>
<td class="nump">$ 417<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Adjustments to reconcile net income to net cash provided by operating activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation and amortization</a></td>
<td class="nump">727<span></span>
</td>
<td class="nump">831<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProvisionForDoubtfulAccounts', window );">Bad debt expense</a></td>
<td class="nump">182<span></span>
</td>
<td class="nump">555<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxExpenseBenefit', window );">Deferred income taxes</a></td>
<td class="num">(51)<span></span>
</td>
<td class="nump">6<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherNoncashExpense', window );">Non-cash interest expense</a></td>
<td class="nump">13<span></span>
</td>
<td class="nump">13<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensation', window );">Stock-based compensation expense</a></td>
<td class="nump">129<span></span>
</td>
<td class="nump">268<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract', window );"><strong>Changes in operating assets and liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsReceivable', window );">Decrease (increase) in accounts receivable</a></td>
<td class="num">(730)<span></span>
</td>
<td class="num">(1,384)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOtherOperatingAssets', window );">Decrease (increase) in other assets</a></td>
<td class="nump">77<span></span>
</td>
<td class="num">(266)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsPayable', window );">Increase (decrease) in accounts payable</a></td>
<td class="nump">164<span></span>
</td>
<td class="nump">67<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccruedLiabilities', window );">Increase (decrease) in accrued expenses and other liabilities</a></td>
<td class="nump">367<span></span>
</td>
<td class="num">(87)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInDeferredRevenue', window );">Increase (decrease) in deferred revenue</a></td>
<td class="nump">203<span></span>
</td>
<td class="nump">375<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivities', window );">Net cash provided by operating activities</a></td>
<td class="nump">2,079<span></span>
</td>
<td class="nump">795<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract', window );"><strong>Cash flows from investing activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired', window );">Purchase of VisualWebcaster Platform</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(2,788)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToDevelopSoftware', window );">Capitalized software</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(20)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment', window );">Purchase of fixed assets</a></td>
<td class="num">(4)<span></span>
</td>
<td class="num">(6)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivities', window );">Net cash used in investing activities</a></td>
<td class="num">(4)<span></span>
</td>
<td class="num">(2,814)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract', window );"><strong>Cash flows from financing activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsForRepurchaseOfCommonStock', window );">Payment for stock repurchase and retirement</a></td>
<td class="num">(785)<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivities', window );">Net cash used in financing activities</a></td>
<td class="num">(785)<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease', window );">Net change in cash</a></td>
<td class="nump">1,290<span></span>
</td>
<td class="num">(2,019)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash - beginning</a></td>
<td class="nump">15,766<span></span>
</td>
<td class="nump">17,222<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectOfExchangeRateOnCash', window );">Currency translation adjustment</a></td>
<td class="nump">41<span></span>
</td>
<td class="num">(7)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash - ending</a></td>
<td class="nump">17,097<span></span>
</td>
<td class="nump">15,196<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SupplementalCashFlowInformationAbstract', window );"><strong>Supplemental disclosures:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxesPaidNet', window );">Cash paid for income taxes</a></td>
<td class="nump">12<span></span>
</td>
<td class="nump">128<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NoncashInvestingAndFinancingItemsAbstract', window );"><strong>Non-cash activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability', window );">Right-of-use assets obtained in exchange for lease liabilities</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 260<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3044-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6676-107765<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in cash and cash equivalents. Cash and cash equivalents are the amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Includes effect from exchange rate changes.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.1)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.2)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32639-109319<br></p></div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"><tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DepreciationDepletionAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DepreciationDepletionAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectOfExchangeRateOnCash">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of effect of exchange rate changes on cash balances held in foreign currencies. Excludes cash equivalents.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 230<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=98513438&amp;loc=d3e33268-110906<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectOfExchangeRateOnCash</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxesPaidNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121583591&amp;loc=d3e4297-108586<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxesPaidNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccountsPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccountsPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccountsReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccountsReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccruedLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the aggregate amount of expenses incurred but not yet paid.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccruedLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInDeferredRevenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInDeferredRevenue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOperatingCapitalAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOtherOperatingAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in operating assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOtherOperatingAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3536-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3521-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669619-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8924-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22595-107794<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669625-108580<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 13: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22499-107794<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22583-107794<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=SL5780133-109256<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22658-107794<br></p></div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"><tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NoncashInvestingAndFinancingItemsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NoncashInvestingAndFinancingItemsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherNoncashExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of expense or loss included in net income that result in no cash flow, classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherNoncashExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsForRepurchaseOfCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow to reacquire common stock during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsForRepurchaseOfCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquirePropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToDevelopSoftware">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the development or modification of software programs or applications for internal use (that is, not to be sold, leased or otherwise marketed to others) that qualify for capitalization.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToDevelopSoftware</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProvisionForDoubtfulAccounts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of expense (reversal of expense) for expected credit loss on accounts receivable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121599337&amp;loc=SL82919249-210447<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProvisionForDoubtfulAccounts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in right-of-use asset obtained in exchange for operating lease liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=121568110&amp;loc=SL77918982-209971<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of noncash expense for share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SupplementalCashFlowInformationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SupplementalCashFlowInformationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>21
<FILENAME>R8.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm139938681433192">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 1. Basis of Presentation<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract', window );"><strong>Organization, Consolidation and Presentation of Financial Statements [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock', window );">Basis of Presentation</a></td>
<td class="text"><p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">The unaudited interim consolidated balance sheet
as of June 30, 2020 and consolidated statements of operations, comprehensive income, stockholders&#8217; equity, and cash flows
for the three and six-month periods ended June 30, 2020 and 2019 included herein, have been prepared in accordance with the instructions
for Form 10-Q under the Securities Exchange Act of 1934, as amended (the &#8220;Exchange Act&#8221;), and Article 10 of Regulation
S-X under the Exchange Act. In the opinion of management, they include all normal recurring adjustments necessary for a fair presentation
of the financial statements. Results of operations reported for the interim periods are not necessarily indicative of results for
the entire year. Certain information and footnote disclosures normally included in financial statements prepared in accordance
with accounting principles generally accepted in the United States (&#34;US GAAP&#34;) have been condensed or omitted pursuant
to such rules and regulations relating to interim financial statements. The interim financial information should be read in conjunction
with the 2019 audited financial statements of Issuer Direct Corporation (the &#8220;Company&#8221;, &#8220;We&#8221;, or &#8220;Our&#8221;)
filed on Form 10-K.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -URI http://asc.fasb.org/topic&amp;trid=2122369<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -URI http://asc.fasb.org/topic&amp;trid=2122149<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -URI http://asc.fasb.org/topic&amp;trid=2134479<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>22
<FILENAME>R9.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm139938681382664">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 2. Summary of Significant Accounting Policies<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SignificantAccountingPoliciesTextBlock', window );">Summary of Significant Accounting Policies</a></td>
<td class="text"><p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">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: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>Earnings Per Share (EPS)</b></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">Earnings per share 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. Shares issuable upon the exercise of stock options
totaling 93,000 and 89,000 were excluded in the computation of diluted earnings per common share during the three and six-month
periods ended June 30, 2020 and 2019, respectively, because their impact was anti-dilutive.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0"><b>Revenue Recognition</b></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">Substantially all of the Company&#8217;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 primarily of corporate issuers and professional firms, such as investor relations and
public relations firms. In the case of our news distribution and webcasting offerings, our 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: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">The Company's contracts include either a subscription
to our entire platform or certain modules within our 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) Platform and Technology
and ii) Services. Performance obligations of Platform and Technology contracts include providing subscriptions to certain modules
or the entire Platform <u>id.</u> system, distributing press releases on a per release basis or conducting webcasts or virtual
annual meetings on a per event basis. Performance obligations of Services contracts include obligations to deliver compliance services
and annual report printing and distribution on either a stand ready obligation or on a per project or event basis. Set up fees
for compliance services are considered a separate performance obligation and are satisfied upfront. Set up fees for our transfer
agent module and investor relations content management module are immaterial. The Company&#8217;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 of 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: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">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&#8217;s performance in satisfying the obligations.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">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 services. If a standalone selling price is not directly observable, the
Company uses the residual method to allocate any remaining costs to that subscription or service. The Company regularly reviews
standalone selling prices and updates these estimates if necessary.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">The 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 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 ratably over the billing period. Additionally, deferred revenue is related to pre-paid
packages of press releases for which the releases have not yet been disseminated. Deferred revenue as of June 30, 2020 and December
31, 2019 was $2,015,000 and $1,812,000, respectively, and is expected to be recognized within one year. Revenue recognized for
the six months ended June 30, 2020 and 2019, that was included in the deferred revenue balance at the beginning of each reporting
period, was approximately $1,375,000 and $785,000, respectively. Accounts receivable, net of allowance for doubtful accounts, related
to contracts with customers was $2,599,000 and $2,051,000 as of June 30, 2020 and December 31, 2019, respectively. Since substantially
all of 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: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">Costs to obtain contracts with customers consist
primarily of sales commissions. As of June 30, 2020 and December 31, 2019, the Company has capitalized $21,000 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: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0"><b>Cash Equivalents</b></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">For purposes of the Company&#8217;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: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>Accounts Receivable and Allowance for Doubtful
Accounts</b></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">The 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&#8217;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&#8217;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. 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: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0"><b>Concentration of Credit Risk</b></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">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 typically in
excess of the FDIC insurance limit of $250,000. To reduce its risk associated with the failure of such financial institutions,
the Company evaluates at least annually the rating of the financial institution in which it holds deposits. As of June 30, 2020,
the total amount exceeding such limit was $15,753,000. The Company also had cash-on-hand of $381,000 in Europe and $262,000 in
Canada as of June 30, 2020.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">We believe we 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: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0"><b>Use of Estimates</b></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">The preparation of financial statements in conformity
with US 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: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0"><b>Income Taxes</b></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">We comply with FASB ASC No. 740 &#8211; Income
Taxes which requires an asset and liability approach to financial accounting and reporting for 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 our financial statements, if
applicable. At the end of each interim period, we estimate the effective tax rate we expect to be applicable for the full year
and this rate is applied to our results for the interim year-to-date period and then adjusted for any discrete period items.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>Capitalized Software</b></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">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 4 years. Costs related to design or
maintenance of the software are expensed as incurred. Capitalized costs and amortization for the three and six-month periods ended
June 30, 2020 and 2019, are as follows (in thousands):</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 12pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
<tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-size: 8pt; font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="7" style="border-bottom: Black 1pt solid; font-size: 8pt; font-weight: bold; text-align: center">For the Three Months Ended</td><td style="font-size: 8pt; font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="7" style="border-bottom: Black 1pt solid; font-size: 8pt; font-weight: bold; text-align: center">For the Six Months Ended</td></tr>
<tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-size: 8pt; font-weight: bold">&#160;</td>
    <td colspan="3" style="font-size: 8pt; font-weight: bold; text-align: center">June 30,</td><td style="font-size: 8pt; font-weight: bold">&#160;</td>
    <td colspan="3" style="font-size: 8pt; font-weight: bold; text-align: center">June 30,</td><td style="font-size: 8pt; font-weight: bold">&#160;</td>
    <td colspan="3" style="font-size: 8pt; font-weight: bold; text-align: center">June 30,</td><td style="font-size: 8pt; font-weight: bold">&#160;</td>
    <td colspan="3" style="font-size: 8pt; font-weight: bold; text-align: center">June 30,</td></tr>
<tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-size: 8pt; font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font-size: 8pt; font-weight: bold; text-align: center">2020</td><td style="font-size: 8pt; font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font-size: 8pt; font-weight: bold; text-align: center">2019</td><td style="font-size: 8pt; font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font-size: 8pt; font-weight: bold; text-align: center">2020</td><td style="font-size: 8pt; font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font-size: 8pt; font-weight: bold; text-align: center">2019</td></tr>
<tr style="vertical-align: bottom">
    <td>&#160;</td><td>&#160;</td>
    <td colspan="3" style="text-align: center">&#160;</td><td>&#160;</td>
    <td colspan="3" style="text-align: center">&#160;</td><td>&#160;</td>
    <td colspan="3" style="text-align: center">&#160;</td><td>&#160;</td>
    <td colspan="3" style="text-align: center">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 40%; font-size: 8pt; text-align: left">Capitalized software development costs</td><td style="width: 3%; font-size: 8pt">&#160;</td>
    <td style="width: 1%; font-size: 8pt; text-align: left">$</td><td style="width: 10%; font-size: 8pt; text-align: right">&#8212;&#160;&#160;</td><td style="width: 1%; font-size: 8pt; text-align: left">&#160;</td><td style="width: 3%; font-size: 8pt">&#160;</td>
    <td style="width: 1%; font-size: 8pt; text-align: left">$</td><td style="width: 10%; font-size: 8pt; text-align: right">20</td><td style="width: 1%; font-size: 8pt; text-align: left">&#160;</td><td style="width: 3%; font-size: 8pt">&#160;</td>
    <td style="width: 1%; font-size: 8pt; text-align: left">$</td><td style="width: 10%; font-size: 8pt; text-align: right">&#8212;&#160;&#160;</td><td style="width: 1%; font-size: 8pt; text-align: left">&#160;</td><td style="width: 3%; font-size: 8pt">&#160;</td>
    <td style="width: 1%; font-size: 8pt; text-align: left">$</td><td style="width: 10%; font-size: 8pt; text-align: right">20</td><td style="width: 1%; font-size: 8pt; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 8pt; text-align: left">Amortization included in cost of revenues</td><td style="font-size: 8pt">&#160;</td>
    <td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; text-align: right">146</td><td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt">&#160;</td>
    <td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; text-align: right">201</td><td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt">&#160;</td>
    <td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; text-align: right">311</td><td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt">&#160;</td>
    <td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; text-align: right">401</td><td style="font-size: 8pt; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-size: 8pt; text-align: left">Amortization included in depreciation and amortization</td><td style="font-size: 8pt">&#160;</td>
    <td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; text-align: right">3</td><td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt">&#160;</td>
    <td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; text-align: right">5</td><td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt">&#160;</td>
    <td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; text-align: right">8</td><td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt">&#160;</td>
    <td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; text-align: right">9</td><td style="font-size: 8pt; text-align: left">&#160;</td></tr>
</table>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0"><b>Lease Accounting</b></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">We determine if an arrangement is a lease at
inception. Our operating lease agreements are primarily for office space and are included within lease right-of-use (&#8220;ROU&#8221;)
assets and lease liabilities on the consolidated balance sheets.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">ROU assets represent our right to use an underlying
asset for the lease term and lease liabilities represent our obligation to make lease payments arising from the lease. ROU assets
and lease liabilities are recognized at the commencement date based on the present value of lease payments over the lease term.
Our 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 our leases do not provide an implicit rate, we use our incremental
borrowing rate based on the information available at commencement date in determining the present value of lease payments. ROU
assets include any lease payments made 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: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0"><b>Fair Value Measurements</b></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">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: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<table cellspacing="3" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%">
<tr>
    <td style="vertical-align: top; width: 72px; padding-left: 0.5in"><font style="font-size: 8pt">&#9679;</font></td>
    <td style="padding: 0.75pt; text-align: justify"><font style="font-size: 8pt">Level 1 &#8211; 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. Our cash and cash equivalents are quoted at Level 1.</font></td></tr>
</table>
<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<table cellspacing="3" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%">
<tr>
    <td style="vertical-align: top; width: 72px; padding-left: 0.5in"><font style="font-size: 8pt">&#9679;</font></td>
    <td style="padding: 0.75pt; text-align: justify"><font style="font-size: 8pt">Level 2 &#8211; 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.</font></td></tr>
</table>
<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<table cellspacing="3" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%">
<tr>
    <td style="vertical-align: top; width: 72px; padding-left: 0.5in"><font style="font-size: 8pt">&#9679;</font></td>
    <td style="padding: 0.75pt; text-align: justify"><font style="font-size: 8pt">Level 3 &#8211; 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.</font></td></tr>
</table>
<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">As of June 30, 2020 and December 31, 2019, we
believe that the fair value of our financial instruments other than cash and cash equivalents, such as, accounts receivable, our
line of credit, notes payable, and accounts payable approximate their carrying amounts.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0"><b>Translation of Foreign Financial Statements</b></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">The 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: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0"><b>Business Combinations, Goodwill and Intangible Assets</b></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">We account for business combinations under FASB
ASC No. 805 &#8211; Business Combinations and the related acquired intangible assets and goodwill under FASB ASC No. 350 &#8211;
Intangibles &#8211; Goodwill and Other. The authoritative guidance for business combinations specifies the criteria for recognizing
and reporting intangible assets apart from goodwill. We record 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.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>Comprehensive Income</b></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">Comprehensive income consists
of net income and other comprehensive income related to changes in the cumulative foreign currency translation adjustment.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>Advertising</b></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">The Company expenses advertising costs as incurred.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0"><b>Stock-based compensation</b></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">The 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 is required to provide service in exchange for
the award.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0"><b>Recently adopted accounting pronouncements</b></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">On January 1, 2020, the Company adopted ASU 2017-04
<i>Intangibles &#8211; Goodwill and Other (Topic 350): Simplifying the Test for Goodwill Impairment</i>. These amendments eliminate
Step 2 from the goodwill impairment test. The annual, or interim, goodwill impairment test is performed by comparing the fair value
of a reporting unit with its carrying amount. An impairment charge should be recognized for the amount by which the carrying amount
exceeds the reporting unit&#8217;s fair value; however, the loss recognized should not exceed the total amount of goodwill allocated
to that reporting unit. In addition, income tax effects from any tax deductible goodwill on the carrying amount of the reporting
unit should be considered when measuring the goodwill impairment loss, if applicable. The amendments also eliminate the requirements
for any reporting unit with a zero or negative carrying amount to perform a qualitative assessment and, if it fails that qualitative
test, to perform Step 2 of the goodwill impairment test. An entity still has the option to perform the qualitative assessment for
a reporting unit to determine if the quantitative impairment test is necessary. This amendment is effective for public business
entities that are a SEC filer for annual or any interim goodwill impairment tests in fiscal years beginning after December 15,
2019. The Company does not expect the adoption of this pronouncement to have a significant impact to the financial statements.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SignificantAccountingPoliciesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for all significant accounting policies of the reporting entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -URI http://asc.fasb.org/topic&amp;trid=2122369<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SignificantAccountingPoliciesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>23
<FILENAME>R10.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm139938687602312">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 3. Recent Acquisitions<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationsAbstract', window );"><strong>Business Combinations [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MergersAcquisitionsAndDispositionsDisclosuresTextBlock', window );">Recent Acquisitions</a></td>
<td class="text"><p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"><i>Acquisition of the VisualWebcaster Platform
(&#8220;VWP&#8221;)</i></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">On January 3, 2019 (the &#8220;Closing Date&#8221;),
the Company entered into an Asset Purchase Agreement (the &#8220;VWP Agreement&#8221;) with Onstream Media Corporation, a Florida
corporation (the &#8220;Seller&#8221;), whereby the Company purchased certain assets related primarily to customer accounts, intellectual
property, lease deposits and assumed certain existing contractual obligations related primarily to data processing and storage,
bandwidth and facility leases relating to the Seller&#8217;s VisualWebcaster Platform. The accounts receivable and the accounts
payable related to VWP and existing as of the Closing Date were not included as part of the VWP Agreement.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">The acquisition was accounted for under the acquisition
method of accounting for business combinations in accordance with FASB ASC 805, Business Combinations, which requires, among other
things, that the assets acquired and liabilities assumed be recognized at their fair values as of the acquisition date. Acquisition-related
costs, which totaled approximately $155,000, are not included as a component of the acquisition accounting, but are recognized
as expenses in the periods in which the costs are incurred. The Company employed a third party valuation firm to assist in determining
the purchase price allocation of assets and liabilities acquired from Seller. The valuation resulted in the tangible and intangible
assets and liabilities disclosed below. The income approach was used to determine the value of the customer relationships and non-compete
agreement. The income approach determines the fair value for the asset based on the present value of cash flows projected to be
generated by the asset. Projected cash flows are discounted at a rate of return that reflects the relative risk of achieving the
cash flow and the time value of money. Projected cash flows considered multiple factors, including current revenue from existing
customers; analysis of expected revenue and attrition trends; reasonable contract renewal assumptions from the perspective of a
marketplace participant; probability of executives competing, expected profit margins giving consideration to marketplace synergies;
and required returns to contributory assets. The relief from royalty method was used to value the technology. The relief from royalty
method determines the fair value by calculating what a typical license fee would be in order to obtain the same or similar license
of the technology from market participants. Projected cash flows consider revenue assumptions allocated to the technology.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">The transaction consisted of a single cash payment
to the Seller in the amount of $2,788,000. In connection with the acquisition, the Company assumed two short-term leases associated
with an office and co-location for certain computer equipment in New York City, New York as well as entered into a three-year office
lease in Florida. In addition to the intangible assets listed below, the purchase price included lease deposits of $13,000 and
a right of use asset and corresponding lease liability for the office lease in Florida in the amount of $125,000.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">The identified intangible assets as a result
of the acquisition are as follows (in 000&#8217;s):</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 12pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 70%; font-size: 8pt; text-align: left">Customer relationships</td><td style="width: 10%; font-size: 8pt">&#160;</td>
    <td style="width: 1%; font-size: 8pt; text-align: left">$</td><td style="width: 18%; font-size: 8pt; text-align: right">865</td><td style="width: 1%; font-size: 8pt; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 8pt">Technology</td><td style="font-size: 8pt">&#160;</td>
    <td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; text-align: right">497</td><td style="font-size: 8pt; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-size: 8pt; text-align: left">Non-compete agreement</td><td style="font-size: 8pt">&#160;</td>
    <td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; text-align: right">69</td><td style="font-size: 8pt; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 8pt; padding-bottom: 1pt">Goodwill</td><td style="font-size: 8pt; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: right">1,344</td><td style="padding-bottom: 1pt; font-size: 8pt; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 2.5pt">&#160;</td><td style="font-size: 8pt; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: right">2,775</td><td style="padding-bottom: 2.5pt; font-size: 8pt; text-align: left">&#160;</td></tr>
</table>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MergersAcquisitionsAndDispositionsDisclosuresTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for business combinations, including leverage buyout transactions (as applicable), and divestitures.  This may include a description of a business combination or divestiture (or series of individually immaterial business combinations or divestitures) completed during the period, including background, timing, and assets and liabilities recognized and reclassified or sold. This element does not include fixed asset sales and plant closings.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -URI http://asc.fasb.org/subtopic&amp;trid=2122178<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -URI http://asc.fasb.org/topic&amp;trid=2303972<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MergersAcquisitionsAndDispositionsDisclosuresTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>24
<FILENAME>R11.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm139938681382664">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 4. Equity<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationAbstract', window );"><strong>Share-based Payment Arrangement, Noncash Expense [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock', window );">Equity</a></td>
<td class="text"><p style="font: 8pt Times New Roman, Times, Serif; margin: 0"><b><i>2014 Equity Incentive Plan</i></b></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">On May 23, 2014, the shareholders of the Company
approved the 2014 Equity Incentive Plan (the &#8220;2014 Plan&#8221;). 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 June 30, 2020, there are 220,583 shares which remain to be granted under the 2014 Plan.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">The following table summarizes information about
stock options outstanding and exercisable at June 30, 2020:</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 12pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
<tr style="vertical-align: bottom">
    <td colspan="3">&#160;</td><td style="font-size: 8pt; font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="11" style="border-bottom: Black 1pt solid; font-size: 8pt; font-weight: bold; text-align: center">Options Outstanding</td><td style="font-size: 8pt; font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font-size: 8pt; font-weight: bold; text-align: center">Options Exercisable</td></tr>
<tr style="vertical-align: bottom">
    <td colspan="3" style="border-bottom: Black 1pt solid; font-size: 8pt; font-weight: bold; text-align: center">Exercise Price Range</td><td style="font-size: 8pt; font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font-size: 8pt; font-weight: bold; text-align: center">Number</td><td style="font-size: 8pt; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: center"><p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>Weighted Average</b></p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>Remaining Contractual</b></p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>Life (in Years)</b></p></td><td style="font-size: 8pt; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: center"><p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>Weighted Average</b></p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>Exercise Price</b></p></td><td style="font-size: 8pt; font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font-size: 8pt; font-weight: bold; text-align: center">Number</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 1%; font-size: 8pt; text-align: left">$&#160;</td><td style="width: 22%; font-size: 8pt; text-align: right"><font style="font-size: 8pt">0.01 - 7.00</font></td><td style="width: 1%; font-size: 8pt; text-align: left">&#160;</td><td style="width: 2%; font-size: 8pt">&#160;</td>
    <td style="width: 1%; font-size: 8pt; text-align: left">&#160;</td><td style="width: 15%; font-size: 8pt; text-align: right">10,000</td><td style="width: 1%; font-size: 8pt; text-align: left">&#160;</td><td style="width: 2%; font-size: 8pt">&#160;</td>
    <td style="width: 1%; font-size: 8pt; text-align: left">&#160;</td><td style="width: 15%; font-size: 8pt; text-align: right">5.39</td><td style="width: 1%; font-size: 8pt; text-align: left">&#160;</td><td style="width: 2%; font-size: 8pt">&#160;</td>
    <td style="width: 1%; font-size: 8pt; text-align: left">$</td><td style="width: 15%; font-size: 8pt; text-align: right">6.80</td><td style="width: 1%; font-size: 8pt; text-align: left">&#160;</td><td style="width: 2%; font-size: 8pt">&#160;</td>
    <td style="width: 1%; font-size: 8pt; text-align: left">&#160;</td><td style="width: 15%; font-size: 8pt; text-align: right">10,000</td><td style="width: 1%; font-size: 8pt; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 8pt; text-align: left">$&#160;</td><td style="font-size: 8pt; text-align: right"><font style="font-size: 8pt">7.01 - 8.00</font></td><td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt">&#160;</td>
    <td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; text-align: right">20,313</td><td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt">&#160;</td>
    <td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; text-align: right">3.24</td><td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt">&#160;</td>
    <td style="font-size: 8pt; text-align: left">$</td><td style="font-size: 8pt; text-align: right">7.76</td><td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt">&#160;</td>
    <td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; text-align: right">20,313</td><td style="font-size: 8pt; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-size: 8pt; text-align: left">$&#160;</td><td style="font-size: 8pt; text-align: right"><font style="font-size: 8pt">8.01 - 12.00</font></td><td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt">&#160;</td>
    <td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; text-align: right">8,167</td><td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt">&#160;</td>
    <td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; text-align: right">6.70</td><td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt">&#160;</td>
    <td style="font-size: 8pt; text-align: left">$</td><td style="font-size: 8pt; text-align: right">9.99</td><td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt">&#160;</td>
    <td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; text-align: right">4,167</td><td style="font-size: 8pt; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 8pt; text-align: left">$&#160;</td><td style="font-size: 8pt; text-align: right"><font style="font-size: 8pt">12.01 - 15.00</font></td><td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt">&#160;</td>
    <td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; text-align: right">57,000</td><td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt">&#160;</td>
    <td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; text-align: right">7.87</td><td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt">&#160;</td>
    <td style="font-size: 8pt; text-align: left">$</td><td style="font-size: 8pt; text-align: right">13.09</td><td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt">&#160;</td>
    <td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; text-align: right">44,500</td><td style="font-size: 8pt; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-size: 8pt; text-align: left">$&#160;</td><td style="font-size: 8pt; text-align: right"><font style="font-size: 8pt">15.01 - 17.40</font></td><td style="padding-bottom: 1pt; font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: right">32,000</td><td style="padding-bottom: 1pt; font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: right">7.92</td><td style="padding-bottom: 1pt; font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: left">$</td><td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: right">17.40</td><td style="padding-bottom: 1pt; font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: right">32,000</td><td style="padding-bottom: 1pt; font-size: 8pt; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; text-align: right"><font style="font-size: 8pt">Total</font></td><td style="padding-bottom: 2.5pt; font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: right">127,480</td><td style="padding-bottom: 2.5pt; font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: right">6.87</td><td style="padding-bottom: 2.5pt; font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: right">12.63</td><td style="padding-bottom: 2.5pt; font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: right">110,980</td><td style="padding-bottom: 2.5pt; font-size: 8pt; text-align: left">&#160;</td></tr>
</table>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">As of June 30, 2020, the Company had unrecognized
stock compensation related to the options of $55,000, which will be recognized through 2021.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">During the three and six months ended June 30,
2020, the Company granted 18,000 restricted stock units with an intrinsic value of $10.67, to certain members of the Board of Directors
of the Company. The vesting period for the restricted stock units is the earlier of the 2021 annual meeting of shareholders or
one year. During the three and six months ended June 30, 2020, 24,000 and 32,000 restricted stock units with an intrinsic value
of $11.27 and $11.61 vested. As of June 30, 2020, there was $194,000 of unrecognized compensation cost related to our unvested
restricted stock units, which will be recognized through 2021.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0"><b><i>Stock repurchase and retirement</i></b></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">On August 7, 2019, the Company publicly announced
a share 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 share repurchase program to repurchase up to $2,000,000
of its common shares. As of June 30, 2020, the Company repurchased a total of 160,068 shares at an aggregate cost of $1,552,000
(not including commissions of $7,000) as shown in the table below ($ in 000&#8217;s, except share or per share amounts):</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 8pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
<tr style="vertical-align: bottom">
    <td colspan="3" style="font-size: 12pt">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="15" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Shares Repurchased</td></tr>
<tr style="vertical-align: bottom">
    <td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Period</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Total Number of Shares Repurchased</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Average Price Paid Per Share</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Total Number of Shares Purchased as Part of Publicly Announced Program</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Maximum Dollar Value of Shares that May Yet Be Purchased Under the Program</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 16%; text-align: left"><font style="font-size: 8pt">August 7 -31, 2019</font></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 3%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 16%; text-align: right">22,150</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 3%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 16%; text-align: right">9.34</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 3%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 15%; text-align: right">22,150</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 3%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 15%; text-align: right">793</td><td style="width: 1%; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">&#160;</td><td style="text-align: left"><font style="font-size: 8pt">September 1-30, 2019</font></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,830</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">10.00</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,830</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">765</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">&#160;</td><td style="text-align: left"><font style="font-size: 8pt">October 1-31, 2019</font></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">39,363</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">10.44</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">39,363</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">354</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">&#160;</td><td style="text-align: left"><font style="font-size: 8pt">November 1-30, 2019</font></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">11,827</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">10.43</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">11,827</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">231</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">&#160;</td><td style="text-align: left"><font style="font-size: 8pt">December 1-31, 2019</font></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#8212;&#160;&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#8212;&#160;&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#8212;&#160;&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">231</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">&#160;</td><td style="text-align: left"><font style="font-size: 8pt">January 1-31, 2020</font></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#8212;&#160;&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#8212;&#160;&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#8212;&#160;&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">231</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">&#160;</td><td style="text-align: left"><font style="font-size: 8pt">February 1-29, 2020</font></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#8212;&#160;&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#8212;&#160;&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#8212;&#160;&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">231</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">&#160;</td><td style="text-align: left"><font style="font-size: 8pt">March 1-31, 2020</font></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">21,700</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">9.33</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">21,700</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">1,028</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">&#160;</td><td style="text-align: left"><font style="font-size: 8pt">April 1-30, 2020</font></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">22,698</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">9.02</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">22,698</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">823</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">&#160;</td><td style="text-align: left"><font style="font-size: 8pt">May 1-31, 2020</font></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">39,500</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">9.51</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">39,500</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">448</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">&#160;</td><td style="text-align: left"><font style="font-size: 8pt">June 1-30, 2020</font></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">&#8212;&#160;&#160;</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">&#8212;&#160;&#160;</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">&#8212;&#160;&#160;</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td style="border-bottom: Black 1pt solid; text-align: right">448</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">&#160;</td><td style="text-align: left"><font style="font-size: 8pt">Total</font></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; text-align: right">160,068</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">9.70</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; text-align: right">160,068</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">448</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
</table>


<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5047-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>25
<FILENAME>R12.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm139938672806760">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 5. Income Taxes<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureTextBlock', window );">Income Taxes</a></td>
<td class="text"><p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: left; text-indent: 0.5in">We recognized income tax
expense of $230,000 and $310,000 during the three and six-month periods ended June 30, 2020, respectively, compared to $33,000
and $46,000 during the same periods of 2019. At the end of each interim period, we estimate the effective tax rate we expect to
be applicable for the full fiscal year and this rate is applied to our results for the year-to-date period, and then adjusted for
any discrete period items. For the three and six-month period ended June 30, 2020, the variance between the Company&#8217;s effective
tax rate and the U.S. statutory rate of 21% is primarily attributable to state income taxes. For the three and six-month periods
ended June 30, 2019, the variance between the Company&#8217;s effective tax rate and the U.S. statutory rate is primarily attributable
to the excess stock-based compensation tax benefit recognized in income tax expense during the periods, as well as foreign statutory
tax rate differentials and tax credits.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32857-109319<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 11.C)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330215-122817<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 17<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32809-109319<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.5.Q1)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 14<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32705-109319<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 270<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6424409&amp;loc=d3e44925-109338<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -URI http://asc.fasb.org/topic&amp;trid=2144680<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6424122&amp;loc=d3e41874-109331<br></p></div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"><tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>26
<FILENAME>R13.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm139938673919528">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 6. Leases<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LeasesAbstract', window );"><strong>Leases [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LeasesOfLesseeDisclosureTextBlock', window );">Leases</a></td>
<td class="text"><p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">Generally, our leasing activity consists of office
leases. In March 2019, we signed a new lease to move our corporate headquarters to Raleigh, North Carolina. As we continue our
transition from a services-based company to a cloud-based platform company, the new lease affords us the ability to separate our
warehouse from our corporate office. The new lease, which had a lease commencement date of October 2, 2019, is for 9,766 square
feet and 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 June 30, 2020. We 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&#8217;s incremental borrowing rate
at lease inception.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">Additionally, we have an office in Salt Lake
City, Utah, which is on a short-term lease that is less than twelve months. As a result, we have elected the short-term lease recognition
exemption for our Utah office lease, which means, for those leases we do not expect to extend beyond twelve months, we will not
recognize ROU assets or lease liabilities.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">In connection with the Company&#8217;s acquisition
of VWP (See Note 3), the Company assumed two short term leases in New York City, NY and entered into a three-year office lease
in Florida. We have elected the short term lease exemption for the two New York leases because we do not expect them to extend
beyond twelve months. For the Florida lease, which was signed on January 4, 2019, we recognized a ROU asset and corresponding lease
liability of $125,000, which represents the present value of minimum lease payments discounted at 4.25%, the Company&#8217;s incremental
borrowing rate at lease inception.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">Lease liabilities totaled $2,528,000 as of June
30, 2020. The current portion of this liability of $389,000 is included in Accrued expenses on the Consolidated balance sheets
and the long-term portion of $2,138,000 is included in Lease liabilities on the Consolidated Balance Sheets. Rent expense consists
of both operating lease expense from amortization of our 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&#8217;s):</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 12pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
<tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-size: 8pt; font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="7" style="border-bottom: Black 1pt solid; font-size: 8pt; font-weight: bold; text-align: center">For the Three Months Ended</td><td style="font-size: 8pt; font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="7" style="border-bottom: Black 1pt solid; font-size: 8pt; font-weight: bold; text-align: center">For the Six Months Ended</td></tr>
<tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-size: 8pt; font-weight: bold">&#160;</td>
    <td colspan="3" style="font-size: 8pt; font-weight: bold; text-align: center">June 30,</td><td style="font-size: 8pt; font-weight: bold">&#160;</td>
    <td colspan="3" style="font-size: 8pt; font-weight: bold; text-align: center">June 30,</td><td style="font-size: 8pt; font-weight: bold">&#160;</td>
    <td colspan="3" style="font-size: 8pt; font-weight: bold; text-align: center">June 30,</td><td style="font-size: 8pt; font-weight: bold">&#160;</td>
    <td colspan="3" style="font-size: 8pt; font-weight: bold; text-align: center">June 30,</td></tr>
<tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-size: 8pt; font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font-size: 8pt; font-weight: bold; text-align: center">2020</td><td style="font-size: 8pt; font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font-size: 8pt; font-weight: bold; text-align: center">2019</td><td style="font-size: 8pt; font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font-size: 8pt; font-weight: bold; text-align: center">2020</td><td style="font-size: 8pt; font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font-size: 8pt; font-weight: bold; text-align: center">2019</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-size: 8pt; font-style: italic; text-align: left">Lease expense</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="width: 40%; font-size: 8pt; text-align: left">&#160;&#160;Operating lease expense</td><td style="width: 3%; font-size: 8pt">&#160;</td>
    <td style="width: 1%; font-size: 8pt; text-align: left">$</td><td style="width: 10%; font-size: 8pt; text-align: right">87</td><td style="width: 1%; font-size: 8pt; text-align: left">&#160;</td><td style="width: 3%; font-size: 8pt">&#160;</td>
    <td style="width: 1%; font-size: 8pt; text-align: left">$</td><td style="width: 10%; font-size: 8pt; text-align: right">41</td><td style="width: 1%; font-size: 8pt; text-align: left">&#160;</td><td style="width: 3%; font-size: 8pt">&#160;</td>
    <td style="width: 1%; font-size: 8pt; text-align: left">$</td><td style="width: 10%; font-size: 8pt; text-align: right">174</td><td style="width: 1%; font-size: 8pt; text-align: left">&#160;</td><td style="width: 3%; font-size: 8pt">&#160;</td>
    <td style="width: 1%; font-size: 8pt; text-align: left">$</td><td style="width: 10%; font-size: 8pt; text-align: right">82</td><td style="width: 1%; font-size: 8pt; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-size: 8pt; text-align: left; padding-bottom: 1pt">&#160;&#160;Variable lease expense</td><td style="font-size: 8pt; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: right">34</td><td style="padding-bottom: 1pt; font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: right">43</td><td style="padding-bottom: 1pt; font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: right">66</td><td style="padding-bottom: 1pt; font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: right">85</td><td style="padding-bottom: 1pt; font-size: 8pt; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 8pt; text-align: left; padding-bottom: 2.5pt">Total lease expense</td><td style="font-size: 8pt; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: right">121</td><td style="padding-bottom: 2.5pt; font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: right">84</td><td style="padding-bottom: 2.5pt; font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: right">240</td><td style="padding-bottom: 2.5pt; font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: right">167</td><td style="padding-bottom: 2.5pt; font-size: 8pt; text-align: left">&#160;</td></tr>
</table>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">The weighted-average remaining non-cancelable
lease term for our operating leases was 4.5 years as of June 30, 2020. As of June 30, 2020, the weighted-average discount rate
used to determine the lease liability was 3.8%. The future minimum lease payments to be made under non-cancelable operating leases
at June 30, 2020, are as follows (in 000&#8217;s):</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 12pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
<tr style="vertical-align: bottom">
    <td colspan="3" style="text-align: left; font-size: 8pt; font-weight: bold">Year Ended December 31:</td><td>&#160;</td>
    <td colspan="3" style="text-align: center">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 1%; font-size: 8pt; text-align: left">&#160;</td><td style="width: 71%; font-size: 8pt; text-align: left">2020</td><td style="width: 1%; font-size: 8pt; text-align: left">&#160;</td><td style="width: 10%; font-size: 8pt">&#160;</td>
    <td style="width: 1%; font-size: 8pt; text-align: left">$</td><td style="width: 15%; font-size: 8pt; text-align: right">193</td><td style="width: 1%; font-size: 8pt; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; text-align: left">2021</td><td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt">&#160;</td>
    <td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; text-align: right">394</td><td style="font-size: 8pt; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; text-align: left">2022</td><td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt">&#160;</td>
    <td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; text-align: right">359</td><td style="font-size: 8pt; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; text-align: left">2023</td><td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt">&#160;</td>
    <td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; text-align: right">369</td><td style="font-size: 8pt; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; text-align: left">2024</td><td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt">&#160;</td>
    <td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; text-align: right">379</td><td style="font-size: 8pt; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; text-align: left"><font style="font-size: 8pt">Thereafter</font></td><td style="padding-bottom: 1pt; font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: right">1,201</td><td style="padding-bottom: 1pt; font-size: 8pt; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; text-align: left"><font style="font-size: 8pt">Total lease payments</font></td><td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt">&#160;</td>
    <td style="font-size: 8pt; text-align: left">$</td><td style="font-size: 8pt; text-align: right">2,895</td><td style="font-size: 8pt; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; text-align: left"><font style="font-size: 8pt">Present value adjustment</font></td><td style="padding-bottom: 1pt; font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: right">(367</td><td style="padding-bottom: 1pt; font-size: 8pt; text-align: left">)</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; text-align: left"><font style="font-size: 8pt">Lease liability</font></td><td style="padding-bottom: 2.5pt; font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: right">2,528</td><td style="padding-bottom: 2.5pt; font-size: 8pt; text-align: left">&#160;</td></tr>
</table>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">We have performed an evaluation of our other
contracts with customers and suppliers in accordance with Topic 842 and have determined that, except for the leases described above,
none of our contracts contain a lease.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeasesOfLesseeDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for lessee entity's leasing arrangements including, but not limited to, all of the following: (a.) The basis on which contingent rental payments are determined, (b.) The existence and terms of renewal or purchase options and escalation clauses, (c.) Restrictions imposed by lease agreements, such as those concerning dividends, additional debt, and further leasing.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -URI http://asc.fasb.org/topic&amp;trid=2208923<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeasesOfLesseeDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>27
<FILENAME>R14.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm139938681396088">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 7. Revenue<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerAbstract', window );"><strong>Revenue from Contract with Customer [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskDisclosureTextBlock', window );">Revenue</a></td>
<td class="text"><p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">We consider ourselves 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&#8217;s):</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 12pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
<tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-size: 8pt; font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="15" style="border-bottom: Black 1pt solid; font-size: 8pt; font-weight: bold; text-align: center">Three months ended June 30,</td></tr>
<tr style="vertical-align: bottom">
    <td style="font-size: 8pt; font-style: italic">Revenue Streams</td><td style="font-size: 8pt; font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="7" style="border-bottom: Black 1pt solid; font-size: 8pt; font-weight: bold; text-align: center">2020</td><td style="font-size: 8pt; font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="7" style="border-bottom: Black 1pt solid; font-size: 8pt; font-weight: bold; text-align: center">2019</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 40%; font-size: 8pt; text-align: left; padding-left: 0.25in">Platform and Technology</td><td style="width: 3%; font-size: 8pt">&#160;</td>
    <td style="width: 1%; font-size: 8pt; text-align: left">$</td><td style="width: 10%; font-size: 8pt; text-align: right">3,301</td><td style="width: 1%; font-size: 8pt; text-align: left">&#160;</td><td style="width: 3%; font-size: 8pt">&#160;</td>
    <td style="width: 1%; font-size: 8pt; text-align: left">&#160;</td><td style="width: 10%; font-size: 8pt; text-align: right">67.6</td><td style="width: 1%; font-size: 8pt; text-align: left">%</td><td style="width: 3%; font-size: 8pt">&#160;</td>
    <td style="width: 1%; font-size: 8pt; text-align: left">$</td><td style="width: 10%; font-size: 8pt; text-align: right">2,661</td><td style="width: 1%; font-size: 8pt; text-align: left">&#160;</td><td style="width: 3%; font-size: 8pt">&#160;</td>
    <td style="width: 1%; font-size: 8pt; text-align: left">&#160;</td><td style="width: 10%; font-size: 8pt; text-align: right">64.3</td><td style="width: 1%; font-size: 8pt; text-align: left">%</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 8pt; padding-bottom: 1pt; padding-left: 0.25in">Services</td><td style="font-size: 8pt; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: right">1,583</td><td style="padding-bottom: 1pt; font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: right">32.4</td><td style="padding-bottom: 1pt; font-size: 8pt; text-align: left">%</td><td style="font-size: 8pt; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: right">1,477</td><td style="padding-bottom: 1pt; font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: right">35.7</td><td style="padding-bottom: 1pt; font-size: 8pt; text-align: left">%</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-size: 8pt; padding-bottom: 2.5pt">Total</td><td style="font-size: 8pt; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: right">4,884</td><td style="padding-bottom: 2.5pt; font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: right">100.0</td><td style="padding-bottom: 2.5pt; font-size: 8pt; text-align: left">%</td><td style="font-size: 8pt; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: right">4,138</td><td style="padding-bottom: 2.5pt; font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: right">100.0</td><td style="padding-bottom: 2.5pt; font-size: 8pt; text-align: left">%</td></tr>
</table>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 12pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
<tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-size: 8pt; font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="15" style="border-bottom: Black 1pt solid; font-size: 8pt; font-weight: bold; text-align: center">Six months ended June 30,</td></tr>
<tr style="vertical-align: bottom">
    <td style="font-size: 8pt; font-style: italic">Revenue Streams</td><td style="font-size: 8pt; font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="7" style="border-bottom: Black 1pt solid; font-size: 8pt; font-weight: bold; text-align: center">2020</td><td style="font-size: 8pt; font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="7" style="border-bottom: Black 1pt solid; font-size: 8pt; font-weight: bold; text-align: center">2019</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 40%; font-size: 8pt; text-align: left; padding-left: 0.25in">Platform and Technology</td><td style="width: 3%; font-size: 8pt">&#160;</td>
    <td style="width: 1%; font-size: 8pt; text-align: left">$</td><td style="width: 10%; font-size: 8pt; text-align: right">5,986</td><td style="width: 1%; font-size: 8pt; text-align: left">&#160;</td><td style="width: 3%; font-size: 8pt">&#160;</td>
    <td style="width: 1%; font-size: 8pt; text-align: left">&#160;</td><td style="width: 10%; font-size: 8pt; text-align: right">67.3</td><td style="width: 1%; font-size: 8pt; text-align: left">%</td><td style="width: 3%; font-size: 8pt">&#160;</td>
    <td style="width: 1%; font-size: 8pt; text-align: left">$</td><td style="width: 10%; font-size: 8pt; text-align: right">5,326</td><td style="width: 1%; font-size: 8pt; text-align: left">&#160;</td><td style="width: 3%; font-size: 8pt">&#160;</td>
    <td style="width: 1%; font-size: 8pt; text-align: left">&#160;</td><td style="width: 10%; font-size: 8pt; text-align: right">64.0</td><td style="width: 1%; font-size: 8pt; text-align: left">%</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 8pt; padding-bottom: 1pt; padding-left: 0.25in">Services</td><td style="font-size: 8pt; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: right">2,914</td><td style="padding-bottom: 1pt; font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: right">32.7</td><td style="padding-bottom: 1pt; font-size: 8pt; text-align: left">%</td><td style="font-size: 8pt; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: right">2,991</td><td style="padding-bottom: 1pt; font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: right">36.0</td><td style="padding-bottom: 1pt; font-size: 8pt; text-align: left">%</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-size: 8pt; padding-bottom: 2.5pt">Total</td><td style="font-size: 8pt; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: right">8,900</td><td style="padding-bottom: 2.5pt; font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: right">100.0</td><td style="padding-bottom: 2.5pt; font-size: 8pt; text-align: left">%</td><td style="font-size: 8pt; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: right">8,317</td><td style="padding-bottom: 2.5pt; font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: right">100.0</td><td style="padding-bottom: 2.5pt; font-size: 8pt; text-align: left">%</td></tr>
</table>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">No customers accounted for more than 10% of the
operating revenues during the three and six-month periods ended June 30, 2020 or 2019.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for any concentrations existing at the date of the financial statements that make an entity vulnerable to a reasonably possible, near-term, severe impact. This disclosure informs financial statement users about the general nature of the risk associated with the concentration, and may indicate the percentage of concentration risk as of the balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -URI http://asc.fasb.org/topic&amp;trid=2134479<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>28
<FILENAME>R15.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm139938681420472">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 8. Line of Credit<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityAbstract', window );"><strong>Line of Credit Facility [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtDisclosureTextBlock', window );">Line of Credit</a></td>
<td class="text"><p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">Effective October 3, 2019, the Company renewed
its unsecured Line of Credit, which increased the term to two years, with all other provisions remaining the same. The amount of
funds available for borrowing are $3,000,000 and the interest rate is LIBOR plus 1.75%. As of June 30, 2020, the interest rate
was 1.93% and the Company did not owe any amounts on the Line of Credit.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -URI http://asc.fasb.org/topic&amp;trid=2208564<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>29
<FILENAME>R16.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm139938687606728">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 9. COVID-19 Pandemic<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ISDR_Covid19PandemicAbstract', window );"><strong>Note 9. Covid-19 Pandemic</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ISDR_Covid19PandemicDisclosureTextBlock', window );">COVID-19 Pandemic</a></td>
<td class="text"><p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">On January 30, 2020, the World Health Organization
declared the COVID-19 outbreak a &#34;Public Health Emergency of International Concern&#34; and on March 11, 2020, declared it
to be a pandemic. Actions taken around the world to help mitigate the spread of COVID-19 include restrictions on travel, quarantines
or &#8220;stay-at-home&#8221; restrictions in certain areas and forced closures for certain types of public places and businesses.
COVID-19 and actions taken to mitigate it have had and are expected to continue to have an adverse impact on the economies and
financial markets globally, including the geographical areas in which we operate. Although our offices were initially ordered temporarily
closed for the safety of our employees, their families and our community, on June 1, 2020, we began Phase 1 of our re-opening plan
by allowing a small number of employees to return back to the office on an optional basis.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">While it is unknown how long these conditions
will last and what the complete financial impact will be to the Company, 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.
Several in-person conferences scheduled to occur in the first half of the year were either cancelled or delayed and we also experienced
a delay in transactions processed by the Depository Trust Company in our transfer agent business. However, our ability to pivot
and enhance our product offering with our virtual products generated increased revenue from virtual annual meetings and webcasting
during the second quarter. Despite the short-term increase in revenue, the concentrations of our customer base within middle, small
and micro-cap public customers make it reasonably possible that we are vulnerable to the risk of a near-term negative impact related
to the COVID-19 outbreak if a substantial portion of these customers are forced to 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.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ISDR_Covid19PandemicAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ISDR_Covid19PandemicAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ISDR_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ISDR_Covid19PandemicDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ISDR_Covid19PandemicDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ISDR_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>30
<FILENAME>R17.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm139938671448920">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 2. Summary of Significant Accounting Policies (Policies)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerSharePolicyTextBlock', window );">Earnings per Share (EPS)</a></td>
<td class="text"><p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">Earnings per share 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. Shares issuable upon the exercise of stock options
totaling 93,000 and 89,000 were excluded in the computation of diluted earnings per common share during the three and six-month
periods ended June 30, 2020 and 2019, respectively, because their impact was anti-dilutive.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRecognitionPolicyTextBlock', window );">Revenue Recognition</a></td>
<td class="text"><p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">Substantially all of the Company&#8217;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 primarily of corporate issuers and professional firms, such as investor relations and
public relations firms. In the case of our news distribution and webcasting offerings, our 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: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">The Company's contracts include either a subscription
to our entire platform or certain modules within our 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) Platform and Technology
and ii) Services. Performance obligations of Platform and Technology contracts include providing subscriptions to certain modules
or the entire Platform <u>id.</u> system, distributing press releases on a per release basis or conducting webcasts or virtual
annual meetings on a per event basis. Performance obligations of Services contracts include obligations to deliver compliance services
and annual report printing and distribution on either a stand ready obligation or on a per project or event basis. Set up fees
for compliance services are considered a separate performance obligation and are satisfied upfront. Set up fees for our transfer
agent module and investor relations content management module are immaterial. The Company&#8217;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 of 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: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">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&#8217;s performance in satisfying the obligations.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">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 services. If a standalone selling price is not directly observable, the
Company uses the residual method to allocate any remaining costs to that subscription or service. The Company regularly reviews
standalone selling prices and updates these estimates if necessary.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">The 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 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 ratably over the billing period. Additionally, deferred revenue is related to pre-paid
packages of press releases for which the releases have not yet been disseminated. Deferred revenue as of June 30, 2020 and December
31, 2019 was $2,015,000 and $1,812,000, respectively, and is expected to be recognized within one year. Revenue recognized for
the six months ended June 30, 2020 and 2019, that was included in the deferred revenue balance at the beginning of each reporting
period, was approximately $1,375,000 and $785,000, respectively. Accounts receivable, net of allowance for doubtful accounts, related
to contracts with customers was $2,599,000 and $2,051,000 as of June 30, 2020 and December 31, 2019, respectively. Since substantially
all of 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: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">Costs to obtain contracts with customers consist
primarily of sales commissions. As of June 30, 2020 and December 31, 2019, the Company has capitalized $21,000 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: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsPolicyTextBlock', window );">Cash Equivalents</a></td>
<td class="text"><p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">For purposes of the Company&#8217;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: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy', window );">Accounts Receivable and Allowance for Doubtful Accounts</a></td>
<td class="text"><p style="font: 8pt Times New Roman, Times, Serif; text-align: left; margin: 0; text-indent: 0.5in">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&#8217;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&#8217;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. 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: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskCreditRisk', window );">Concentration of Credit Risk</a></td>
<td class="text"><p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">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 typically in
excess of the FDIC insurance limit of $250,000. To reduce its risk associated with the failure of such financial institutions,
the Company evaluates at least annually the rating of the financial institution in which it holds deposits. As of June 30, 2020,
the total amount exceeding such limit was $15,753,000. The Company also had cash-on-hand of $381,000 in Europe and $262,000 in
Canada as of June 30, 2020.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">We believe we 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: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UseOfEstimates', window );">Use of Estimates</a></td>
<td class="text"><p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">The preparation of financial statements in conformity
with US 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: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxPolicyTextBlock', window );">Income Taxes</a></td>
<td class="text"><p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">We comply with FASB ASC No. 740 &#8211; Income
Taxes which requires an asset and liability approach to financial accounting and reporting for 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 our financial statements, if
applicable. At the end of each interim period, we estimate the effective tax rate we expect to be applicable for the full year
and this rate is applied to our results for the interim year-to-date period and then adjusted for any discrete period items.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InternalUseSoftwarePolicy', window );">Capitalized Software</a></td>
<td class="text"><p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">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 4 years. Costs related to design or
maintenance of the software are expensed as incurred. Capitalized costs and amortization for the three and six-month periods ended
June 30, 2020 and 2019, are as follows (in thousands):</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 12pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
<tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-size: 8pt; font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="7" style="border-bottom: Black 1pt solid; font-size: 8pt; font-weight: bold; text-align: center">For the Three Months Ended</td><td style="font-size: 8pt; font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="7" style="border-bottom: Black 1pt solid; font-size: 8pt; font-weight: bold; text-align: center">For the Six Months Ended</td></tr>
<tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-size: 8pt; font-weight: bold">&#160;</td>
    <td colspan="3" style="font-size: 8pt; font-weight: bold; text-align: center">June 30,</td><td style="font-size: 8pt; font-weight: bold">&#160;</td>
    <td colspan="3" style="font-size: 8pt; font-weight: bold; text-align: center">June 30,</td><td style="font-size: 8pt; font-weight: bold">&#160;</td>
    <td colspan="3" style="font-size: 8pt; font-weight: bold; text-align: center">June 30,</td><td style="font-size: 8pt; font-weight: bold">&#160;</td>
    <td colspan="3" style="font-size: 8pt; font-weight: bold; text-align: center">June 30,</td></tr>
<tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-size: 8pt; font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font-size: 8pt; font-weight: bold; text-align: center">2020</td><td style="font-size: 8pt; font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font-size: 8pt; font-weight: bold; text-align: center">2019</td><td style="font-size: 8pt; font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font-size: 8pt; font-weight: bold; text-align: center">2020</td><td style="font-size: 8pt; font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font-size: 8pt; font-weight: bold; text-align: center">2019</td></tr>
<tr style="vertical-align: bottom">
    <td>&#160;</td><td>&#160;</td>
    <td colspan="3" style="text-align: center">&#160;</td><td>&#160;</td>
    <td colspan="3" style="text-align: center">&#160;</td><td>&#160;</td>
    <td colspan="3" style="text-align: center">&#160;</td><td>&#160;</td>
    <td colspan="3" style="text-align: center">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 40%; font-size: 8pt; text-align: left">Capitalized software development costs</td><td style="width: 3%; font-size: 8pt">&#160;</td>
    <td style="width: 1%; font-size: 8pt; text-align: left">$</td><td style="width: 10%; font-size: 8pt; text-align: right">&#8212;&#160;&#160;</td><td style="width: 1%; font-size: 8pt; text-align: left">&#160;</td><td style="width: 3%; font-size: 8pt">&#160;</td>
    <td style="width: 1%; font-size: 8pt; text-align: left">$</td><td style="width: 10%; font-size: 8pt; text-align: right">20</td><td style="width: 1%; font-size: 8pt; text-align: left">&#160;</td><td style="width: 3%; font-size: 8pt">&#160;</td>
    <td style="width: 1%; font-size: 8pt; text-align: left">$</td><td style="width: 10%; font-size: 8pt; text-align: right">&#8212;&#160;&#160;</td><td style="width: 1%; font-size: 8pt; text-align: left">&#160;</td><td style="width: 3%; font-size: 8pt">&#160;</td>
    <td style="width: 1%; font-size: 8pt; text-align: left">$</td><td style="width: 10%; font-size: 8pt; text-align: right">20</td><td style="width: 1%; font-size: 8pt; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 8pt; text-align: left">Amortization included in cost of revenues</td><td style="font-size: 8pt">&#160;</td>
    <td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; text-align: right">146</td><td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt">&#160;</td>
    <td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; text-align: right">201</td><td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt">&#160;</td>
    <td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; text-align: right">311</td><td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt">&#160;</td>
    <td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; text-align: right">401</td><td style="font-size: 8pt; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-size: 8pt; text-align: left">Amortization included in depreciation and amortization</td><td style="font-size: 8pt">&#160;</td>
    <td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; text-align: right">3</td><td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt">&#160;</td>
    <td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; text-align: right">5</td><td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt">&#160;</td>
    <td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; text-align: right">8</td><td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt">&#160;</td>
    <td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; text-align: right">9</td><td style="font-size: 8pt; text-align: left">&#160;</td></tr>
</table>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeLeasesPolicyTextBlock', window );">Lease Accounting</a></td>
<td class="text"><p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">We determine if an arrangement is a lease at
inception. Our operating lease agreements are primarily for office space and are included within lease right-of-use (&#8220;ROU&#8221;)
assets and lease liabilities on the consolidated balance sheets.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">ROU assets represent our right to use an underlying
asset for the lease term and lease liabilities represent our obligation to make lease payments arising from the lease. ROU assets
and lease liabilities are recognized at the commencement date based on the present value of lease payments over the lease term.
Our 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 our leases do not provide an implicit rate, we use our incremental
borrowing rate based on the information available at commencement date in determining the present value of lease payments. ROU
assets include any lease payments made 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: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueMeasurementPolicyPolicyTextBlock', window );">Fair Value Measurements</a></td>
<td class="text"><p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">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: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<table cellspacing="3" cellpadding="0" style="width: 100%">
<tr>
    <td style="font: 12pt Times New Roman, Times, Serif; vertical-align: top; width: 72px; padding-left: 0.5in"><font style="font-size: 8pt">&#9679;</font></td>
    <td style="font: 12pt Times New Roman, Times, Serif; padding: 0.75pt; text-align: justify"><font style="font-size: 8pt">Level 1 &#8211; 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. Our cash and cash equivalents are quoted at Level 1.</font></td></tr>
</table>
<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<table cellspacing="3" cellpadding="0" style="width: 100%">
<tr>
    <td style="font: 12pt Times New Roman, Times, Serif; vertical-align: top; width: 72px; padding-left: 0.5in"><font style="font-size: 8pt">&#9679;</font></td>
    <td style="font: 12pt Times New Roman, Times, Serif; padding: 0.75pt; text-align: justify"><font style="font-size: 8pt">Level 2 &#8211; 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.</font></td></tr>
</table>
<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<table cellspacing="3" cellpadding="0" style="width: 100%">
<tr>
    <td style="font: 12pt Times New Roman, Times, Serif; vertical-align: top; width: 72px; padding-left: 0.5in"><font style="font-size: 8pt">&#9679;</font></td>
    <td style="font: 12pt Times New Roman, Times, Serif; padding: 0.75pt; text-align: justify"><font style="font-size: 8pt">Level 3 &#8211; 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.</font></td></tr>
</table>
<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">As of June 30, 2020 and December 31, 2019, we
believe that the fair value of our financial instruments other than cash and cash equivalents, such as, accounts receivable, our
line of credit, notes payable, and accounts payable approximate their carrying amounts.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock', window );">Translation of Foreign Financial Statements</a></td>
<td class="text"><p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">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: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy', window );">Business Combinations, Goodwill and Intangible Assets</a></td>
<td class="text"><p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">We account for business combinations under FASB
ASC No. 805 &#8211; Business Combinations and the related acquired intangible assets and goodwill under FASB ASC No. 350 &#8211;
Intangibles &#8211; Goodwill and Other. The authoritative guidance for business combinations specifies the criteria for recognizing
and reporting intangible assets apart from goodwill. We record 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.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomePolicyPolicyTextBlock', window );">Comprehensive Income</a></td>
<td class="text"><p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">Comprehensive income consists
of net income and other comprehensive income related to changes in the cumulative foreign currency translation adjustment.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdvertisingCostsPolicyTextBlock', window );">Advertising</a></td>
<td class="text"><p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">The Company expenses advertising costs as incurred.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy', window );">Stock-based Compensation</a></td>
<td class="text"><p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">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 is required to provide service in exchange for
the award.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock', window );">Recently Adopted Accounting Pronouncements</a></td>
<td class="text"><p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">On January 1, 2020, the Company adopted ASU 2017-04
<i>Intangibles &#8211; Goodwill and Other (Topic 350): Simplifying the Test for Goodwill Impairment</i>. These amendments eliminate
Step 2 from the goodwill impairment test. The annual, or interim, goodwill impairment test is performed by comparing the fair value
of a reporting unit with its carrying amount. An impairment charge should be recognized for the amount by which the carrying amount
exceeds the reporting unit&#8217;s fair value; however, the loss recognized should not exceed the total amount of goodwill allocated
to that reporting unit. In addition, income tax effects from any tax deductible goodwill on the carrying amount of the reporting
unit should be considered when measuring the goodwill impairment loss, if applicable. The amendments also eliminate the requirements
for any reporting unit with a zero or negative carrying amount to perform a qualitative assessment and, if it fails that qualitative
test, to perform Step 2 of the goodwill impairment test. An entity still has the option to perform the qualitative assessment for
a reporting unit to determine if the quantitative impairment test is necessary. This amendment is effective for public business
entities that are a SEC filer for annual or any interim goodwill impairment tests in fiscal years beginning after December 15,
2019. The Company does not expect the adoption of this pronouncement to have a significant impact to the financial statements.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdvertisingCostsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for advertising cost.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 720<br> -SubTopic 35<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6420018&amp;loc=d3e36677-107848<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdvertisingCostsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121583591&amp;loc=d3e4273-108586<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ComprehensiveIncomePolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for comprehensive income.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComprehensiveIncomePolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskCreditRisk">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for credit risk.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e5967-108592<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 825<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=108315417&amp;loc=d3e61044-112788<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskCreditRisk</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerSharePolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3630-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerSharePolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueMeasurementPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueMeasurementPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -URI http://asc.fasb.org/topic&amp;trid=2175825<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16265-109275<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -URI http://asc.fasb.org/extlink&amp;oid=120406818&amp;loc=d3e32247-109318<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32847-109319<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 954<br> -SubTopic 740<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6491622&amp;loc=d3e9504-115650<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32840-109319<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=116657188&amp;loc=SL116659661-227067<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32639-109319<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=120406818&amp;loc=d3e32280-109318<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 17<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32809-109319<br></p></div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"><tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InternalUseSoftwarePolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for costs incurred when both (1) the software is acquired, internally developed, or modified solely to meet the entity's internal needs, and (2) during the software's development or modification, no substantive plan exists or is being developed to market the software externally.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 40<br> -Section 30<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=118172244&amp;loc=d3e17916-109280<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 50<br> -Section 25<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=16397303&amp;loc=d3e19379-109286<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InternalUseSoftwarePolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeLeasesPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for leasing arrangement entered into by lessee.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918666-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeLeasesPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for determining the allowance for doubtful accounts for trade and other accounts receivable balances, and when impairments, charge-offs or recoveries are recognized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=121611835&amp;loc=d3e5144-111524<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRecognitionPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18823-107790<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18823-107790<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRecognitionPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b),(f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5047-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UseOfEstimates">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6191-108592<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6161-108592<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6143-108592<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e5967-108592<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6061-108592<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6132-108592<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e5967-108592<br></p></div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"><tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UseOfEstimates</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>31
<FILENAME>R18.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm139938681382664">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 2. Summary of Significant Accounting Policies (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ISDR_ScheduleOfInternalUseSoftwareCapitalizationAndAmortizationTableTextBlock', window );">Capitalized software</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" style="font: 12pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
<tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-size: 8pt; font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="7" style="border-bottom: Black 1pt solid; font-size: 8pt; font-weight: bold; text-align: center">For the Three Months Ended</td><td style="font-size: 8pt; font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="7" style="border-bottom: Black 1pt solid; font-size: 8pt; font-weight: bold; text-align: center">For the Six Months Ended</td></tr>
<tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-size: 8pt; font-weight: bold">&#160;</td>
    <td colspan="3" style="font-size: 8pt; font-weight: bold; text-align: center">June 30,</td><td style="font-size: 8pt; font-weight: bold">&#160;</td>
    <td colspan="3" style="font-size: 8pt; font-weight: bold; text-align: center">June 30,</td><td style="font-size: 8pt; font-weight: bold">&#160;</td>
    <td colspan="3" style="font-size: 8pt; font-weight: bold; text-align: center">June 30,</td><td style="font-size: 8pt; font-weight: bold">&#160;</td>
    <td colspan="3" style="font-size: 8pt; font-weight: bold; text-align: center">June 30,</td></tr>
<tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-size: 8pt; font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font-size: 8pt; font-weight: bold; text-align: center">2020</td><td style="font-size: 8pt; font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font-size: 8pt; font-weight: bold; text-align: center">2019</td><td style="font-size: 8pt; font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font-size: 8pt; font-weight: bold; text-align: center">2020</td><td style="font-size: 8pt; font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font-size: 8pt; font-weight: bold; text-align: center">2019</td></tr>
<tr style="vertical-align: bottom">
    <td>&#160;</td><td>&#160;</td>
    <td colspan="3" style="text-align: center">&#160;</td><td>&#160;</td>
    <td colspan="3" style="text-align: center">&#160;</td><td>&#160;</td>
    <td colspan="3" style="text-align: center">&#160;</td><td>&#160;</td>
    <td colspan="3" style="text-align: center">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 40%; font-size: 8pt; text-align: left">Capitalized software development costs</td><td style="width: 3%; font-size: 8pt">&#160;</td>
    <td style="width: 1%; font-size: 8pt; text-align: left">$</td><td style="width: 10%; font-size: 8pt; text-align: right">&#8212;&#160;&#160;</td><td style="width: 1%; font-size: 8pt; text-align: left">&#160;</td><td style="width: 3%; font-size: 8pt">&#160;</td>
    <td style="width: 1%; font-size: 8pt; text-align: left">$</td><td style="width: 10%; font-size: 8pt; text-align: right">20</td><td style="width: 1%; font-size: 8pt; text-align: left">&#160;</td><td style="width: 3%; font-size: 8pt">&#160;</td>
    <td style="width: 1%; font-size: 8pt; text-align: left">$</td><td style="width: 10%; font-size: 8pt; text-align: right">&#8212;&#160;&#160;</td><td style="width: 1%; font-size: 8pt; text-align: left">&#160;</td><td style="width: 3%; font-size: 8pt">&#160;</td>
    <td style="width: 1%; font-size: 8pt; text-align: left">$</td><td style="width: 10%; font-size: 8pt; text-align: right">20</td><td style="width: 1%; font-size: 8pt; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 8pt; text-align: left">Amortization included in cost of revenues</td><td style="font-size: 8pt">&#160;</td>
    <td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; text-align: right">146</td><td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt">&#160;</td>
    <td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; text-align: right">201</td><td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt">&#160;</td>
    <td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; text-align: right">311</td><td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt">&#160;</td>
    <td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; text-align: right">401</td><td style="font-size: 8pt; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-size: 8pt; text-align: left">Amortization included in depreciation and amortization</td><td style="font-size: 8pt">&#160;</td>
    <td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; text-align: right">3</td><td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt">&#160;</td>
    <td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; text-align: right">5</td><td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt">&#160;</td>
    <td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; text-align: right">8</td><td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt">&#160;</td>
    <td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; text-align: right">9</td><td style="font-size: 8pt; text-align: left">&#160;</td></tr>
</table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ISDR_ScheduleOfInternalUseSoftwareCapitalizationAndAmortizationTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ISDR_ScheduleOfInternalUseSoftwareCapitalizationAndAmortizationTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ISDR_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>32
<FILENAME>R19.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm139938677691048">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 3. Recent Acquisitions (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2020</div></th></tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=ISDR_VisualWebcasterPlatformMember', window );">VisualWebcaster Platform</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedAndIndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTableTextBlock', window );">Intangible assets acquired</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" style="font: 12pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 70%; font-size: 8pt; text-align: left">Customer relationships</td><td style="width: 10%; font-size: 8pt">&#160;</td>
    <td style="width: 1%; font-size: 8pt; text-align: left">$</td><td style="width: 18%; font-size: 8pt; text-align: right">865</td><td style="width: 1%; font-size: 8pt; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 8pt">Technology</td><td style="font-size: 8pt">&#160;</td>
    <td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; text-align: right">497</td><td style="font-size: 8pt; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-size: 8pt; text-align: left">Non-compete agreement</td><td style="font-size: 8pt">&#160;</td>
    <td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; text-align: right">69</td><td style="font-size: 8pt; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 8pt; padding-bottom: 1pt">Goodwill</td><td style="font-size: 8pt; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: right">1,344</td><td style="padding-bottom: 1pt; font-size: 8pt; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 2.5pt">&#160;</td><td style="font-size: 8pt; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: right">2,775</td><td style="padding-bottom: 2.5pt; font-size: 8pt; text-align: left">&#160;</td></tr>
</table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedAndIndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of finite-lived and indefinite-lived intangible assets acquired as part of a business combination.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedAndIndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=ISDR_VisualWebcasterPlatformMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=ISDR_VisualWebcasterPlatformMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>33
<FILENAME>R20.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm139938673648984">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 4. Equity (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationAbstract', window );"><strong>Share-based Payment Arrangement, Noncash Expense [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock', window );">Stock options outstanding and exercisable</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" style="font: 12pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
<tr style="vertical-align: bottom">
    <td colspan="3">&#160;</td><td style="font-size: 8pt; font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="11" style="border-bottom: Black 1pt solid; font-size: 8pt; font-weight: bold; text-align: center">Options Outstanding</td><td style="font-size: 8pt; font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font-size: 8pt; font-weight: bold; text-align: center">Options Exercisable</td></tr>
<tr style="vertical-align: bottom">
    <td colspan="3" style="border-bottom: Black 1pt solid; font-size: 8pt; font-weight: bold; text-align: center">Exercise Price Range</td><td style="font-size: 8pt; font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font-size: 8pt; font-weight: bold; text-align: center">Number</td><td style="font-size: 8pt; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: center"><p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>Weighted Average</b></p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>Remaining Contractual</b></p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>Life (in Years)</b></p></td><td style="font-size: 8pt; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: center"><p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>Weighted Average</b></p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>Exercise Price</b></p></td><td style="font-size: 8pt; font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font-size: 8pt; font-weight: bold; text-align: center">Number</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 1%; font-size: 8pt; text-align: left">$&#160;</td><td style="width: 22%; font-size: 8pt; text-align: right"><font style="font-size: 8pt">0.01 - 7.00</font></td><td style="width: 1%; font-size: 8pt; text-align: left">&#160;</td><td style="width: 2%; font-size: 8pt">&#160;</td>
    <td style="width: 1%; font-size: 8pt; text-align: left">&#160;</td><td style="width: 15%; font-size: 8pt; text-align: right">10,000</td><td style="width: 1%; font-size: 8pt; text-align: left">&#160;</td><td style="width: 2%; font-size: 8pt">&#160;</td>
    <td style="width: 1%; font-size: 8pt; text-align: left">&#160;</td><td style="width: 15%; font-size: 8pt; text-align: right">5.39</td><td style="width: 1%; font-size: 8pt; text-align: left">&#160;</td><td style="width: 2%; font-size: 8pt">&#160;</td>
    <td style="width: 1%; font-size: 8pt; text-align: left">$</td><td style="width: 15%; font-size: 8pt; text-align: right">6.80</td><td style="width: 1%; font-size: 8pt; text-align: left">&#160;</td><td style="width: 2%; font-size: 8pt">&#160;</td>
    <td style="width: 1%; font-size: 8pt; text-align: left">&#160;</td><td style="width: 15%; font-size: 8pt; text-align: right">10,000</td><td style="width: 1%; font-size: 8pt; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 8pt; text-align: left">$&#160;</td><td style="font-size: 8pt; text-align: right"><font style="font-size: 8pt">7.01 - 8.00</font></td><td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt">&#160;</td>
    <td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; text-align: right">20,313</td><td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt">&#160;</td>
    <td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; text-align: right">3.24</td><td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt">&#160;</td>
    <td style="font-size: 8pt; text-align: left">$</td><td style="font-size: 8pt; text-align: right">7.76</td><td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt">&#160;</td>
    <td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; text-align: right">20,313</td><td style="font-size: 8pt; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-size: 8pt; text-align: left">$&#160;</td><td style="font-size: 8pt; text-align: right"><font style="font-size: 8pt">8.01 - 12.00</font></td><td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt">&#160;</td>
    <td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; text-align: right">8,167</td><td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt">&#160;</td>
    <td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; text-align: right">6.70</td><td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt">&#160;</td>
    <td style="font-size: 8pt; text-align: left">$</td><td style="font-size: 8pt; text-align: right">9.99</td><td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt">&#160;</td>
    <td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; text-align: right">4,167</td><td style="font-size: 8pt; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 8pt; text-align: left">$&#160;</td><td style="font-size: 8pt; text-align: right"><font style="font-size: 8pt">12.01 - 15.00</font></td><td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt">&#160;</td>
    <td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; text-align: right">57,000</td><td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt">&#160;</td>
    <td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; text-align: right">7.87</td><td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt">&#160;</td>
    <td style="font-size: 8pt; text-align: left">$</td><td style="font-size: 8pt; text-align: right">13.09</td><td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt">&#160;</td>
    <td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; text-align: right">44,500</td><td style="font-size: 8pt; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-size: 8pt; text-align: left">$&#160;</td><td style="font-size: 8pt; text-align: right"><font style="font-size: 8pt">15.01 - 17.40</font></td><td style="padding-bottom: 1pt; font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: right">32,000</td><td style="padding-bottom: 1pt; font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: right">7.92</td><td style="padding-bottom: 1pt; font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: left">$</td><td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: right">17.40</td><td style="padding-bottom: 1pt; font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: right">32,000</td><td style="padding-bottom: 1pt; font-size: 8pt; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; text-align: right"><font style="font-size: 8pt">Total</font></td><td style="padding-bottom: 2.5pt; font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: right">127,480</td><td style="padding-bottom: 2.5pt; font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: right">6.87</td><td style="padding-bottom: 2.5pt; font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: right">12.63</td><td style="padding-bottom: 2.5pt; font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: right">110,980</td><td style="padding-bottom: 2.5pt; font-size: 8pt; text-align: left">&#160;</td></tr>
</table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AcceleratedShareRepurchasesTextBlock', window );">Shares repurchased</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" style="font: 8pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
<tr style="vertical-align: bottom">
    <td colspan="3" style="font-size: 12pt">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="15" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Shares Repurchased</td></tr>
<tr style="vertical-align: bottom">
    <td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Period</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Total Number of Shares Repurchased</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Average Price Paid Per Share</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Total Number of Shares Purchased as Part of Publicly Announced Program</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Maximum Dollar Value of Shares that May Yet Be Purchased Under the Program</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 16%; text-align: left"><font style="font-size: 8pt">August 7 -31, 2019</font></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 3%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 16%; text-align: right">22,150</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 3%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 16%; text-align: right">9.34</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 3%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 15%; text-align: right">22,150</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 3%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 15%; text-align: right">793</td><td style="width: 1%; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">&#160;</td><td style="text-align: left"><font style="font-size: 8pt">September 1-30, 2019</font></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,830</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">10.00</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,830</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">765</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">&#160;</td><td style="text-align: left"><font style="font-size: 8pt">October 1-31, 2019</font></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">39,363</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">10.44</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">39,363</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">354</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">&#160;</td><td style="text-align: left"><font style="font-size: 8pt">November 1-30, 2019</font></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">11,827</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">10.43</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">11,827</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">231</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">&#160;</td><td style="text-align: left"><font style="font-size: 8pt">December 1-31, 2019</font></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#8212;&#160;&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#8212;&#160;&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#8212;&#160;&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">231</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">&#160;</td><td style="text-align: left"><font style="font-size: 8pt">January 1-31, 2020</font></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#8212;&#160;&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#8212;&#160;&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#8212;&#160;&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">231</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">&#160;</td><td style="text-align: left"><font style="font-size: 8pt">February 1-29, 2020</font></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#8212;&#160;&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#8212;&#160;&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#8212;&#160;&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">231</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">&#160;</td><td style="text-align: left"><font style="font-size: 8pt">March 1-31, 2020</font></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">21,700</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">9.33</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">21,700</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">1,028</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">&#160;</td><td style="text-align: left"><font style="font-size: 8pt">April 1-30, 2020</font></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">22,698</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">9.02</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">22,698</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">823</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">&#160;</td><td style="text-align: left"><font style="font-size: 8pt">May 1-31, 2020</font></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">39,500</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">9.51</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">39,500</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">448</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">&#160;</td><td style="text-align: left"><font style="font-size: 8pt">June 1-30, 2020</font></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">&#8212;&#160;&#160;</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">&#8212;&#160;&#160;</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">&#8212;&#160;&#160;</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td style="border-bottom: Black 1pt solid; text-align: right">448</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">&#160;</td><td style="text-align: left"><font style="font-size: 8pt">Total</font></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; text-align: right">160,068</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">9.70</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; text-align: right">160,068</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">448</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
</table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AcceleratedShareRepurchasesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 25<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=6405686&amp;loc=d3e22802-112653<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AcceleratedShareRepurchasesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>34
<FILENAME>R21.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm139938677657704">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 6. Leases (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LeasesAbstract', window );"><strong>Leases [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LeaseCostTableTextBlock', window );">Lease expense</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" style="font: 12pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
<tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-size: 8pt; font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="7" style="border-bottom: Black 1pt solid; font-size: 8pt; font-weight: bold; text-align: center">For the Three Months Ended</td><td style="font-size: 8pt; font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="7" style="border-bottom: Black 1pt solid; font-size: 8pt; font-weight: bold; text-align: center">For the Six Months Ended</td></tr>
<tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-size: 8pt; font-weight: bold">&#160;</td>
    <td colspan="3" style="font-size: 8pt; font-weight: bold; text-align: center">June 30,</td><td style="font-size: 8pt; font-weight: bold">&#160;</td>
    <td colspan="3" style="font-size: 8pt; font-weight: bold; text-align: center">June 30,</td><td style="font-size: 8pt; font-weight: bold">&#160;</td>
    <td colspan="3" style="font-size: 8pt; font-weight: bold; text-align: center">June 30,</td><td style="font-size: 8pt; font-weight: bold">&#160;</td>
    <td colspan="3" style="font-size: 8pt; font-weight: bold; text-align: center">June 30,</td></tr>
<tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-size: 8pt; font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font-size: 8pt; font-weight: bold; text-align: center">2020</td><td style="font-size: 8pt; font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font-size: 8pt; font-weight: bold; text-align: center">2019</td><td style="font-size: 8pt; font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font-size: 8pt; font-weight: bold; text-align: center">2020</td><td style="font-size: 8pt; font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font-size: 8pt; font-weight: bold; text-align: center">2019</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-size: 8pt; font-style: italic; text-align: left">Lease expense</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="width: 40%; font-size: 8pt; text-align: left">&#160;&#160;Operating lease expense</td><td style="width: 3%; font-size: 8pt">&#160;</td>
    <td style="width: 1%; font-size: 8pt; text-align: left">$</td><td style="width: 10%; font-size: 8pt; text-align: right">87</td><td style="width: 1%; font-size: 8pt; text-align: left">&#160;</td><td style="width: 3%; font-size: 8pt">&#160;</td>
    <td style="width: 1%; font-size: 8pt; text-align: left">$</td><td style="width: 10%; font-size: 8pt; text-align: right">41</td><td style="width: 1%; font-size: 8pt; text-align: left">&#160;</td><td style="width: 3%; font-size: 8pt">&#160;</td>
    <td style="width: 1%; font-size: 8pt; text-align: left">$</td><td style="width: 10%; font-size: 8pt; text-align: right">174</td><td style="width: 1%; font-size: 8pt; text-align: left">&#160;</td><td style="width: 3%; font-size: 8pt">&#160;</td>
    <td style="width: 1%; font-size: 8pt; text-align: left">$</td><td style="width: 10%; font-size: 8pt; text-align: right">82</td><td style="width: 1%; font-size: 8pt; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-size: 8pt; text-align: left; padding-bottom: 1pt">&#160;&#160;Variable lease expense</td><td style="font-size: 8pt; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: right">34</td><td style="padding-bottom: 1pt; font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: right">43</td><td style="padding-bottom: 1pt; font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: right">66</td><td style="padding-bottom: 1pt; font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: right">85</td><td style="padding-bottom: 1pt; font-size: 8pt; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 8pt; text-align: left; padding-bottom: 2.5pt">Total lease expense</td><td style="font-size: 8pt; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: right">121</td><td style="padding-bottom: 2.5pt; font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: right">84</td><td style="padding-bottom: 2.5pt; font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: right">240</td><td style="padding-bottom: 2.5pt; font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: right">167</td><td style="padding-bottom: 2.5pt; font-size: 8pt; text-align: left">&#160;</td></tr>
</table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock', window );">Future minimum lease payments</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" style="font: 12pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
<tr style="vertical-align: bottom">
    <td colspan="3" style="text-align: left; font-size: 8pt; font-weight: bold">Year Ended December 31:</td><td>&#160;</td>
    <td colspan="3" style="text-align: center">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 1%; font-size: 8pt; text-align: left">&#160;</td><td style="width: 71%; font-size: 8pt; text-align: left">2020</td><td style="width: 1%; font-size: 8pt; text-align: left">&#160;</td><td style="width: 10%; font-size: 8pt">&#160;</td>
    <td style="width: 1%; font-size: 8pt; text-align: left">$</td><td style="width: 15%; font-size: 8pt; text-align: right">193</td><td style="width: 1%; font-size: 8pt; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; text-align: left">2021</td><td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt">&#160;</td>
    <td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; text-align: right">394</td><td style="font-size: 8pt; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; text-align: left">2022</td><td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt">&#160;</td>
    <td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; text-align: right">359</td><td style="font-size: 8pt; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; text-align: left">2023</td><td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt">&#160;</td>
    <td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; text-align: right">369</td><td style="font-size: 8pt; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; text-align: left">2024</td><td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt">&#160;</td>
    <td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; text-align: right">379</td><td style="font-size: 8pt; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; text-align: left"><font style="font-size: 8pt">Thereafter</font></td><td style="padding-bottom: 1pt; font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: right">1,201</td><td style="padding-bottom: 1pt; font-size: 8pt; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; text-align: left"><font style="font-size: 8pt">Total lease payments</font></td><td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt">&#160;</td>
    <td style="font-size: 8pt; text-align: left">$</td><td style="font-size: 8pt; text-align: right">2,895</td><td style="font-size: 8pt; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; text-align: left"><font style="font-size: 8pt">Present value adjustment</font></td><td style="padding-bottom: 1pt; font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: right">(367</td><td style="padding-bottom: 1pt; font-size: 8pt; text-align: left">)</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; text-align: left"><font style="font-size: 8pt">Lease liability</font></td><td style="padding-bottom: 2.5pt; font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: right">2,528</td><td style="padding-bottom: 2.5pt; font-size: 8pt; text-align: left">&#160;</td></tr>
</table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeaseCostTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeaseCostTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121573735&amp;loc=d3e41502-112717<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>35
<FILENAME>R22.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm139938673725672">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 7. Revenue (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerAbstract', window );"><strong>Revenue from Contract with Customer [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueTableTextBlock', window );">Disaggregated revenue</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" style="font: 12pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
<tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-size: 8pt; font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="15" style="border-bottom: Black 1pt solid; font-size: 8pt; font-weight: bold; text-align: center">Three months ended June 30,</td></tr>
<tr style="vertical-align: bottom">
    <td style="font-size: 8pt; font-style: italic">Revenue Streams</td><td style="font-size: 8pt; font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="7" style="border-bottom: Black 1pt solid; font-size: 8pt; font-weight: bold; text-align: center">2020</td><td style="font-size: 8pt; font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="7" style="border-bottom: Black 1pt solid; font-size: 8pt; font-weight: bold; text-align: center">2019</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 40%; font-size: 8pt; text-align: left; padding-left: 0.25in">Platform and Technology</td><td style="width: 3%; font-size: 8pt">&#160;</td>
    <td style="width: 1%; font-size: 8pt; text-align: left">$</td><td style="width: 10%; font-size: 8pt; text-align: right">3,301</td><td style="width: 1%; font-size: 8pt; text-align: left">&#160;</td><td style="width: 3%; font-size: 8pt">&#160;</td>
    <td style="width: 1%; font-size: 8pt; text-align: left">&#160;</td><td style="width: 10%; font-size: 8pt; text-align: right">67.6</td><td style="width: 1%; font-size: 8pt; text-align: left">%</td><td style="width: 3%; font-size: 8pt">&#160;</td>
    <td style="width: 1%; font-size: 8pt; text-align: left">$</td><td style="width: 10%; font-size: 8pt; text-align: right">2,661</td><td style="width: 1%; font-size: 8pt; text-align: left">&#160;</td><td style="width: 3%; font-size: 8pt">&#160;</td>
    <td style="width: 1%; font-size: 8pt; text-align: left">&#160;</td><td style="width: 10%; font-size: 8pt; text-align: right">64.3</td><td style="width: 1%; font-size: 8pt; text-align: left">%</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 8pt; padding-bottom: 1pt; padding-left: 0.25in">Services</td><td style="font-size: 8pt; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: right">1,583</td><td style="padding-bottom: 1pt; font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: right">32.4</td><td style="padding-bottom: 1pt; font-size: 8pt; text-align: left">%</td><td style="font-size: 8pt; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: right">1,477</td><td style="padding-bottom: 1pt; font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: right">35.7</td><td style="padding-bottom: 1pt; font-size: 8pt; text-align: left">%</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-size: 8pt; padding-bottom: 2.5pt">Total</td><td style="font-size: 8pt; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: right">4,884</td><td style="padding-bottom: 2.5pt; font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: right">100.0</td><td style="padding-bottom: 2.5pt; font-size: 8pt; text-align: left">%</td><td style="font-size: 8pt; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: right">4,138</td><td style="padding-bottom: 2.5pt; font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: right">100.0</td><td style="padding-bottom: 2.5pt; font-size: 8pt; text-align: left">%</td></tr>
</table>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 12pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
<tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-size: 8pt; font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="15" style="border-bottom: Black 1pt solid; font-size: 8pt; font-weight: bold; text-align: center">Six months ended June 30,</td></tr>
<tr style="vertical-align: bottom">
    <td style="font-size: 8pt; font-style: italic">Revenue Streams</td><td style="font-size: 8pt; font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="7" style="border-bottom: Black 1pt solid; font-size: 8pt; font-weight: bold; text-align: center">2020</td><td style="font-size: 8pt; font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="7" style="border-bottom: Black 1pt solid; font-size: 8pt; font-weight: bold; text-align: center">2019</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 40%; font-size: 8pt; text-align: left; padding-left: 0.25in">Platform and Technology</td><td style="width: 3%; font-size: 8pt">&#160;</td>
    <td style="width: 1%; font-size: 8pt; text-align: left">$</td><td style="width: 10%; font-size: 8pt; text-align: right">5,986</td><td style="width: 1%; font-size: 8pt; text-align: left">&#160;</td><td style="width: 3%; font-size: 8pt">&#160;</td>
    <td style="width: 1%; font-size: 8pt; text-align: left">&#160;</td><td style="width: 10%; font-size: 8pt; text-align: right">67.3</td><td style="width: 1%; font-size: 8pt; text-align: left">%</td><td style="width: 3%; font-size: 8pt">&#160;</td>
    <td style="width: 1%; font-size: 8pt; text-align: left">$</td><td style="width: 10%; font-size: 8pt; text-align: right">5,326</td><td style="width: 1%; font-size: 8pt; text-align: left">&#160;</td><td style="width: 3%; font-size: 8pt">&#160;</td>
    <td style="width: 1%; font-size: 8pt; text-align: left">&#160;</td><td style="width: 10%; font-size: 8pt; text-align: right">64.0</td><td style="width: 1%; font-size: 8pt; text-align: left">%</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 8pt; padding-bottom: 1pt; padding-left: 0.25in">Services</td><td style="font-size: 8pt; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: right">2,914</td><td style="padding-bottom: 1pt; font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: right">32.7</td><td style="padding-bottom: 1pt; font-size: 8pt; text-align: left">%</td><td style="font-size: 8pt; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: right">2,991</td><td style="padding-bottom: 1pt; font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: right">36.0</td><td style="padding-bottom: 1pt; font-size: 8pt; text-align: left">%</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-size: 8pt; padding-bottom: 2.5pt">Total</td><td style="font-size: 8pt; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: right">8,900</td><td style="padding-bottom: 2.5pt; font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: right">100.0</td><td style="padding-bottom: 2.5pt; font-size: 8pt; text-align: left">%</td><td style="font-size: 8pt; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: right">8,317</td><td style="padding-bottom: 2.5pt; font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: right">100.0</td><td style="padding-bottom: 2.5pt; font-size: 8pt; text-align: left">%</td></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisaggregationOfRevenueTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130545-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisaggregationOfRevenueTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>36
<FILENAME>R23.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm139938670642712">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 2. Summary of Significant Accounting Policies (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2020</div></th>
<th class="th"><div>Jun. 30, 2019</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
<th class="th"><div>Jun. 30, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CapitalizedSoftwareDevelopmentCostsForSoftwareSoldToCustomers', window );">Capitalized software development costs</a></td>
<td class="nump">$ 20<span></span>
</td>
<td class="nump">$ 20<span></span>
</td>
<td class="nump">$ 20<span></span>
</td>
<td class="nump">$ 20<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_CostOfSalesMember', window );">Cost of Revenues</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CapitalizedComputerSoftwareAmortization1', window );">Amortization included in cost of revenues</a></td>
<td class="nump">146<span></span>
</td>
<td class="nump">201<span></span>
</td>
<td class="nump">311<span></span>
</td>
<td class="nump">401<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=ISDR_DepreciationAndAmortizationMember', window );">Depreciation and Amortization</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CapitalizedComputerSoftwareAmortization1', window );">Amortization included in cost of revenues</a></td>
<td class="nump">$ 3<span></span>
</td>
<td class="nump">$ 5<span></span>
</td>
<td class="nump">$ 8<span></span>
</td>
<td class="nump">$ 9<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CapitalizedComputerSoftwareAmortization1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of expense for amortization of capitalized computer software costs.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 985<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=6501960&amp;loc=d3e128462-111756<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 985<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6501960&amp;loc=d3e128487-111756<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalizedComputerSoftwareAmortization1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CapitalizedSoftwareDevelopmentCostsForSoftwareSoldToCustomers">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Unamortized costs incurred for development of computer software, which is to be sold, leased or otherwise marketed, after establishing technological feasibility through to the general release of the software products. Excludes capitalized costs of developing software for internal use.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(17))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(10))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 985<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6501960&amp;loc=d3e128462-111756<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br></p></div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"><tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalizedSoftwareDevelopmentCostsForSoftwareSoldToCustomers</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=us-gaap_CostOfSalesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_CostOfSalesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=ISDR_DepreciationAndAmortizationMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=ISDR_DepreciationAndAmortizationMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>37
<FILENAME>R24.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm139938669944312">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 2. Summary of Significant Accounting Policies (Details Narrative) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2020</div></th>
<th class="th"><div>Jun. 30, 2019</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
<th class="th"><div>Jun. 30, 2019</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredRevenue', window );">Deferred revenue</a></td>
<td class="nump">$ 2,015<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,015<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,812<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredRevenueRevenueRecognized1', window );">Revenue recognized that was included in the deferred revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,375<span></span>
</td>
<td class="nump">$ 785<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsReceivableNet', window );">Accounts receivable related to contracts with customers</a></td>
<td class="nump">2,599<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,599<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,051<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CapitalizedContractCostNet', window );">Capitalized costs to obtain contracts</a></td>
<td class="nump">21<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">21<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 21<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TimeDepositsAtOrAboveFDICInsuranceLimit', window );">Total exceeding FDIC limit</a></td>
<td class="nump">15,753<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 15,753<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=ISDR_ClientRelationshipsMember', window );">Client Relationships | Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Intangible asset estimated useful lives</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">7 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=ISDR_ClientRelationshipsMember', window );">Client Relationships | Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Intangible asset estimated useful lives</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">10 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerListsMember', window );">Customer Lists</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Intangible asset estimated useful lives</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=ISDR_DistributionPartnerRelationshipsMember', window );">Distribution Partner Relationships</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Intangible asset estimated useful lives</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">10 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_NoncompeteAgreementsMember', window );">Non-compete Agreements</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Intangible asset estimated useful lives</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">5 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_ComputerSoftwareIntangibleAssetMember', window );">Software and Technology | Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Intangible asset estimated useful lives</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_ComputerSoftwareIntangibleAssetMember', window );">Software and Technology | Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Intangible asset estimated useful lives</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">6 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityByLocationAxis=srt_EuropeMember', window );">Europe</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Cash', window );">Cash on hand</a></td>
<td class="nump">381<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 381<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityByLocationAxis=ISDR_CanadaMember', window );">Canada</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Cash', window );">Cash on hand</a></td>
<td class="nump">$ 262<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 262<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=ISDR_StockOptionsAndRSUMember', window );">Stock Options and Restricted Stock Units</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Antidilutive securities excluded from computation of earnings per share</a></td>
<td class="nump">930,00.<span></span>
</td>
<td class="nump">89,000<span></span>
</td>
<td class="nump">93,000<span></span>
</td>
<td class="nump">89,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsReceivableNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsReceivableNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CapitalizedContractCostNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 340<br> -SubTopic 40<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=68051541&amp;loc=SL49131252-203054<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalizedContractCostNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Cash">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 946<br> -SubTopic 210<br> -Section 45<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=118262064&amp;loc=SL116631418-115840<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 946<br> -SubTopic 210<br> -Section 45<br> -Paragraph 21<br> -URI http://asc.fasb.org/extlink&amp;oid=118262064&amp;loc=SL116631419-115840<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Cash</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredRevenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredRevenue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredRevenueRevenueRecognized1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of revenue recognized that was previously reported as deferred or unearned revenue.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredRevenueRevenueRecognized1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetUsefulLife</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TimeDepositsAtOrAboveFDICInsuranceLimit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of time deposit liabilities, including certificates of deposit, in denominations that meet or exceed the Federal Deposit Insurance Corporation (FDIC) insurance limit.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 405<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=116652737&amp;loc=d3e64164-112818<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TimeDepositsAtOrAboveFDICInsuranceLimit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=ISDR_ClientRelationshipsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=ISDR_ClientRelationshipsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerListsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerListsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=ISDR_DistributionPartnerRelationshipsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=ISDR_DistributionPartnerRelationshipsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_NoncompeteAgreementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_NoncompeteAgreementsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_ComputerSoftwareIntangibleAssetMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_ComputerSoftwareIntangibleAssetMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityByLocationAxis=srt_EuropeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityByLocationAxis=srt_EuropeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityByLocationAxis=ISDR_CanadaMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityByLocationAxis=ISDR_CanadaMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=ISDR_StockOptionsAndRSUMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=ISDR_StockOptionsAndRSUMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>38
<FILENAME>R25.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm139938670645096">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Note 3. Recent Acquisitions (Details) - VisualWebcaster Platform<br> $ in Thousands</strong></div></th>
<th class="th">
<div>Jun. 30, 2020 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles', window );">Intangible assets</a></td>
<td class="nump">$ 2,775<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=ISDR_VisualWebcasterPlatformMember', window );">Goodwill</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles', window );">Intangible assets</a></td>
<td class="nump">1,344<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=ISDR_VisualWebcasterPlatformMember', window );">Customer Relationships</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles', window );">Intangible assets</a></td>
<td class="nump">865<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=ISDR_VisualWebcasterPlatformMember', window );">Technology</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles', window );">Intangible assets</a></td>
<td class="nump">497<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=ISDR_VisualWebcasterPlatformMember', window );">Non-compete Agreements</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles', window );">Intangible assets</a></td>
<td class="nump">$ 69<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of identifiable intangible assets recognized as of the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 55<br> -Paragraph 37<br> -URI http://asc.fasb.org/extlink&amp;oid=121600890&amp;loc=d3e2207-128464<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121647850&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=ISDR_VisualWebcasterPlatformMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=ISDR_VisualWebcasterPlatformMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_GoodwillMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_GoodwillMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TechnologyBasedIntangibleAssetsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TechnologyBasedIntangibleAssetsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_NoncompeteAgreementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_NoncompeteAgreementsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>39
<FILENAME>R26.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm139938670173800">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 4. Equity (Details 1)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th">
<div>Jun. 30, 2020 </div>
<div>$ / shares </div>
<div>shares</div>
</th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Number of options outstanding</a></td>
<td class="nump">127,480<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2', window );">Weighted average remaining contractual life (in years)</a></td>
<td class="text">6 years 10 months 13 days<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice', window );">Weighted average exercise price | $ / shares</a></td>
<td class="nump">$ 12.63<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber', window );">Number of options exercisable</a></td>
<td class="nump">110,980<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis=ISDR_StockOption1Member', window );">Option 1</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ISDR_ExercisePriceRange', window );">Exercise price range</a></td>
<td class="text">$0.01 - $7.00<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Number of options outstanding</a></td>
<td class="nump">10,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2', window );">Weighted average remaining contractual life (in years)</a></td>
<td class="text">5 years 4 months 20 days<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice', window );">Weighted average exercise price | $ / shares</a></td>
<td class="nump">$ 6.80<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber', window );">Number of options exercisable</a></td>
<td class="nump">10,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis=ISDR_StockOption2Member', window );">Option 2</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ISDR_ExercisePriceRange', window );">Exercise price range</a></td>
<td class="text">$7.01 - $8.00<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Number of options outstanding</a></td>
<td class="nump">20,313<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2', window );">Weighted average remaining contractual life (in years)</a></td>
<td class="text">3 years 2 months 26 days<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice', window );">Weighted average exercise price | $ / shares</a></td>
<td class="nump">$ 7.76<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber', window );">Number of options exercisable</a></td>
<td class="nump">20,313<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis=ISDR_StockOption3Member', window );">Option 3</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ISDR_ExercisePriceRange', window );">Exercise price range</a></td>
<td class="text">$8.01 - $12.00<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Number of options outstanding</a></td>
<td class="nump">8,167<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2', window );">Weighted average remaining contractual life (in years)</a></td>
<td class="text">6 years 8 months 12 days<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice', window );">Weighted average exercise price | $ / shares</a></td>
<td class="nump">$ 9.99<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber', window );">Number of options exercisable</a></td>
<td class="nump">4,167<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis=ISDR_StockOption4Member', window );">Option 4</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ISDR_ExercisePriceRange', window );">Exercise price range</a></td>
<td class="text">$12.01 - $15.00<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Number of options outstanding</a></td>
<td class="nump">57,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2', window );">Weighted average remaining contractual life (in years)</a></td>
<td class="text">7 years 10 months 13 days<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice', window );">Weighted average exercise price | $ / shares</a></td>
<td class="nump">$ 13.09<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber', window );">Number of options exercisable</a></td>
<td class="nump">44,500<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis=ISDR_StockOption5Member', window );">Option 5</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ISDR_ExercisePriceRange', window );">Exercise price range</a></td>
<td class="text">$15.01 - $17.40<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Number of options outstanding</a></td>
<td class="nump">32,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2', window );">Weighted average remaining contractual life (in years)</a></td>
<td class="text">7 years 11 months 1 day<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice', window );">Weighted average exercise price | $ / shares</a></td>
<td class="nump">$ 17.40<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber', window );">Number of options exercisable</a></td>
<td class="nump">32,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ISDR_ExercisePriceRange">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ISDR_ExercisePriceRange</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ISDR_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iii)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iii)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of options outstanding, including both vested and non-vested options.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)-(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis=ISDR_StockOption1Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis=ISDR_StockOption1Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis=ISDR_StockOption2Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis=ISDR_StockOption2Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis=ISDR_StockOption3Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis=ISDR_StockOption3Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis=ISDR_StockOption4Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis=ISDR_StockOption4Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis=ISDR_StockOption5Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis=ISDR_StockOption5Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>40
<FILENAME>R27.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm139938668756664">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 4. Equity (Details 2)<br> $ / shares in Units, $ in Thousands</strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th">
<div>Jun. 30, 2020 </div>
<div>USD ($) </div>
<div>$ / shares </div>
<div>shares</div>
</th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockRepurchasedDuringPeriodShares', window );">Total number of shares repurchased</a></td>
<td class="nump">160,068<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AcceleratedShareRepurchasesFinalPricePaidPerShare', window );">Average price paid per share | $ / shares</a></td>
<td class="nump">$ 9.70<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockRepurchasedDuringPeriodShares', window );">Total number of shares purchased as part of publicly announced program</a></td>
<td class="nump">160,068<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1', window );">Maximum dollar value of shares that may yet be purchased under the program | $</a></td>
<td class="nump">$ 448<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareRepurchaseProgramAxis=ISDR_Range1Member', window );">August 7-31, 2019</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockRepurchasedDuringPeriodShares', window );">Total number of shares repurchased</a></td>
<td class="nump">22,150<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AcceleratedShareRepurchasesFinalPricePaidPerShare', window );">Average price paid per share | $ / shares</a></td>
<td class="nump">$ 9.34<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockRepurchasedDuringPeriodShares', window );">Total number of shares purchased as part of publicly announced program</a></td>
<td class="nump">22,150<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1', window );">Maximum dollar value of shares that may yet be purchased under the program | $</a></td>
<td class="nump">$ 793<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareRepurchaseProgramAxis=ISDR_Range2Member', window );">September 1-30, 2019</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockRepurchasedDuringPeriodShares', window );">Total number of shares repurchased</a></td>
<td class="nump">2,830<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AcceleratedShareRepurchasesFinalPricePaidPerShare', window );">Average price paid per share | $ / shares</a></td>
<td class="nump">$ 10.00<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockRepurchasedDuringPeriodShares', window );">Total number of shares purchased as part of publicly announced program</a></td>
<td class="nump">2,830<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1', window );">Maximum dollar value of shares that may yet be purchased under the program | $</a></td>
<td class="nump">$ 765<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareRepurchaseProgramAxis=ISDR_Range3Member', window );">October 1-31, 2019</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockRepurchasedDuringPeriodShares', window );">Total number of shares repurchased</a></td>
<td class="nump">39,363<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AcceleratedShareRepurchasesFinalPricePaidPerShare', window );">Average price paid per share | $ / shares</a></td>
<td class="nump">$ 10.44<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockRepurchasedDuringPeriodShares', window );">Total number of shares purchased as part of publicly announced program</a></td>
<td class="nump">39,363<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1', window );">Maximum dollar value of shares that may yet be purchased under the program | $</a></td>
<td class="nump">$ 354<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareRepurchaseProgramAxis=ISDR_Range4Member', window );">November 1-30, 2019</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockRepurchasedDuringPeriodShares', window );">Total number of shares repurchased</a></td>
<td class="nump">11,827<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AcceleratedShareRepurchasesFinalPricePaidPerShare', window );">Average price paid per share | $ / shares</a></td>
<td class="nump">$ 10.43<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockRepurchasedDuringPeriodShares', window );">Total number of shares purchased as part of publicly announced program</a></td>
<td class="nump">11,827<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1', window );">Maximum dollar value of shares that may yet be purchased under the program | $</a></td>
<td class="nump">$ 231<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareRepurchaseProgramAxis=ISDR_Range5Member', window );">December 1-31, 2019</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockRepurchasedDuringPeriodShares', window );">Total number of shares repurchased</a></td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AcceleratedShareRepurchasesFinalPricePaidPerShare', window );">Average price paid per share | $ / shares</a></td>
<td class="nump">$ .00<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockRepurchasedDuringPeriodShares', window );">Total number of shares purchased as part of publicly announced program</a></td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1', window );">Maximum dollar value of shares that may yet be purchased under the program | $</a></td>
<td class="nump">$ 231<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareRepurchaseProgramAxis=ISDR_Range6Member', window );">January 1-31, 2020</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockRepurchasedDuringPeriodShares', window );">Total number of shares repurchased</a></td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AcceleratedShareRepurchasesFinalPricePaidPerShare', window );">Average price paid per share | $ / shares</a></td>
<td class="nump">$ .00<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockRepurchasedDuringPeriodShares', window );">Total number of shares purchased as part of publicly announced program</a></td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1', window );">Maximum dollar value of shares that may yet be purchased under the program | $</a></td>
<td class="nump">$ 231<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareRepurchaseProgramAxis=ISDR_Range7Member', window );">February 1-29, 2020</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockRepurchasedDuringPeriodShares', window );">Total number of shares repurchased</a></td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AcceleratedShareRepurchasesFinalPricePaidPerShare', window );">Average price paid per share | $ / shares</a></td>
<td class="nump">$ .00<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockRepurchasedDuringPeriodShares', window );">Total number of shares purchased as part of publicly announced program</a></td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1', window );">Maximum dollar value of shares that may yet be purchased under the program | $</a></td>
<td class="nump">$ 231<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareRepurchaseProgramAxis=ISDR_Range8Member', window );">March 1-31, 2020</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockRepurchasedDuringPeriodShares', window );">Total number of shares repurchased</a></td>
<td class="nump">21,700<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AcceleratedShareRepurchasesFinalPricePaidPerShare', window );">Average price paid per share | $ / shares</a></td>
<td class="nump">$ 9.33<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockRepurchasedDuringPeriodShares', window );">Total number of shares purchased as part of publicly announced program</a></td>
<td class="nump">21,700<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1', window );">Maximum dollar value of shares that may yet be purchased under the program | $</a></td>
<td class="nump">$ 1,028<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareRepurchaseProgramAxis=ISDR_Range9Member', window );">April 1-30, 2020</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockRepurchasedDuringPeriodShares', window );">Total number of shares repurchased</a></td>
<td class="nump">22,698<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AcceleratedShareRepurchasesFinalPricePaidPerShare', window );">Average price paid per share | $ / shares</a></td>
<td class="nump">$ 9.02<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockRepurchasedDuringPeriodShares', window );">Total number of shares purchased as part of publicly announced program</a></td>
<td class="nump">22,698<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1', window );">Maximum dollar value of shares that may yet be purchased under the program | $</a></td>
<td class="nump">$ 823<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareRepurchaseProgramAxis=ISDR_Range10Member', window );">May 1-31, 2020</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockRepurchasedDuringPeriodShares', window );">Total number of shares repurchased</a></td>
<td class="nump">39,500<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AcceleratedShareRepurchasesFinalPricePaidPerShare', window );">Average price paid per share | $ / shares</a></td>
<td class="nump">$ 9.51<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockRepurchasedDuringPeriodShares', window );">Total number of shares purchased as part of publicly announced program</a></td>
<td class="nump">39,500<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1', window );">Maximum dollar value of shares that may yet be purchased under the program | $</a></td>
<td class="nump">$ 448<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareRepurchaseProgramAxis=ISDR_Range11Member', window );">June 1-30, 2020</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockRepurchasedDuringPeriodShares', window );">Total number of shares repurchased</a></td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AcceleratedShareRepurchasesFinalPricePaidPerShare', window );">Average price paid per share | $ / shares</a></td>
<td class="nump">$ .00<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockRepurchasedDuringPeriodShares', window );">Total number of shares purchased as part of publicly announced program</a></td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1', window );">Maximum dollar value of shares that may yet be purchased under the program | $</a></td>
<td class="nump">$ 448<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AcceleratedShareRepurchasesFinalPricePaidPerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 25<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=6405686&amp;loc=d3e22802-112653<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AcceleratedShareRepurchasesFinalPricePaidPerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount remaining of a stock repurchase plan authorized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockRepurchasedDuringPeriodShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"><tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockRepurchasedDuringPeriodShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareRepurchaseProgramAxis=ISDR_Range1Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareRepurchaseProgramAxis=ISDR_Range1Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareRepurchaseProgramAxis=ISDR_Range2Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareRepurchaseProgramAxis=ISDR_Range2Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareRepurchaseProgramAxis=ISDR_Range3Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareRepurchaseProgramAxis=ISDR_Range3Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareRepurchaseProgramAxis=ISDR_Range4Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareRepurchaseProgramAxis=ISDR_Range4Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareRepurchaseProgramAxis=ISDR_Range5Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareRepurchaseProgramAxis=ISDR_Range5Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareRepurchaseProgramAxis=ISDR_Range6Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareRepurchaseProgramAxis=ISDR_Range6Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareRepurchaseProgramAxis=ISDR_Range7Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareRepurchaseProgramAxis=ISDR_Range7Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareRepurchaseProgramAxis=ISDR_Range8Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareRepurchaseProgramAxis=ISDR_Range8Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareRepurchaseProgramAxis=ISDR_Range9Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareRepurchaseProgramAxis=ISDR_Range9Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareRepurchaseProgramAxis=ISDR_Range10Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareRepurchaseProgramAxis=ISDR_Range10Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareRepurchaseProgramAxis=ISDR_Range11Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareRepurchaseProgramAxis=ISDR_Range11Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>41
<FILENAME>R28.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm139938670467016">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 4. Equity (Details Narrative)<br> $ / shares in Units, $ in Thousands</strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Jun. 30, 2020 </div>
<div>USD ($) </div>
<div>$ / shares </div>
<div>shares</div>
</th>
<th class="th">
<div>Jun. 30, 2020 </div>
<div>USD ($) </div>
<div>$ / shares </div>
<div>shares</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions', window );">Unrecognized compensation expense, options | $</a></td>
<td class="nump">$ 55<span></span>
</td>
<td class="nump">$ 55<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Restricted stock units granted</a></td>
<td class="nump">18,000<span></span>
</td>
<td class="nump">18,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodIntrinsicValue', window );">Restricted stock units granted, intrinsic value | $ / shares</a></td>
<td class="nump">$ 10.67<span></span>
</td>
<td class="nump">$ 10.67<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod', window );">Restricted stock units vested</a></td>
<td class="nump">24,000<span></span>
</td>
<td class="nump">32,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodIntrinsicValue', window );">Restricted stock units vested, intrinsic value | $ / shares</a></td>
<td class="nump">$ 11.27<span></span>
</td>
<td class="nump">$ 11.61<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions', window );">Unrecognized compensation expense, restricted stock units | $</a></td>
<td class="nump">$ 194<span></span>
</td>
<td class="nump">$ 194<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TreasuryStockCommonShares', window );">Shares repurchased</a></td>
<td class="nump">160,068<span></span>
</td>
<td class="nump">160,068<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TreasuryStockCommonValue', window );">Aggregate cost, shares repurchased | $</a></td>
<td class="nump">$ 1,552<span></span>
</td>
<td class="nump">$ 1,552<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PlanNameAxis=ISDR_TwentyFourteenPlanMember', window );">2014 Plan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant', window );">Shares available for grant</a></td>
<td class="nump">220,583<span></span>
</td>
<td class="nump">220,583<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cost to be recognized for nonvested award under share-based payment arrangement. Excludes share and unit options.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cost to be recognized for option under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodIntrinsicValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Per share or unit weighted-average intrinsic value of award granted under share-based payment arrangement. Excludes share and unit options.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodIntrinsicValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodIntrinsicValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Per share or unit weighted-average intrinsic value of award vested under share-based payment arrangement. Excludes share and unit options.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodIntrinsicValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TreasuryStockCommonShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of previously issued common shares repurchased by the issuing entity and held in treasury.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6405813&amp;loc=d3e23239-112655<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TreasuryStockCommonShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TreasuryStockCommonValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount allocated to previously issued common shares repurchased by the issuing entity and held in treasury.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6405813&amp;loc=d3e23239-112655<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=6405834&amp;loc=d3e23315-112656<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.30)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TreasuryStockCommonValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PlanNameAxis=ISDR_TwentyFourteenPlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PlanNameAxis=ISDR_TwentyFourteenPlanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>42
<FILENAME>R29.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm139938676139288">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 5. Income Taxes (Details Narrative) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2020</div></th>
<th class="th"><div>Jun. 30, 2019</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
<th class="th"><div>Jun. 30, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CurrentIncomeTaxExpenseBenefit', window );">Income tax expense</a></td>
<td class="nump">$ 230<span></span>
</td>
<td class="nump">$ 33<span></span>
</td>
<td class="nump">$ 310<span></span>
</td>
<td class="nump">$ 46<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CurrentIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32639-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.2)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"><tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CurrentIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>43
<FILENAME>R30.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm139938677832952">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 6. Leases (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2020</div></th>
<th class="th"><div>Jun. 30, 2019</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
<th class="th"><div>Jun. 30, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LeasesAbstract', window );"><strong>Leases [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseExpense', window );">Operating lease expense</a></td>
<td class="nump">$ 87<span></span>
</td>
<td class="nump">$ 41<span></span>
</td>
<td class="nump">$ 174<span></span>
</td>
<td class="nump">$ 82<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_VariableLeaseCost', window );">Variable lease expense</a></td>
<td class="nump">34<span></span>
</td>
<td class="nump">43<span></span>
</td>
<td class="nump">66<span></span>
</td>
<td class="nump">85<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LeaseCost', window );">Total lease expense</a></td>
<td class="nump">$ 121<span></span>
</td>
<td class="nump">$ 84<span></span>
</td>
<td class="nump">$ 240<span></span>
</td>
<td class="nump">$ 167<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeaseCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lease cost recognized by lessee for lease contract.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=121568110&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeaseCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of operating lease expense. Excludes sublease income.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 4<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121603541&amp;loc=SL77918638-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_VariableLeaseCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of variable lease cost, excluded from lease liability, recognized when obligation for payment is incurred for finance and operating leases.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=121568110&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VariableLeaseCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>44
<FILENAME>R31.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm139938670676552">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Note 6. Leases (Details 1)<br> $ in Thousands</strong></div></th>
<th class="th">
<div>Jun. 30, 2020 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LeasesAbstract', window );"><strong>Leases [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear', window );">2020</a></td>
<td class="nump">$ 193<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo', window );">2021</a></td>
<td class="nump">394<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree', window );">2022</a></td>
<td class="nump">359<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour', window );">2023</a></td>
<td class="nump">369<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive', window );">2024</a></td>
<td class="nump">379<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive', window );">Thereafter</a></td>
<td class="nump">1,201<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue', window );">Total lease payments</a></td>
<td class="nump">2,895<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount', window );">Present value adjustment</a></td>
<td class="num">(367)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiability', window );">Lease liability</a></td>
<td class="nump">$ 2,528<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease due 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).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid 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).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid 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).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid 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).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid 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).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121603541&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>45
<FILENAME>R32.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm139938669014936">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Note 6. Leases (Details Narrative) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LeasesAbstract', window );"><strong>Leases [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiability', window );">Lease liability</a></td>
<td class="nump">$ 2,528<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityCurrent', window );">Lease liability, current</a></td>
<td class="nump">389<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityNoncurrent', window );">Lease liability, noncurrent</a></td>
<td class="nump">$ 2,138<span></span>
</td>
<td class="nump">$ 2,309<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1', window );">Weighted-average remaining non-cancelable lease term</a></td>
<td class="text">4 years 6 months<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent', window );">Weighted-average discount rate</a></td>
<td class="nump">3.80%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121603541&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121603541&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121603541&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average discount rate for operating lease calculated at point in time.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=121568110&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=121568110&amp;loc=SL77918982-209971<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>46
<FILENAME>R33.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm139938669856248">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 7. Revenue (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2020</div></th>
<th class="th"><div>Jun. 30, 2019</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
<th class="th"><div>Jun. 30, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenues</a></td>
<td class="nump">$ 4,884<span></span>
</td>
<td class="nump">$ 4,138<span></span>
</td>
<td class="nump">$ 8,900<span></span>
</td>
<td class="nump">$ 8,317<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Percentage of revenue from revenue streams</a></td>
<td class="nump">100.00%<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByTypeAxis=ISDR_PlatformAndTechnologyMember', window );">Platform and Technology</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenues</a></td>
<td class="nump">$ 3,301<span></span>
</td>
<td class="nump">$ 2,661<span></span>
</td>
<td class="nump">$ 5,986<span></span>
</td>
<td class="nump">$ 5,326<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Percentage of revenue from revenue streams</a></td>
<td class="nump">67.60%<span></span>
</td>
<td class="nump">64.30%<span></span>
</td>
<td class="nump">67.30%<span></span>
</td>
<td class="nump">64.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByTypeAxis=ISDR_ServicesMember', window );">Services</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenues</a></td>
<td class="nump">$ 1,583<span></span>
</td>
<td class="nump">$ 1,477<span></span>
</td>
<td class="nump">$ 2,914<span></span>
</td>
<td class="nump">$ 2,991<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Percentage of revenue from revenue streams</a></td>
<td class="nump">32.40%<span></span>
</td>
<td class="nump">35.70%<span></span>
</td>
<td class="nump">32.70%<span></span>
</td>
<td class="nump">36.00%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskPercentage1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9054-108599<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6351-108592<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=121572278&amp;loc=d3e13531-108611<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121572278&amp;loc=d3e13537-108611<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6404-108592<br></p></div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"><tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskPercentage1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Revenues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9031-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9038-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9054-108599<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br></p></div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"><tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Revenues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByTypeAxis=ISDR_PlatformAndTechnologyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByTypeAxis=ISDR_PlatformAndTechnologyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByTypeAxis=ISDR_ServicesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByTypeAxis=ISDR_ServicesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>47
<FILENAME>R34.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm139938682019640">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Note 8. Line of Credit (Details Narrative)<br> $ in Thousands</strong></div></th>
<th class="th">
<div>Jun. 30, 2020 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityAbstract', window );"><strong>Line of Credit Facility [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Line of credit, maximum borrowing capacity</a></td>
<td class="nump">$ 3,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd', window );">Line of credit facility, interest rate at period end</a></td>
<td class="nump">1.93%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCredit', window );">Line of credit</a></td>
<td class="nump">$ 0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCredit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.</p></div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br></p></div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"><tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCredit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The effective interest rate at the end of the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(b),22(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(b),22(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EXCEL
<SEQUENCE>48
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
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
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,$%     @
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
MPV0<I8$WWN1L9H0NO0EY/0YQ>%8ZEF?L*<LSE7%G3H9[D&$WR;IL9\M>IQ(
M; +*I^,<P&)$IE(QW$,,NRD&\JH:UA=_@:)L:N^SD(7&QINQ\6<JA\(]@+";
M0+\+Q8]S!SNTW$ <M)O,,4S23#93W":'!_@LSXD'$RP4&YN1Q<B;\(KT]"%N
M^O2Y(7>N#&(")30D6HPHGH@(TD.'G F=BN]X6=OE66CB&8F)Q0J2 S(A<%!
MN:%SFB,. M>JU&2*'P7Q6*EI16-_:BI[]A W>[JIS/J2X*CWU:K61 TV-@2;
MT53>37H<$3>.?M4IT' V=5H$8$<ZYJQ:+;43; ]CL18KZDUD<:2G"CF'*C]Z
M]R8S(H^,\6ZQ"LD46$@/%N(NM.Y$462JT'5X6YR+4F7E,R^3*;7._O21VK7<
MLH3?SK:PP_%JQV<K9#O/^ \Z.O6Y9QZ)G#!]5"+YMA%YRBOY4W,2H5Y=-"4]
MKH@;5P_5,92D'F..+KPKS\.PA59HQ_*:SQ&>>YZG_P$KH"2#6:\50$/7:7-4
MBN/33$K-/?U*1*TDY& IO!9(4#1&/M4E[\Z*&IM[J."+)TARCT= IWRYLKY)
MDXA&#+M,3N>H)R9Q$U.O.$@2FPFRS _Q7!-$YQ'UYX'7UJ=P%X=SNHS_SUDS
M@6L SV5R>G;6$YFZB?PN33.=7,-VLF59>IF5*&DK?.OQF:W0"_&X'K29$1)-
M)-.T9S-UL[FMMX;U 7 %HGBCS[9W_,B9-[F0TIKZ4 NXQX6 Q>823R2<M*<V
M=5/[,U<,'D'&R:H2UH[]=-)"ZYB.\PJ+%8WI1*5(!\>H;EJW3)&6/<PJU:0P
M"7WC9,!JAKV)8*<]KJD;UP8 F[@[6[QO'/#:BBZ;F:7H6@P^ >CO+[^QZCDK
M)<KY&MIY5Q%X7[6?--H;);;-5X$GH90HFLL-9R!:&\#O:P')_^%&?VCH/BRM
M_@%02P,$%     @ 6*'^4%"'()+  P  'PT  !@   !X;"]W;W)K<VAE971S
M+W-H965T,RYX;6R=EVV/VC@0@/^*%:UTK=3=O/&Z J1=5M5=U9-0N=Y]./6#
M20RQUK&I[<!N?WW'3AH(,8$M'TB<S,LSDYF,,]D+^:PR0C1ZR1E74R_3>GOO
M^RK)2([5G=@2#G?60N98PU)N?+65!*=6*6=^% 0#/\>4>[.)O;:0LXDH-*.<
M+"1219YC^?I(F-A/O=#[=>$+W63:7/!GDRW>D"717[<+"2N_MI+2G'!%!4>2
MK*?>0W@_#P=&P4K\2\E>'9TC$\I*B&>S^"N=>H$A(HPDVIC <-B1.6',6 *.
M[Y51K_9I%(_/?UG_:(.'8%98D;E@_]%49U-OY*&4K''!]!>Q_Y-4 ?6-O40P
M9?_1OI0=C#V4%$J+O%(&@ISR\HA?JD0<*82],PI1I1!=JQ!7"K$-M"2S83UA
MC6<3*?9(&FFP9DYL;JPV1$.Y>8Q++>$N!3T]FPNN!*,IUB1%CYAAGA"T-.84
M>K? DG"=$4T3S-ZC6_1U^83>W;Q'-XAR]$\F"H5YJB:^!A)CST\JKX^EU^B,
MUT\%OT-Q\ %%010XU.?=ZD\D ?70J(?CIKH/\==)B.HD1-9>?,;>4D/X4)L:
MB37Z2#DD@6*&%D)16VO_/ZR4EE!QWSJ<Q;6SV#KKG7'VP*!U;)JA":&,$U%P
M2+8D":$[O&+$F<_2YL#:-*VYFPV"<.+OCI/6EAD&02W3@.W5L+UNV"0I\H+9
MZL"YD)K^P#8EMRC!6ZHQHS_@EA)KO8=B<9&7#OI'5%%O&)V@.X3"?NQF[]?L
M_:O94P(O.7BH%?N:OIB E((R=S'W'<S]$^2V3#@*W<2#FGCPN]FF7&.^H5 >
M'=B#%E(_&IU625NH-XZ';O!A#3[L!/\L^.96$YDC+C11:(M?326CE"I;WB[8
M8;NB3TC;$J;;79RCFG-TH=%%\IP)EA*I_D#D>T'UZWU'3X]KN^/.^!<P>XB4
MIA.,AP^0 (EVF!7.CNBV=8/N M/:[9=BJ3<\RD=0BKI2$@:'"1"\#1X7.A/2
M-+;SS1ZT"S^POY/'=X5@D_AH9H5O(Z9*%6=HPQ9$B[-+I$EX&"AA]#9"V$$I
MZ."4\HT3,[J,V272Q#R,HK![%LU%GL/KY9JBK2R=K[Z*\I)8D_0PA\+N0=0D
MO5"ACFD2N$OT"LDF\&'XA-W3IPG<4:#M.1(/XUX_.!V13L'1(!Z/SJ >ID[8
M/7::J)<JM3T_SO"Z!%V\_M'NU7PZ_(WEAG*%&%F#9G W!!.RW(V7"RVV=D.[
M$AJVQ_8T@R\8(HT W%\+&$+5PNR1ZV^BV4]02P,$%     @ 6*'^4-Q\*+Q=
M!0  :!8  !@   !X;"]W;W)K<VAE971S+W-H965T-"YX;6RE6-MNXS80_17"
MV(<$V(U$ZNK ,9#8;IL"VP;)IOM0]$&V:%M8B71%*LGVZTM=+-GDB VV+];%
M9X8\P^',$6>OO/PF]I1*]%;D3-Q,]E(>KAU';/:T2,05/U"F_MGRLDBD>BQW
MCCB4-$D;HR)WB.N&3I%D;#*?->\>ROF,5S+/&'THD:B*(BF_W]&<O]Y,\.3X
MXC';[67]PIG/#LF./E'Y?'@HU9/3>TFS@C*1<89*NKV9W.+K%6D,&L0?&7T5
M)_>HIK+F_%O]<)_>3-QZ1C2G&UF[2-3EA2YHGM>>U#S^[IQ.^C%KP]/[H_>?
M&O**S#H1=,'SKUDJ]S>3>()2NDVJ7#[RUU]H1RBH_6UX+II?]-IAW0G:5$+R
MHC-6,R@RUEZ3MRX0)P;*#VQ .@.B&_@C!EYGX+UW!+\S\-\[0M 9--2=EGL3
MN&4BD_FLY*^HK-'*6WW31+^Q5O'*6)TH3[)4_V;*3LX7G F>9VDB:8J>I+JH
M+) "\2WZ_4#+I%Y-@2Z>65*EF<)<HD_H^6F)+CY<H@\H8^C+GE<B8:F8.5+-
MI_;J;+JQ[]JQR<C8'OK,F=P+M&(I30'[I=T^M-@[*@Y],,@Q&'?$ZO#7BETA
MS_V(B$M<8#Z+=YOC*43G_XV^^N'1SX+A]9GA-?Z\$7_W;,,+.N0$^O-V+62I
M=O9?%N]^[]UOO/LCWA_I"V45!;.FM0P;R[K0O<S]./9GSLOI4@ @[,7GH*4)
MBJ>N>PY: 2 /1SWHC%[0TPNL]!9<R'H/E1::K8?@9%SLA42C"8!(H#%8FB 2
MXD"C"8""@, TPYYF:*7Y<\F%0(>2;S,)40R-,;V Z!1-$(EC?25-4$ABG:()
M"J(P@"E&/<7(N@VZ*LAV:*/65"!5ZA!]4WU:4'%MV0AQ[S^VAY R-4#>^$U2
M5>&S>I/5W1,*:&RF YY&6D !D*='?6F"B-I 6D !4!A[<$"G/>&IE?!3DM,V
MC$J9?*--:(\!A2A/C3E,]0VP,#%QI"7'TL3@V \UP@ HG(YD$':''NM:*3^4
M/*TV4@F8%Z7,#G4U!;NE"XRNT5@ (,_7UFT)@8*IQA4 A;$[PO5$3V KUR55
M@G63):T,K).ZX*7,_FE>@*RQF63N5&<-@+!>(P"0KX-6$,@;8TT&UL3*^@N7
M:@]S2ZT J1.@)A.L<P=046"0-U&!Z^GY#:'\DV)[3G^0"MBSTA^*9-:H!I"L
M9V:WZQID 92G]SL(1'PCOTT4B4;Z.AYT"[8+EWLF:4E5=V^9HHMN@2\_(D;A
M;>V;L]59 Q"]@2\!D+FG 4=Q.,)Y$#/8KF8Z*;BFZL.4'HG+Y&TDJP'-XKIZ
MUP=0Q#<H0QK)-;:TB?+#D2Z%!VF#[=KFOJ=YW,,@64"]Z/FZ $">4;(!#-:E
M*@#RQU9W$#@XLA+]C4K;MHT,>1Q%QF*:(()UQ0& IE-C+4V0/R;&\:"QL%UD
M=6NIJA02^T3E\*?Z="';@(1;5_')#-PKLRA#*-?(7]!7I'.&4!B/D!YT%K8+
M+8#TMLKS[RC-\DJ"']QWG<O_(@^A3/*@+Z,C0:@Q\F207,0NN;XV)T14R8\7
MU9IV%+&J6*M(J&\R%95":9,F)@+Q2@JI&G7=O+JL0!<90_)XKG$)Q8D  BO2
MN^T"0L6!MOQ+T)?^(;B"??DC<1KD&K'+M1^,TUDBO2=>INI2'/6\@E!QI%=*
MT%>L=T+8EYY7SLG)64'+77-D*13UBLGVJ*1_VQ^+WC:'@=K[.WR]P,#[);Y>
MM8>>@_OV#/9S4NXR)E!.MVHH]RI24RW;8\WV0?)#<VZWYE+RHKG=TR2E90U0
M_V\YE\>'>H#^<'G^+U!+ P04    " !8H?Y0'O=<IMT"  "/"   &    'AL
M+W=O<FMS:&5E=',O<VAE970U+GAM;*5676_:,!3]*U;4AU9:FT]"J2!2^9C6
M2MVJLFX/TQY,8HC7Q&:V ^V_W[43,D@"JK878COGG'O/S;7-<,O%BTP)4>@U
MSY@<6:E2ZQO;EG%*<BRO^)HP>+/D(L<*IF)ER[4@.#&D/+,]QPGM'%-F14.S
M]BBB(2]41AEY%$@6>8[%VYAD?#NR7&NW\$17J=(+=C1<XQ69$_6\?A0PLVN5
MA.:$2<H9$F0YLF[=FUFH\0;PC9*MW!LC[63!^8N>W"4CR]$)D8S$2BM@>&S(
MA&29%H(T?E>:5AU2$_?'._6/QCMX66!))CS[3A.5CJQK"R5DB8M,/?'M)U+Y
MZ6F]F&?2_*)MA74L%!=2\;PB0P8Y9>43OU9UV". 3C?!JPA>DQ <(?@5P7]O
MA* B!.^-T*L(QKI=>C>%FV*%HZ'@6R0T&M3TP%3?L*%>E.D^F2L!;RGP5#3A
M3/*,)EB1!,T5/* )E$1\B28\A]9+=4]L"+IC,<\).G]FN$@HH"_0)7J>3]'Y
MV04Z0Y2AKRDO)&:)'-H*,M/Z=EQE,2ZS\(YDX:,'SE0JT8PE).G@3T_SPQ-\
M&RI2E\7;E67LG12\+]@5\IT/R',\IR.?R;OI[J#+SO]%G_US](-B^'6/^$;/
M/Z)7MX7NBB\J):*[-W[<+J02L/5_G@@:U$$#$S0X$O0SG)'4Z':U4\D-#5<?
MA9NHW_>&]F;_$[4QGMO 3-N8P>#Z$#-K8P*W7V,.S/5J<[V3YN",@Q.,P087
M@K#X#4'9F,QP>78FOV#?ZWIW.2^%>WO97/H-XQT0UVD8;V/\?L-WEXS?[3NL
M?8<G?1^VS?'/&[8_;SAHN&QC8+<T7+8QKN/W&C[;H, )&C[MO1,V)V)EKC:)
M8EXP56ZD>K6^/6_-I=%8'[LW$[=C?0JW;7DY_I4OK^H'+%:42921)81RKOKP
M141Y_943Q=?F?%]P!;>%&:;PCX$(#8#W2\[5;J(#U/]!HC]02P,$%     @
M6*'^4 A-7 "S!P  QBX  !@   !X;"]W;W)K<VAE971S+W-H965T-BYX;6RU
M6FUOFT@0_BLKZZ1KI;IF7P"[2B*UL:/KZ5ZBOMQ]WII-C(K!!9RD__X63+R&
MG1U,[/L2&V=F>)A=YGEFX.(QR[\7*Z5*\K1.TN)RM"K+S;O)I%BNU%H6;[.-
M2O5_[K)\+4M]F-]/BDVN9%0[K9,)\[Q@LI9Q.KJZJ'^[S:\NLFV9Q*FZS4FQ
M7:]E_O.#2K+'RQ$=/?_P*;Y?E=4/DZN+C;Q7GU7Y=7.;ZZ/)/DH4KU5:Q%E*
M<G5W.7I/W]WXO'*H+?Z)U6-Q\)U4E_(MR[Y7!Q^CRY%7(5*)6I95"*D_'M2U
M2I(JDL;QHPDZVI^S<CS\_AS]IKYX?3'?9*&NL^3?."I7EZ/IB$3J3FZ3\E/V
M^)MJ+LBOXBVSI*C_DL?&UAN1Y;8HLW7CK!&LXW3W*9^:1!PX4.YP8(T#ZSBP
MT.' &P?><1"!PT$T#J(+:>IP\!L'_]AK"!J'H,[]+EEUIN>RE%<7>?9(\LI:
M1ZN^U,M5>^L$QVFULSZ7N?YOK/W*J^LL+;(DCF2I(O*YU!]ZVY0%R>[T4;;\
MOLJ22.7%KV3Q8QN7/\FKKZG<1K&V?DW&Y.OG.7GURVOR"XE3\F65;0N91L7%
MI-3(JOB398/BPPX%<Z)8K_4VJ\\(>%_CWN\C#4AO4YF06QE'8XWE6F[B4B9
MK#D>Z^]RI7+R?KG<KK=)G12-3=^SJ^IF>E#D8[K,UHJ\^B,KBM= ^ 4>_I,J
M]=VNHRYDGL;I/92K&SS$E\RZL(E>]/W*L_W*LSJ.<,3YH.[CM,*@[\Q$IDOU
MAA0KF:N"R)+,U?(MX?0-81Z=0NNYB^W7L:OJ]7#%IVSFA^QB\@" XGM0?"@H
MN<ZV:7D4J%WLX "4V,/9;23;@C&?^6VKN6TUIF';9F';<.K3MM$-<#H_"#B<
M(['/D4!S5-\EXZJ<1D1O1LTQA:RKM'JJOBOH!A+6<E'>N:(;W*8%U=]#]5&H
MBR>5+^-"5>6DJ& 3^2CSJ'A#4DV:^L=2/CUO.VA!?0L2$[-9 (,*]J"",X#:
M;3L(5& MJM?)9&#!]F#(X1YRB$+6)*HI,M6$D.<J7?XD92[3(JF7':IQH05@
MS#L849,6R.D>Y!0%^9?.7ER71RAKJ&^EG]X5&[E4ER-=; N5/ZC1%8%V\IGB
MS,\49S&UMZC7J2<WN$TKV;-]LF?X)DXC1^G^4^;[*CF#5F(&E&Y?^,$41D0]
M(R6\09A,Y>[%U$3&2G=CTLHB"P+6J=V V9AU;M %8,2Y'W26#3ICX'D.BJ,'
MDHO^C\S;!#^:>JD1!'2P(AA ODUP= EMU0#1+V!F\R]@!! P=$8W U,C4RBN
M4P86Y)LF7/N27"B,$*"X$D K[@VU"5U0!Z%3P^BTA]*=A>?W;:IWB(?<Y#:=
M\VG W)7',#KMH71GY>D'9=.YM6UM/F<LG/'NMK7-QMRJ/+81/TQ LW3 &0-=
MH1QY,C*"XCH"K3S]1=K6##AS&.5 <>F 5IY^7-/^)00H&"(/VPP@#]L((@_@
MC AY&-ZG./&_1/U3F_(IMTHE;M3N,8TF8#V:X,0.@-D<//4\AYQFAH(93L&G
M]@!->*P)8#9/NV ?M.PX0P_M QC$I!90W*@-U3 DPQD2[P9PYP'MP+D"S<\5
M:,%LJF>4=7..&[5S;O0 P_7 "=S,;+& <C,S@H$-$PP#N+F)C!5V!HP( &X&
MS&QN!HP ;H;.Z.9F9C0,PS7,T5T!G"I 5X33@,]<ZV<T QNL&>"N ,85]B^A
M+2N87L-N5P"8C6G074)(HEB3+NB, 76RBI$Q#)<Q+^%F9NL$T9T?X#9ML$9(
ML)X)PJG,;.N%J5/?<",8^#D$@YN9N3U)Z!(>MS6%8^FY$10<%Q3UTI-<;;;Y
M<J4W )%II _+.*\?J&")Y+90&#,:NK8C-VJ!XVJA%Y,SB]<<T 3,Z\X0^ZS:
MN ^> 9RUN9YSFTR%M>:H31NHX5M^0O_] 7<>H''.%6A^KD +;JL%W4YU4XX;
MM7-NY 1_Z?SAH$^L>C9@00!^#T/FOM,,=_.7SA_Z0?7/'S@T?Z#=B=@<,NN$
M6@ VP@NL^QH:/S#/(26XD1+\A/%#KY3@ +=C$H<;WN8GC!_Z<?6/'S@T?K E
M#F!F2QS ") XT!G=$H<;U<!QU3!T\,F!IPV.&:0P&D'@&@&?>PJ;WF>N/2(,
MP8N>B<$QO15\BPM@8A]RX;O$DC ,+W"&/ZJW<H#J']<+8'A.@^HF:.U:T*RS
M:0$;,>5=G0M%"D0X<Z3)" HQ^*V" ;0A;.F TH8X>)"/ZX=CQYX.7*)_!2$*
MMID#,NLR!V #, <4R<T<PK"^P%G_1>\\V'0_%5V\J$T;K%$#XAPO&+@; @$1
MN7/H*0S]"IQ^3VVMA-W+=V6VL#G:!=NPLSBBJWY9:R4 0@T8=;*!H4%QQ!3^
M9:V5L!EQ[$^[ \(^J_;K.(8Y?9PYA[96/O TO7O/XS9MH(9N?9QN\=8*=Q[0
M6ITKT/Q<@1:^+1;"L+L[>HS:.3=JPA^F)@9('!]X&H])'-]PMX]S]PD2Q^]_
M'Q P@20.:-8A2.ALML2!(@$29W+P1F_UAK<6 UHJ%"11=]K/>QOJ3.>[EZ9W
M!V6VJ5_R_9:59;:NOZZ4C%1>&>C_WV59^7Q0O3>\?W7]ZC]02P,$%     @
M6*'^4.NB7;?<!0  61<  !@   !X;"]W;W)K<VAE971S+W-H965T-RYX;6R=
M6%%SVR@0_BN,IP_MS*D6R+;DC..9QKW.]6;:R337]AE+V.8J@0]0G/37'R!9
M<@0B:5]B2=F%CX_=_5A6)RY^R ,A"CQ4)9/7DX-2QZOI5.8'4F'YEA\)T__9
M<5%AI5_%?BJ/@N#".E7E%,7Q8EIARB;KE?UV*]8K7JN2,G(K@*RK"HO'&U+R
MT_4$3LX?OM#]09D/T_7JB/?DCJBOQUNAWZ;=* 6M").4,R#([GKR#EYMDL0X
M6(MOE)SDQ3,P2]ER_L.\?"RN)[%!1$J2*S,$UC_W9$/*THRD<?S7#CKIYC2.
ME\_GT3_8Q>O%;+$D&UY^IX4Z7$^R"2C(#M>E^L)/?Y%V07,S7LY+:?^"4VL;
M3T!>2\6KUEDCJ"AK?O%#2\2%@Q['[X!:!S1TF(TX)*V#96[:(+/+>H\57J\$
M/P%AK/5HYL%R8[WU:B@SVWBGA/XOU7YJO>%,\I(66)$"W"G]H_=(2<!W8(/E
M 7S0^RS!ZZ\,UP75-F] !+[>O0>O7[T!KP!EX)\#KR5FA5Q-E<9C1IWF[=PW
MS=QH9.X%^,29.DCP)RM(\=1_JM?1+0:=%W.#@@/^7;.W((G_ "A&L0?/YL7N
M<!F DW3<)G:\9(Q;0^#.$K@3O (Z]P16E.V;X*6*$GD5F&?6S3.S\\Q&YOFL
MLYVRG%?$MP>-[\+ZFJ2^7R^7V6IZ?\F+:S.#:6?S!-2\ S4/+OY=\:^.WB:8
M%-<9GW.6TY( UJ$UW\U;;G@Z"GY/=1B [>,O$[7H,"V"1+TGNM3E%#<%A!4
M5UPH^M-^\''7##>_X"5%Z8 [UR9+H)^[M,.9!G'>X$*7HJT"Y$&7:^G=UM29
M%F9H ,VUF<_G?FA9!RU[AL(=$4)OTWD+\0/QIG[FS!W-X0"?:[/PHUMVZ);A
M3. LLM%$F2*"R""#2Y?!9  P:/($(8S[@AL',=XIGO^(C/040%-HX#4!&8#:
M#OD$"%H.P'J,T"(;@7NA#S!<Q Z8[8DTI?XB+:4D.J]-"I44;VGY;(I"U$^(
MGHFP7)]') &O=8C9IS=F<ISGO#;%1&<PH?=X6_J90F[<I4D\I,IC!9-L-D)6
M7_!A\CO8N3H0T9+F!9VX=6989CPV$5J,Y OLI0.&M>,C.R,NB(_M(WX<I7KF
M!N5B-H3M&BU&E 7VT@+GOPE:U#JKVD1JXK/A_B)*O4N9.RB3A;,#KE&4C:VE
MER08UJ21M13G.BO(/6&U?P-<Z4'QL(1YC))T1 1@+U PK%"?7RK;7MRN+J$X
M=<J9:Y4NQX#W\@6S7SJ347:O9>+E1PW82Q$,:]%M+?*#V5A]E/Y&98W+[V2K
M.=/"!&Y+K$P+YF7'%1VG?+DF$4JSD5J/>FE"86G:X"-5N*0_]7Y*OE,G++R!
MAURE&4+TF$0H'@'8BQ&"+^9T1Q\TS/&BV@[U!,&P.OEL1DHJZ@4,A06LRXU:
MVG.2-\:\B#VJY"#VV* ,CB@7ZI4+_5JOLJ,,Z_/ZB_,"]8J#PHISBQ]-5P!T
M_ -ISD*ZQ!W/^VHJMB"*"MN&>DER!25*L_F0)M=J+/AZU4%AU7'VU<>1%[)'
M.#R07:LQR+VXH+"X6,CV &?P&O!>?*Y$Z-.ED]&N5=0TREZ,O92@L)38R(O
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
MBUU(P[(SF8\C#B]C#'#9E52U=*Z@"#'NPE+,0</E?.%.!*]K!XD=5/^4:D*
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
MQH;I*[VX'/I&C!4I#1*M(NB;SR30$%]X>:>1%ZM/I38HJ#;8']]G^'T/80I
MDJBYS"C(FP60L:TWM=L9F<A/(VD!VHNO S8I_0ICZD3\E$8H&\0Z= 54FBKO
MR<,VC>L%O//JMT;]58/1MSMU(7,\@[PU[' S^X)5P=/3\\=_,#-0#QD!@YSB
MT0LU(S@RO9OT&=NG*,FX\$-R#6-_^N$L^V,;8.%+^I,B- [1=/QW-^*G\:^6
MW/ ?ZTB/\Y\\^9MNEYAUUF8!2\^G3Z]/&*</OW1N0W^Z8^XZ<"?TX\J AV_Q
M ?A^X: *D5_P@/BW7-[\/U!+ P04    " !8H?Y0CW\1.9 '  "@$0  &0
M 'AL+W=O<FMS:&5E=',O<VAE970Q,"YX;6R-6%UOVS@6?=>O(#S%H@.XL6,G
M3=I\ $EV.CL#M!LTLRT&@WV@)=KBEB(U)!5'^^OGW$M)5@*[NR^)1/%^GWLN
MZ<NM\]]"J5043Y6QX6I2QEB_G\U"7JI*AB-7*XLO:^<K&?'J-[-0>R4+%JK,
M;#&?OYU54MO)]26OW?OK2]=$HZVZ]R(T525]>ZN,VUY-CB?]PF>]*2,MS*XO
M:[E1#RK^J[[W>)L-6@I=*1NTL\*K]=7DYOC][0GMYPU?M-J&T;.@2%;.?:.7
M7XJKR9P<4D;ED31(_'M4=\H84@0W_NQT3@:3)#A^[K5_X-@1RTH&=>?,5UW$
M\FIR/A&%6LO&Q,]N^P_5Q7-*^G)G O\5V[1WN9R(O G159TP/*BT3?_E4Y>'
MD<#Y_(# HA-8L-_)$'OY=QGE]:5W6^%I-[31 X?*TG!.6RK*0_3XJB$7KS^Y
MJ,3R2'Q6N;)1W.1_-CIH2EBXG$48H&VSO%-VFY0M#BA[*SXZ&\L@?K*%*I[+
MS^#8X-VB]^YV\5V%OS;V2"SG4[&8+^;?T;<<HEVRON4!?;=-P$H(XLY5*VTE
MQRG^N%F%Z(&/?W_'Q,E@XH1-G!PP\7\F\KM*J!/?AUKFZFJ"5@O*/ZK)]4BE
M<&L12R6^Z-!(\U6M<AFB\N+>R$B-FKW^VP_GB\7\XLO7>WXZOOA1_-.*7Z5M
MT'IB21D]?B=>DY)NZYUQ2,Y& $:JEYEFM ')JJ5M!>)27A5"V^B$M.(F!+#&
M?>/S$GTA;C9>J8J"'ZN%![LO@R];'4LXA+0K68F/JM 29GSM/-=D*J3X8)S7
MA<SRW?(SQ0_H9.4'3\6VA'.K5HP]KCO?"I$K'T%10I+/ 72"3&&Y]AI<I W$
M7-=N2*/,<]?8&*84*IG)(]*<U1Y<Z&,[%491P(6JD3)HD[8@Q4TU,J2>=(B4
MSQPM0>""!N%61F\ZU.UUH4 /8\7E "D)DV8XY<&/TVR%-V8'7E[+7!L=V^1,
MIX]DH(9RL,O/\=E%. B5(_$;-O<10TNN]*-<&<5&XNA;5LN6/_2>PQ!5E_8-
MT<K08W.,)[%%;81U$0G-30-RH(VU]'% \A@FO4\[O&^QO?,#LO!;-* 8W_DW
M[,LJ%4M7D-)N-WE VU=]Y^?CSB= 8)\OI,U5 N6'FX=;<?-P)\[GIU.QES (
M:SHOD0<81GL"K96#'0=O/#H&-K$62QF3?PER[":U#^7+:+FBZFD4KD?.BC*;
MNXW5_Z5=+*P]ZHP_C](TO+7/US@Y (TZ&C/.FZY"Z)T0!W>CB]*0YAH >P+H
M .U6O#H^/9W.Y^!8N:=$DO)5.TM=O<?R+LE39#BRBET,&12H)QP?")Y(-4FC
M@;0K^+7S"HOL)@O#=N.1I(2 @7BJVKB6/,)V[0M&3LM)2;RPUKXB."*5P"$I
M+Q1 CGD)UYC#>B:@=D.II3$NESV5]A5Z69B^8FOOJJZ?DF,[RR@_YC^3(H<2
MI=WHOGO 'MUK=L!$H4../N'JXWR4M",)H*%4)XD4$?B;D!JNCTNQ-89%7YB!
MOA(3 *BEKI-)"TQ0(2&<R>==]M+88""PTAWZN(T&//-1"(W6596&%" R^ .2
M*<4:$05BL_^ 0)/[*Y5ME%6>^:,C:]9W).Z'?2-AP@3EJ&M\-(44)$PVO(J-
MMZG/<)0CEDX^I_@?\:##M\0%I5:/S(VER@;U \-%'#-WOJ.757O 'Y!YT 5/
MP0IUU[6A%.5@:!X6U#C,^01B2VX]*DNI(P#U')GUA0H7\$":%I@EN]0J;*^7
MXK$2HT^]AE%I"XA@8@9GF8C[T8(UJ[:8+TPE=>(VMMFU7"#-E!%*1H9Q\TW%
MVN!\P9VD<XTVBQ=4JE7"9IL<4GE#8LR:  _W^> F=J]UQ&'4;S3L;?1C-^XX
M0ZD]4/*QM="B]AL _R*CX#H"+;I2!A["%),&F3B<4U+7)*"BJEJM4UC>M=+
MR8[NQPV2RLA557EIG7&;]J""?EX<!CTPFDN3-]ULW98,P=C6&LMHY9S83:P5
MIH=K#),XF  3A8:3P\#GPP I#1(@0PL%76DC?2^;==V[\S9YF-(VKD_X'YC<
MX6:$@H[H4F[V904 LD&F*Q)K"K29<")H?!/*R!1F/W%&]NQPT9,>QE^3!L2K
MQ?3L_)SFR9'XA17:[OK%P_7%_)@^.ZSU<S!NG0BE\_$-%:4_WN"KRS5/-58E
MB;G7S.5 4N[>#(1./-6?P@BW#1UW"&DU'TZQ^@F7Q=]Q611WFDYSPRM@M$5@
M]/_Y61=^@C3?M IU2U:S= 2$LNZ<RO'*HM ][B.3ZVX>I %@4GZ9[5/X+R;3
M,'U?G#$IN<=+RBP%G($&Z;Y)RT!^Q\DI$Z">@)'-1)24]!.G'3B\2]W+(/84
M]'AQFLK)PZ) 7O1:JV)/:'Q<2/,PVW=6\+03'AA&[6N8@M[^?/KC^^QN__QZ
M)<[?GF:_[=KCY-U9]FDWT,0PT,3;=]G/SN&,C!H>3Y<G)]DK 4">G8I]%[O9
MZ-8,LQO^;8#:":&G"_2P.OS\<)-NW;OMZ;>+CQT'&K6&Z/SH['22ZM._1%?S
M'7SE(F+DQU))-"UMP/>UPSV\>R$#PX\RUW\!4$L#!!0    ( %BA_E!T&<Y]
M9@<   $2   9    >&PO=V]R:W-H965T<R]S:&5E=#$Q+GAM;)586V_;N!)^
MUZ\8^ 2+%E!EW6S9:1+ :;K879RF1K(7+ [V@99I2Z@DJB05Q_OKSPQ)R4X3
MI[M 4XOD-_?AS$@7.R&_J()S#8]UU:C+4:%U>SX>J[S@-5.!:'F#)QLA:Z9Q
M*;=CU4K.UH:HKL9Q&$['-2N;T=6%V5O*JPO1Z:IL^%*"ZNJ:R?TUK\3N<A2-
M^HV[<EMHVAA?7;1LR^^Y_JU=2ER-!R[KLN:-*D4#DF\N1XOH_#HEO '\7O*=
M.GH&LF0EQ!=:_+R^'(6D$*]XKHD#PY\'_H%7%3%"-;XZGJ-!)!$>/_?<?S2V
MHRTKIO@'4?U1KG5Q.9J-8,TWK*OTG=C]Q)T]$^*7BTJ9_V%GL=-P!'FGM*@=
M,6I0EXW]98_.#T<$LU,$L2.(C=Y6D-'RAFEV=2'%#B2AD1L]&%,--2I7-A24
M>RWQM$0Z?74K-(<T@(]?NU+O+\8:>=+).'?TUY8^/D$_A4^BT86"C\V:KY_2
MCU&70:&X5^@Z?I7A+UT30!+Z$(=Q^ J_9# P,?R2$_SN"R;Y.PK<&I9LC_FD
M82$E:[:<GGVX%4W.5 $?'S'1%8?_+59*2\R6OUZ1G@[24R,]/2']M%M?I:.K
M>*Y:EO/+$=XUQ>4#'UW%892Z0,'/38[:8T+#LF(-?&[@$]M#G)#?HM0'77!0
M9'HAJC67"L3&['T0=<N:O<?:5HH'] EMOL+X#9W_\)]9'(?O#8QVS3IZ_S:
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
M7H'EE>&1T&^\@^'_P?)O4$L#!!0    ( %BA_E#73>(E6 <  (T1   9
M>&PO=V]R:W-H965T<R]S:&5E=#$S+GAM;*U8:V_CNA']KE\Q</<6NX#CA^3$
M=IH$2'*[[;W([@;)/K H^H&6Z(A=2=225)S<7]\SI*S8CI.+ @4"A[(X,V=>
M9TB?K+3Y87,I'3V4165/>[ES]?%P:--<EL(.="TKO%EJ4PJ'1W,WM+61(O-"
M93&,1Z.C82E4U3L[\=]=F[,3W;A"5?+:D&W*4IC'"UGHU6EOW%M_<:/N<L=?
M#,].:G$G;Z7[4E\;/ T[+9DJ9665KLC(Y6GO?'Q\,>']?L-7)5=V8TWLR4+K
M'_SP6W;:&S$@6<C4L0:!?_?R4A8%*P*,GZW.7F>2!3?7:^WOO>_P92&LO-3%
M-Y6Y_+0WZU$FEZ(IW(U>_5.V_ARROE07UG_2*NP=8W/:6*?+5A@(2E6%_^*A
MC<.&P&ST@D#<"L0>=S#D4?XJG#@[,7I%AG=#&R^\JUX:X%3%2;EU!F\5Y-S9
M1^TD'0WH2L(U>S)TT,EOAFDK?Q'DXQ?DC^B#KEQNZ>]5)K-M^2&P=(#B-:"+
M^%6%OS?5@))1G^)1/'I%7](YF'A]R0OZ@F/TK_.%=08U\.]7=$XZG1.O<_*J
MSGW!>E6.&^S8UB*5ISUTD)7F7O;._B$K:411//9)-X8*Z%;572A7Y1XIU>@
MZRSI)?Z6*I51X>T/Z+>*/@B3YHC5>-ZGE22K[BJ9D: *_>"WD=-4ZGOIE:?:
MU-H(I#Q' _]LA''26-YR(PHNX#Y]U,;E="F,!GHQH'/+>@'"J:KQ6B+$$9!\
M4RV-+F&-70$P>\ -DF%W68OJD?4*2@O=9.V+NA".B62]HT\NEQM8Q1)O,TN-
M]2_$0A4< NBQLA8>. -8"2-SW4# V]_V+,1H0)\W-2,XN4*@<L'!"<:  >R2
M2GPXRH(H?4J=7DA#<;\-JK($3#3O3X^.P!D(F8R6S):BRD@^U J)I%\EU+!8
M,O:%.QW0!U6ILBE;6[5X9#.6($YOXOY\/NV/1JCR2CM255HTF4\Z.5D)P%%E
M;9 T#PVUH5<"0!G?F\ELYB6CX!#@!7%$5R$?ZH'3;ZUD6[YFT%"R:Z@!?9/@
MTE3?5>H/7R@WG[Z$_=XAA!'^U+KR< +V0JWSP/;C_N'\:!.!D;Z6V3G.6?M
M]Z)H/.)R?R R95/=5(Y!.$H&T^DOH1HN0VG\]2^S>#S]FW?/^$"(@A: IU<,
MC5,=03!HQ1Y9<T&B7K/,EV;H*)1N+E#\HFKK@H-T*PI'5^*'C"[A59^^.)&O
M"P3QY%E!-D<?'* [UL!=#FMX6TC+CD*A6\D"JDO/?[Y1!()A,0Z>[/KI Q?9
ML6<JVSPPVD@^R+(.+85JXXIF5&O06S5<2K1?W^]SN;;M6]^FF?8%A;*$66X;
M^8""RF@A'Y'2;<0>Y$H5!8M$74T\%00B879*0+6L SJHVK&Z4J"+?7D3Z<]&
M!9J(4 9?OUW3VULIR4^<Y-U6LME@4W*<5CK$B9[BQ"5 ']')WS'?*:3LX_?0
M?Z@?XRO?4XW+C90'CU*8K<!%D']?:*,RX>M_?V8V+-)V-G@+ ^LPM+ 6,A5,
M0L\#CY/34_2C?=$?T/M6<XML.\<K]&[+Y0#QNZC .X\TZ3\Q_?_6Q-%V$X_C
MPT __\<6G@SBPS]OX6B[A6E?"U_MUAQB"5&88?:)/?]MD%OT1&[,^6D#[X$>
MX\!G$+M<SHV[%8%D-O=J=OCS/$U-(SVQX^ I/1D$CRJ+@<A3 MTD"D_'_M1E
M(PXY[RET=1?:>\,T$(^3V3Y3S[W<9^NBM77K;0WHAEUKT75' ^ZOA48?XJR.
MJ#Y1]WIC&-,EP_I#K*$QR6PTNV & 1O@_[TP@%7('2VA6#;/(Y6N#D)]\4#7
ME2^+[IRR[I.W:H!YS..6J157!^+;@I]TJ7S'+&,VO0(>G2KOO2>79WS0YGG3
M8K2#%*S CBPUSTY&4!%2L"[(=\?1NOL^,V5LG6&[QKQ5#ULOHFZ2OKR(N Y]
MDU*WBJXVL46?7LC1&YI-\3$9XV,\G?!S''W=GXED0I.$<""9'4:?N3>>Z1K'
MK&?&:N+)B+\XFOJPK?P]168'($&#:Q=BS]E@/)S-E'-2L,DVI#[NZYFT4U_6
M\]1D<$C,N2\<.,Z??QE8XAF2-9^$X=[P@1$DFDF&@)-T:+*=(PD#2 :S7T)-
M+!O7(/,O\!64+?!29)(:)-3L./S,.SY?[. 6?U97WWGXA#K:.!0>A[I %N8)
M+\>4S">\B"DYG/,BH>3(+R:43.<1G$&?+.$YC?LHHJTL=PXAM_W9_#"ZWB)L
MD?T']T9_='R;(.OOHJN=H'D6[28AO.8S.;-X19)U;%$$>$6:B"\ ?'VRH2?#
MS93O#LQ^MJGK0O&3XGLVYD_F2<MO_:QKE:(28[_56^Q2FOEC51]UR^3?#=NV
MN#)I4Z,6#&R!PW _0K[D&M83(%X)-ASD!K3OAC?<N"(#]YW_(8!E46_AMMQ]
MV_W6<!ZNV$_;PP\5N'+=J8I/@DN(C@;3PQZ9</D/#T[7_L(-2D:0_)*O6]+P
M!KQ?:AR!V@<VT/T"<_9?4$L#!!0    ( %BA_E!H\].1F0,  '\'   9
M>&PO=V]R:W-H965T<R]S:&5E=#$T+GAM;*U52X_C-@R^YU<0;J?8 J[?>4V3
M #/3%FV!70PFT^ZAZ$&Q&5M86?)*<C+Y]TO)B9L6.W/JQ18E\N-'BJ161Z4_
MF0;1PDLKI%D'C;7=;1R;LL&6F4AU*.EDKW3++(FZCDVGD57>J!5QEB2SN&5<
M!IN5WWO4FY7JK> 2'S68OFV9/MVC4,=UD :7C2=>-]9MQ)M5QVK<HOVC>]0D
MQ2-*Q5N4ABL)&O?KX"Z]O2^<OE?XD^/17*W!1;)3ZI,3?JO60>((H<#2.@1&
MOP,^H! .B&A\/F,&HTMG>+V^H/_B8Z=8=LS@@Q(?>66;=; (H,(]ZX5]4L=?
M\1S/U.&52AC_A>.@6\P#*'MC57LV)@8ME\.?O9SS<&6P2%XQR,X&F><]./(L
M?V*6;59:'4$[;4)S"Q^JMR9R7+I+V5I-IYSL[.:#L@CS")[P@++'56P)U!W%
MY1G@?@#(7@&8P7LE;6/@9UEA]6_[F,B,C+(+H_OL3<#?>QE!GH20)5GR!EX^
M1IA[O/P5O'-DL->JA0?BJJD2*,NV@0>?7]3PU]W.^/V_WW!8C X+[[!XV^'7
M4OFFH>N_6].Q$M<!-9A!?<!@\Q&A5-0#%=%4O:9Z/J !JV"'P*FJP7!9"Z0&
MZ92V;"=P8K"FMK'02V=D&P36VT9I;IEK :A[7C%94DH4M>=9>; GK!!,AR7?
M\Y()<7(.&J:Q4<*!E:IM>TE'KJ4,,%FYK4YPC^>63)XF#K?K=X*7!$!YI<+P
MJIWF!V8O>AQ-!,^-HR%H-I!K\/P-^.@]I^'J*FY876NLR;B"W6D\H$M#UKH\
MO$N2Y+MO%EDZ_]%\?SMY;C0BM$-EHJM,H+I"5U>32T%LO;'Q=4:?=#EY%,RZ
M.>?)/F/92"54?8)O(0_S)(79/)K!#8E9.)N16$0YW$RV=%&\)-II.%WDD&=1
M04II6,SGD$^C.:D\*\L$V17A8E% FB11XG&*,,T7%WFRY2__(^5IN%S,'.7<
MNYJ&>39SE)-KREFX3 M'F5@Z89E"/O,J%\J+<)DD5Y0789[.1_F#.@\IU%0-
M9:EZZ:[(%4"K-%+Q,4G*-Z#VKA G])AHYJKL<H4&JE[[JV^<MKLU%XGA+S_X
M5  9<%7]-R-#!LB+2T($7^O:^&HH$KW:CWX#GN(P'\?=\76Y&X;J/^K#T_2>
MZ9I3N0O<DVD2S:<!Z&'<#X)5G1^Q.V4I%W[9T N)VBG0^5[1F#T+SL'XYFZ^
M %!+ P04    " !8H?Y0/GSP7,$"  #4!0  &0   'AL+W=O<FMS:&5E=',O
M<VAE970Q-2YX;6R-5$UOVS ,O?=7$,9Z"V+'3KNV2 PD68MU:->BW<=AV$&Q
MZ5BH+'F2'#?_?I2<>.G6!CO8U@??XR--<M(J_61*1 O/E9!F&I36UA=A:+(2
M*V:&JD9)-X72%;.TU:O0U!I9[D&5".,H.@TKQF603OS9O4XGJK&"2[S78)JJ
M8GHS1Z'::3 *=@</?%5:=Q"FDYJM\!'MU_I>TR[L67)>H31<2=!83(/9Z&(^
M=O;>X!O'UNRMP46R5.K);:[S:1 Y02@PLXZ!T6>-"Q3"$9&,7UO.H'?I@/OK
M'?N5CYUB63*#"R6^\]R6T^ L@!P+U@C[H-J/N(WGQ/%E2AC_AK:S34X"R!IC
M5;4%DX**R^[+GK=YV .<16\ XBT@]KH[1U[E!V99.M&J!>VLB<TM?*@>3>*X
M=#_ET6JZY82SZ6=E$<Z&<$/GH I8:,RYG826N)U%F&UYYAU/_ ;/*=PJ:4L#
MES+'_"4^)$V]L'@G;!X?)/S4R"$DT0#B*(X.\"5]H(GG2][@>QD@7+&,"VXW
M\&.V-%93<?P\X&3<.QE[)^/_<O):%@_B70=>F)IE. VHQ0SJ-0;I95&@KUVX
MRZQ:HH;$965T/@!;(BQ453.YH0Z1V&)^Q*V!1AK,&A+QUW\=0%ORK 0N,^I@
M0_>.P:*NP"JPK8(-,FW(C-L2F!"@R$!#K=6:NSXTY,:U.I<K#S6LPB%\H16K
M5",MN3HJ&ID;8&O&!5L*!)H<L%2:4NE03".\2P91%+D'F.PT<$DJT%C0C J2
M&[BYGM\]0"T: Z/A^Y/C(<R,"X3J ONZ&/R+/6J90YPGQSWW+D,YST$JTMB2
M7-IWDHE5>K.7J1K":_40[G5:A7KEYXF!S!%U3=>?]B-KUG7J'_-NWMTRO>*4
M4($%02.*,0#=S9!N8U7M^W:I+$T!ORQI[*)V!G1?*.K=[<8YZ =Y^AM02P,$
M%     @ 6*'^4)S2*.UF!@  P0T  !D   !X;"]W;W)K<VAE971S+W-H965T
M,38N>&ULC5=;<],X%'[/K]!D9_:I3=*TL%S:SM#"#C##T@$6GF7[.-94EHPD
M)V1__7[GR'93H.R^)):L<_G.Y3OR^<Z'V]@0)?6MM2Y>S)N4NF?+92P;:G5<
M^(X<WM0^M#IA&3;+V 72E0BU=KE>K1XO6VW<_/)<]F["Y;GODS6.;H**?=OJ
ML+\BZW<7\Y/YN/'!;)K$&\O+\TYOZ".EO[N;@-5RTE*9EEPTWJE ]<7\Q<FS
MJS,^+P<^&]K%@V?%2 KO;WGQIKJ8K]@ALE0FUJ#QMZ5KLI85P8VO@\[Y9)(%
M#Y]'[7\*=F I=*1K;[^8*C47\R=S55&M>YL^^-UK&O \8GVEMU%^U2Z?73^>
MJ[*/R;>#,#QHC<O_^ML0AP.!)ZL'!-:#P%K\SH;$RY<ZZ<OSX'<J\&EHXP>!
M*M)PSCA.RL<4\-9 +EW^Y1.IIPMU_?[SFY?')T_5C785M:8\7R:HYT/+<E!U
ME56M'U#U6+WS+C51O8*&ZK[\$FY-OJU'WZ[6OU3XMG<+=;HZ4NO5>O4+?:<3
MUE/1=_I?6/W65 ]CO:?[;-)])KK/'M#]O^+W2Q7<?L]BITNZF*._(H4MS2_?
M._56NQ[],D7B2*6&U!<?;*5>D[:I4>_#1COSC^9"GU546AVHDF.37VC( EU[
MJ[2:W_2%->4H_*JEL"%7[I6OU1N7*#A1I"TBY4HLYPJ@%'KHG0YEHTY.1D<F
M4R;-DE<%07LW!&"A7DCC197T+:'_@N]==FHGOD.@(=NAJI/9:*2&7V5J84\F
MSXTK;5\1*""F8 :=<"8%O25[I+XB.MHE1#/.?%"___9DO5X]CTGOCW4Z;GQ+
MLG7R_+X&XQ2P)? 67",=!2-8K@2<TOK8XS2OIU-IWV$'GG4Y?)U%KK)8T4<V
M'RDN9I/?_$+?"P$03V!-4@W\QT^53P92]*T#69&$IO0,J2<)$Q_4\+/:4HB0
M;5$F26* D!&.^M9D5V:U<=J5!LD#R=Y2BFIC?:&MW1\-D31N(W(;\IN@N\:4
M.)Q# )0[K!NU(P7>#W 4:421^'[3H(0"X->&4>\(_AH'-*Q:^5"1E!RUG0\Z
M&+N?<1!)0IHSJVM*4F.L!^>LWQ-%J6835*U;8P<0<J+T;=O# /P&4' !J:GN
MX%Y!*'EUTX"1U<FH-= QCRM&B.RX6;%7<,_O>$.KV&*A7-\6Q$#N?. 8!TI]
M<&#X\I:7[''&RM9AR7=#3V &F+A07QIC)8LFJM[=.K]SJ@%G6)_#"[>0E\I(
M_F<[ \M6QR3P=HU.8@$8.TNHAKNL#;D5@8)&5ZYQ4+N]("]]C^[A6@D&;<L]
MA^F$!:0K$T,OGOX0Z)D$5I+*+AU!C-L7=<MI#[0E5-MWNUMM>QHU:=1WBMST
M;,QG/>/+/*HHCT@!R6X#58&L2MIGA\<DY)W>2W7$OHAE,-W0V=@ ]TF5=8&I
MFJJ%^N15!9 2 &F'2&BHPH._.A\-CW:QZE 6LLAQ%#ML>.S0Q>PCD 8.M#M&
M,"(@($\UJM>Q1;[U5+W-/>C+$J(FMUEM0N2>M35CYIT]Z9 ;@0S60(<<XGX!
M88"HR.H]Y>:&T]I&?Y"T:J;S"5$/_HHC50!SR50"5MF+F9<D"#U&P*> ^(W%
MP)(,3:0!0.$2Y=(=4O7:[QCK4<[>D B.N]GZ).5 KF&7Y0#L5CVS2@U=W# [
M@)(W6Q-2CX@-)\ HY(0;*F84)@X\#06DZN#;24([QW\M;B?0&(=8%"4: >M9
MU8>1C"*S6"5<CNI: '3LS#@3&A_2,;;;R=Z]DLV=!!PN#<7]\ZID0)!K3559
MB D=2!@PK8(_+G4W4OM=F;8@;NYRMHKV+\!UR$8TA67?T,:<6E3 MK<<$]G.
M+1M,O&4_-&I2A^S^=]4)K9;#.!N[_(=A;5B>^R/QA.,<(!1#VPTD,[G*;@SS
MB^>'A.FNW\%8V5.A9<!HO>.BXCQ(JPXSI;[OR3C-A05!23KRB)H"/!;;-,)Z
M)S$0?@,S)ES@I>0P'#!XQU3)9*L&FS.)XV11F$]:W+M[-HX.6#+WO'='ZH#5
M4$J8V;B.RR"K>Q Z*6XX7T55Y5$*]B=<1)BSA[F>,'06ZF=7P.7!M5KN2/SQ
M$)E_7<HW[&EW^CYYD:_E=\?SQPTN3AN#NK140W2U^./1' 4B'PQYD7PGEW0P
M&M(ICPTN0A3X -[7'I?78<$&IJ^VRW\!4$L#!!0    ( %BA_E"&NH!-1QD
M !Q-   9    >&PO=V]R:W-H965T<R]S:&5E=#$W+GAM;*5<6W/;.)9^YZ]
M>5*S296L6'8<.]<JQYWT9&IF.ALGTP];^P"1D(4.12@$:5G[Z_?<<*%,*5V9
ME\2V".#@7+]SH5YO7/O-+XWIU/VJ;OR;HV77K5\^?>K+I5EI/W5KT\ G"]>N
M= >_MK=/_;HUNJ)%J_KIZ<G)\Z<K;9NCMZ_I;Y_:MZ]=W]6V,9]:Y?O52K?;
M=Z9VFS='LZ/PA\_V=MGA'YZ^?;W6M^;&=%_7GUKX[6G<I;(KTWCK&M6:Q9NC
MJ]G+=[,7N(">^+<U&Y_]K/ J<^>^X2\?JS=')TB1J4W9X18:_KLSUZ:N<2>@
MX[ML>A3/Q(7YSV'W#W1YN,Q<>W/MZM]MU2W?'%T>J<HL=%]WG]WF;T8N=([[
ME:[V]*_:\+//3X]4V?O.K60Q4+"R#?^O[X41V8++DST+3F7!*='-!Q&5O^A.
MOWW=NHUJ\6G8#7^@J])J(,XV*)6;KH5/+:SKWO[+=4:=3M4-2T6YA;JQMXU=
MV%(WG;HJ2]<WG6UNU2=7V](:KQZ'GYZ\?MH!";C1TU*.>\?'G>XY[KGZIVNZ
MI5?OF\I4P_5/@?1(_VF@_]WIP0W_WC=3=78R4:<GIR<']CN+_#BC_<[V[#=V
MX?^YFONN!?WYWP,'/(L'/*,#GNTYX+UN&]C=J[5IU<U2MT8]?O_I9I27!W="
M>WWIU[HT;X[ (+UI[\S1<'M/V]_VMM)-:<"(OO<6GE3=4G>HR[8L&C!\VY1N
M96@%_+ "6^&%<X._K_O.5&J^596]LQ4R)EL#;@%VH[76T5/XVX9L 5;I.]."
M;:NF7\UA=U"N_ "OP$WX3C>X:U'U+6Z>=INJ7VQ-A^\0R=19/TX=;O"S%!:)
M0J *]H3SP6F$OR'_[G1MP# >7D"-7."&G[+>]WI>&]6O81=\P-R;MK3>($O
MQLMORJW12_FB<YVN<9\79Y.3DQ.BX_(%_;@Q+:XLZQYL!^Y'.S$/-+DXV*P2
MEIE<#P92S<CLEJTQ=(*W]\<KM,R"2??*H($J,"\3S8N>/#V9O9B *OFU(8=:
M;R>@**7N/>YG;*OL"I2R4QOM84%GCP,7I^J ^9Q'\SD_:#Z?S9UI>J,^F]*!
MF\)KCUG.P4W&+>>FGZ,H.ZOK>JO@'V0G<ND:.*R;[5__<GDZNWCEX>Y$0H'J
MY=6B=2M@<$,.PH/W[I;BMTWK2?L\;%RVEN6K.J<L/%?6KJ^.,9Y4:MVZJL?%
MKLUV6C@67-^ *^:UR'^4=VW1GHNXCB0(M["E\5-U'4^'S;SU'1Q@P;G;>LL6
MV*Y=JSM#:HF/X7+8:V$\QEI=JX5M5WX"A)=+!5*TS9V!+5NX>9TH*=;]'!QD
M]D=:-E4?13$UJ[?K6[#'C0?5!"]JYSU'8SAS8^;P$/E:MU@85$LX%9]/#-2U
M=VC*J/-XCSLDO"2)@&N>%E^2@"#"D^]FUNG(2I:)CINJS=(0B>Q$--AU RM*
M0R8:5\U-MS'\8#H!J*:[R5:3 G]KT9?XH"YKW788-<A'5> K():::B+&*ILO
M@:V@P8U; 0<]:UYI)B+A&C&+GMO:=MNP;5Q*0JW :R$?"[@ B&Z.I$]5QHS_
MBGK*E*R,]GV+KI)4#B0PV$>A.1.AR:_DW#.Z3&J]>U#2V2 H8Y&]P/-<]\&U
MD7"1)4#1&M0&425IO6D[0)!J!0I=&[8B^!6?#H]-\#F0E;X%G[5"%PS;@;.B
M+8+RRT-;U)"Y;?AJ)&FWF!3(7+?H#-V=SP/L9M<@]:&-#NWI T<0T.9YWU2U
MJ=*%)T/MR/7/-A21>C"GP>9%OCE:ES>@,:C5<AD*U0Y,ZU;,RI(";$F,:$/
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
M)@#>)P):234Q">I/G?EO4$L#!!0    ( %BA_E"3IF!O_@0  %44   9
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
MZ^O;$&6[*B>*;VP]7G"EJ[L=9KK#@S  O;_BNB97$Q.@_L\P_@-02P,$%
M  @ 6*'^4%082/R& @  1 <  !D   !X;"]W;W)K<VAE971S+W-H965T,S$N
M>&ULA95=;YLP%(;_BH5ZT4I; !-(J A2/S1M4S=%_=@NIETXX21X-9C9)FG_
M_6Q#638@N0$;_+[/>P ?DCT7SS('4.BE8*5<.+E2U:7KRG4.!9$37D&I[VRX
M*(C24[%U926 9%94,!=[7N06A)9.FMAK2Y$FO%:,EK 42-9%0<3K-3"^7SB^
M\W;AGFYS92ZX:5*1+3R >JJ60L_<SB6C!922\A()V"R<*__RVK<"N^(;A;T\
M&"-3RHKS9S/YE"T<SR0"!FME+(@^[> &&#-..L?OUM3IF$9X.'YS_V"+U\6L
MB(0;SK[33.4+9^Z@##:D9NJ>[S]"6U!H_-:<27M$^V;M%#MH74O%BU:L$Q2T
M;,[DI7T0!P+LCPAP*\ V=P.R*6^)(FDB^!X)LUJ[F8$MU:IU.%J:M_*@A+Y+
MM4ZE7[D"%$W0'>C2)#J_!44HD\B_0&>(EN@QY[4D92835VF<$;GKUOJZL<8C
MUI_K<H("[QW"'O:>'F[1^=G%ORZN#MLEQEUB;&V#$=LVZ8^KE51"O]2?1SR#
MSC.PGM,13Y-PJ,!&%5F5^;YWJ1\'B;L;0$T[U/04RA]"-:KP !7$TV%4V*'"
M4R@\A K[J# >1D4=*CJ%"H9041\5C:!F'6IV"C4=0LWZJ-D(:MZAYD=1CSGH
M3K=1((: \Q[0QYX_3(P[8GR<R!5AB)E/'%7D5;<_-;CSXAX;S^-PF.U[?WN!
M=Y2^%" U$>T(JP&1[)?N/R;"X-[W>A'>!]%L),)!._*/1K"[&S%*5I11]3I(
M]GN[$H=X_A_9/>B)YO_RA8@M+:5^MALM\R8SG5PT+;N9*%[9-KGB2C==.\SU
M;PZ$6:#O;[ANE>W$=-[NQYG^ 5!+ P04    " !8H?Y064N^0X("  "K!@
M&0   'AL+W=O<FMS:&5E=',O<VAE970S,BYX;6R55=UNFS 4?A4+=5(KM8%
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
MVT;T65O[NUU>-'<%M\^Y] ]02P,$%     @ 6*'^4)>*NQS     $P(   L
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
MY+@#R7$/DN,!) <?H01!(2I'02I'82I'@2I'H2I'P2I'X2I' 2M'(:M (:M
M(:M (:M (:M (:M (:M (:M (:M (:M (6N*0M84A:PI"EE3%+*F_TG6#ZV7
M?_T/L%V36JKFX,^Z'ZVS+U!+ 0(4 Q0    ( %BA_E '04UB@0   +$    0
M              "  0    !D;V-0<F]P<R]A<' N>&UL4$L! A0#%     @
M6*'^4$XW#\/M    *P(  !$              ( !KP   &1O8U!R;W!S+V-O
M<F4N>&UL4$L! A0#%     @ 6*'^4)E<G",0!@  G"<  !,
M ( !RP$  'AL+W1H96UE+W1H96UE,2YX;6Q02P$"% ,4    " !8H?Y0JLP[
M?-X#  !&#@  &               @($,"   >&PO=V]R:W-H965T<R]S:&5E
M=#$N>&UL4$L! A0#%     @ 6*'^4$W$55%[!@  9!H  !@
M ("!( P  'AL+W=O<FMS:&5E=',O<VAE970R+GAM;%!+ 0(4 Q0    ( %BA
M_E!0AR"2P ,  !\-   8              " @=$2  !X;"]W;W)K<VAE971S
M+W-H965T,RYX;6Q02P$"% ,4    " !8H?Y0W'PHO%T%  !H%@  &
M        @(''%@  >&PO=V]R:W-H965T<R]S:&5E=#0N>&UL4$L! A0#%
M  @ 6*'^4![W7*;= @  CP@  !@              ("!6AP  'AL+W=O<FMS
M:&5E=',O<VAE970U+GAM;%!+ 0(4 Q0    ( %BA_E (35P LP<  ,8N   8
M              " @6T?  !X;"]W;W)K<VAE971S+W-H965T-BYX;6Q02P$"
M% ,4    " !8H?Y0ZZ)=M]P%  !9%P  &               @(%6)P  >&PO
M=V]R:W-H965T<R]S:&5E=#<N>&UL4$L! A0#%     @ 6*'^4!,5- %5!
M?@D  !@              ("!:"T  'AL+W=O<FMS:&5E=',O<VAE970X+GAM
M;%!+ 0(4 Q0    ( %BA_E NL)8";Q@  -=%   8              " @?,Q
M  !X;"]W;W)K<VAE971S+W-H965T.2YX;6Q02P$"% ,4    " !8H?Y0CW\1
M.9 '  "@$0  &0              @(&82@  >&PO=V]R:W-H965T<R]S:&5E
M=#$P+GAM;%!+ 0(4 Q0    ( %BA_E!T&<Y]9@<   $2   9
M  " @5]2  !X;"]W;W)K<VAE971S+W-H965T,3$N>&UL4$L! A0#%     @
M6*'^4$7@5;N- P  *P@  !D              ("!_%D  'AL+W=O<FMS:&5E
M=',O<VAE970Q,BYX;6Q02P$"% ,4    " !8H?Y0UTWB)5@'  "-$0  &0
M            @(' 70  >&PO=V]R:W-H965T<R]S:&5E=#$S+GAM;%!+ 0(4
M Q0    ( %BA_E!H\].1F0,  '\'   9              " @4]E  !X;"]W
M;W)K<VAE971S+W-H965T,30N>&UL4$L! A0#%     @ 6*'^4#Y\\%S! @
MU 4  !D              ("!'VD  'AL+W=O<FMS:&5E=',O<VAE970Q-2YX
M;6Q02P$"% ,4    " !8H?Y0G-(H[68&  #!#0  &0              @($7
M;   >&PO=V]R:W-H965T<R]S:&5E=#$V+GAM;%!+ 0(4 Q0    ( %BA_E"&
MNH!-1QD  !Q-   9              " @;1R  !X;"]W;W)K<VAE971S+W-H
M965T,3<N>&UL4$L! A0#%     @ 6*'^4!_Z5K*- @  K04  !D
M     ("!,HP  'AL+W=O<FMS:&5E=',O<VAE970Q."YX;6Q02P$"% ,4
M" !8H?Y0I"V0]E "  #(!   &0              @('VC@  >&PO=V]R:W-H
M965T<R]S:&5E=#$Y+GAM;%!+ 0(4 Q0    ( %BA_E#2OQHW/ 0  -$)   9
M              " @7V1  !X;"]W;W)K<VAE971S+W-H965T,C N>&UL4$L!
M A0#%     @ 6*'^4/2@<&_9 @  D@8  !D              ("!\)4  'AL
M+W=O<FMS:&5E=',O<VAE970R,2YX;6Q02P$"% ,4    " !8H?Y018>_5*<"
M  ##!0  &0              @($ F0  >&PO=V]R:W-H965T<R]S:&5E=#(R
M+GAM;%!+ 0(4 Q0    ( %BA_E"\=*D4X@(  /8(   9              "
M@=Z;  !X;"]W;W)K<VAE971S+W-H965T,C,N>&UL4$L! A0#%     @ 6*'^
M4).F8&_^!   510  !D              ("!]YX  'AL+W=O<FMS:&5E=',O
M<VAE970R-"YX;6Q02P$"% ,4    " !8H?Y0X%M9U7$"  "Z!@  &0
M        @($LI   >&PO=V]R:W-H965T<R]S:&5E=#(U+GAM;%!+ 0(4 Q0
M   ( %BA_E -"N627P0  '\6   9              " @=2F  !X;"]W;W)K
M<VAE971S+W-H965T,C8N>&UL4$L! A0#%     @ 6*'^4*TV#39I!0  !R8
M !D              ("!:JL  'AL+W=O<FMS:&5E=',O<VAE970R-RYX;6Q0
M2P$"% ,4    " !8H?Y0)GG4SU(#   R"P  &0              @($*L0
M>&PO=V]R:W-H965T<R]S:&5E=#(X+GAM;%!+ 0(4 Q0    ( %BA_E"3&H_E
M;@(  ) &   9              " @9.T  !X;"]W;W)K<VAE971S+W-H965T
M,CDN>&UL4$L! A0#%     @ 6*'^4$M8)=*Q @  /P@  !D
M ("!.+<  'AL+W=O<FMS:&5E=',O<VAE970S,"YX;6Q02P$"% ,4    " !8
MH?Y05!A(_(8"  !$!P  &0              @($@N@  >&PO=V]R:W-H965T
M<R]S:&5E=#,Q+GAM;%!+ 0(4 Q0    ( %BA_E!92[Y#@@(  *L&   9
M          " @=V\  !X;"]W;W)K<VAE971S+W-H965T,S(N>&UL4$L! A0#
M%     @ 6*'^4 0?ZP8J P  ;PP  !D              ("!EK\  'AL+W=O
M<FMS:&5E=',O<VAE970S,RYX;6Q02P$"% ,4    " !8H?Y0PU!YV#4"   5
M!0  &0              @('WP@  >&PO=V]R:W-H965T<R]S:&5E=#,T+GAM
M;%!+ 0(4 Q0    ( %BA_E"*ACY/,P(  -L)   -              "  6/%
M  !X;"]S='EL97,N>&UL4$L! A0#%     @ 6*'^4)>*NQS     $P(   L
M             ( !P<<  %]R96QS+RYR96QS4$L! A0#%     @ 6*'^4,((
MNU\_ P  *A<   \              ( !JL@  'AL+W=O<FMB;V]K+GAM;%!+
M 0(4 Q0    ( %BA_E",WU^M;@$  -T4   :              "  1;,  !X
M;"]?<F5L<R]W;W)K8F]O:RYX;6PN<F5L<U!+ 0(4 Q0    ( %BA_E &5T)W
MCP$  ' 5   3              "  ;S-  !;0V]N=&5N=%]4>7!E<UTN>&UL
64$L%!@     J "H 70L  'S/      $!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>49
<FILENAME>Show.js
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
// 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)}}}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>50
<FILENAME>report.css
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
/* 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;
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>51
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.20.2</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>121</ContextCount>
  <ElementCount>265</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>false</FootnotesReported>
  <SegmentCount>39</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>4</UnitCount>
  <MyReports>
    <Report instance="isdr-20200630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>00000001 - Document - Document and Entity Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://issuerdirect.com/role/DocumentAndEntityInformation</Role>
      <ShortName>Document and Entity Information</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report instance="isdr-20200630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>00000002 - Statement - Consolidated Balance Sheets</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://issuerdirect.com/role/BalanceSheets</Role>
      <ShortName>Consolidated Balance Sheets</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>2</Position>
    </Report>
    <Report instance="isdr-20200630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>00000003 - Statement - Consolidated Balance Sheets (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://issuerdirect.com/role/BalanceSheetsParenthetical</Role>
      <ShortName>Consolidated Balance Sheets (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>3</Position>
    </Report>
    <Report instance="isdr-20200630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>00000004 - Statement - Consolidated Statements of Operations (Unaudited)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://issuerdirect.com/role/StatementsOfOperations</Role>
      <ShortName>Consolidated Statements of Operations (Unaudited)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>4</Position>
    </Report>
    <Report instance="isdr-20200630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>00000005 - Statement - Consolidated Statements of Comprehensive Income (Unaudited)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://issuerdirect.com/role/StatementsOfComprehensiveIncome</Role>
      <ShortName>Consolidated Statements of Comprehensive Income (Unaudited)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>5</Position>
    </Report>
    <Report instance="isdr-20200630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>00000006 - Statement - Consolidated Statements of Stockholders' Equity (Unaudited)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://issuerdirect.com/role/StatementsOfStockholdersEquity</Role>
      <ShortName>Consolidated Statements of Stockholders' Equity (Unaudited)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>6</Position>
    </Report>
    <Report instance="isdr-20200630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R7.htm</HtmlFileName>
      <LongName>00000007 - Statement - Consolidated Statements of Cash Flows (Unaudited)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://issuerdirect.com/role/StatementsOfCashFlows</Role>
      <ShortName>Consolidated Statements of Cash Flows (Unaudited)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>7</Position>
    </Report>
    <Report instance="isdr-20200630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R8.htm</HtmlFileName>
      <LongName>00000008 - Disclosure - Note 1. Basis of Presentation</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://issuerdirect.com/role/Note1.BasisOfPresentation</Role>
      <ShortName>Note 1. Basis of Presentation</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>8</Position>
    </Report>
    <Report instance="isdr-20200630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9.htm</HtmlFileName>
      <LongName>00000009 - Disclosure - Note 2. Summary of Significant Accounting Policies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://issuerdirect.com/role/Note2.SummaryOfSignificantAccountingPolicies</Role>
      <ShortName>Note 2. Summary of Significant Accounting Policies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>9</Position>
    </Report>
    <Report instance="isdr-20200630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.htm</HtmlFileName>
      <LongName>00000010 - Disclosure - Note 3. Recent Acquisitions</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://issuerdirect.com/role/Note3.RecentAcquisitions</Role>
      <ShortName>Note 3. Recent Acquisitions</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>10</Position>
    </Report>
    <Report instance="isdr-20200630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.htm</HtmlFileName>
      <LongName>00000011 - Disclosure - Note 4. Equity</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://issuerdirect.com/role/Note4.Equity</Role>
      <ShortName>Note 4. Equity</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>11</Position>
    </Report>
    <Report instance="isdr-20200630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>00000012 - Disclosure - Note 5. Income Taxes</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://issuerdirect.com/role/Note5.IncomeTaxes</Role>
      <ShortName>Note 5. Income Taxes</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>12</Position>
    </Report>
    <Report instance="isdr-20200630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>00000013 - Disclosure - Note 6. Leases</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://issuerdirect.com/role/Note6.Leases</Role>
      <ShortName>Note 6. Leases</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>13</Position>
    </Report>
    <Report instance="isdr-20200630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>00000014 - Disclosure - Note 7. Revenue</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://issuerdirect.com/role/Note7.Revenue</Role>
      <ShortName>Note 7. Revenue</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>14</Position>
    </Report>
    <Report instance="isdr-20200630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>00000015 - Disclosure - Note 8. Line of Credit</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://issuerdirect.com/role/Note8.LineOfCredit</Role>
      <ShortName>Note 8. Line of Credit</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>15</Position>
    </Report>
    <Report instance="isdr-20200630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>00000016 - Disclosure - Note 9. COVID-19 Pandemic</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://issuerdirect.com/role/Note9.Covid-19Pandemic</Role>
      <ShortName>Note 9. COVID-19 Pandemic</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>16</Position>
    </Report>
    <Report instance="isdr-20200630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>00000017 - Disclosure - Note 2. Summary of Significant Accounting Policies (Policies)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://issuerdirect.com/role/Note2.SummaryOfSignificantAccountingPoliciesPolicies</Role>
      <ShortName>Note 2. Summary of Significant Accounting Policies (Policies)</ShortName>
      <MenuCategory>Policies</MenuCategory>
      <ParentRole>http://issuerdirect.com/role/Note2.SummaryOfSignificantAccountingPolicies</ParentRole>
      <Position>17</Position>
    </Report>
    <Report instance="isdr-20200630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>00000018 - Disclosure - Note 2. Summary of Significant Accounting Policies (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://issuerdirect.com/role/Note2.SummaryOfSignificantAccountingPoliciesTables</Role>
      <ShortName>Note 2. Summary of Significant Accounting Policies (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://issuerdirect.com/role/Note2.SummaryOfSignificantAccountingPolicies</ParentRole>
      <Position>18</Position>
    </Report>
    <Report instance="isdr-20200630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>00000019 - Disclosure - Note 3. Recent Acquisitions (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://issuerdirect.com/role/Note3.RecentAcquisitionsTables</Role>
      <ShortName>Note 3. Recent Acquisitions (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://issuerdirect.com/role/Note3.RecentAcquisitions</ParentRole>
      <Position>19</Position>
    </Report>
    <Report instance="isdr-20200630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>00000020 - Disclosure - Note 4. Equity (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://issuerdirect.com/role/Note4.EquityTables</Role>
      <ShortName>Note 4. Equity (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://issuerdirect.com/role/Note4.Equity</ParentRole>
      <Position>20</Position>
    </Report>
    <Report instance="isdr-20200630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>00000021 - Disclosure - Note 6. Leases (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://issuerdirect.com/role/Note6.LeasesTables</Role>
      <ShortName>Note 6. Leases (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://issuerdirect.com/role/Note6.Leases</ParentRole>
      <Position>21</Position>
    </Report>
    <Report instance="isdr-20200630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>00000022 - Disclosure - Note 7. Revenue (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://issuerdirect.com/role/Note7.RevenueTables</Role>
      <ShortName>Note 7. Revenue (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://issuerdirect.com/role/Note7.Revenue</ParentRole>
      <Position>22</Position>
    </Report>
    <Report instance="isdr-20200630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>00000023 - Disclosure - Note 2. Summary of Significant Accounting Policies (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://issuerdirect.com/role/Note2.SummaryOfSignificantAccountingPoliciesDetails</Role>
      <ShortName>Note 2. Summary of Significant Accounting Policies (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://issuerdirect.com/role/Note2.SummaryOfSignificantAccountingPoliciesTables</ParentRole>
      <Position>23</Position>
    </Report>
    <Report instance="isdr-20200630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>00000024 - Disclosure - Note 2. Summary of Significant Accounting Policies (Details Narrative)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://issuerdirect.com/role/Note2.SummaryOfSignificantAccountingPoliciesDetailsNarrative</Role>
      <ShortName>Note 2. Summary of Significant Accounting Policies (Details Narrative)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://issuerdirect.com/role/Note2.SummaryOfSignificantAccountingPoliciesTables</ParentRole>
      <Position>24</Position>
    </Report>
    <Report instance="isdr-20200630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>00000025 - Disclosure - Note 3. Recent Acquisitions (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://issuerdirect.com/role/Note3.RecentAcquisitionsDetails</Role>
      <ShortName>Note 3. Recent Acquisitions (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://issuerdirect.com/role/Note3.RecentAcquisitionsTables</ParentRole>
      <Position>25</Position>
    </Report>
    <Report instance="isdr-20200630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>00000026 - Disclosure - Note 4. Equity (Details 1)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://issuerdirect.com/role/Note4.EquityDetails1</Role>
      <ShortName>Note 4. Equity (Details 1)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://issuerdirect.com/role/Note4.EquityTables</ParentRole>
      <Position>26</Position>
    </Report>
    <Report instance="isdr-20200630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>00000027 - Disclosure - Note 4. Equity (Details 2)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://issuerdirect.com/role/Note4.EquityDetails2</Role>
      <ShortName>Note 4. Equity (Details 2)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://issuerdirect.com/role/Note4.EquityTables</ParentRole>
      <Position>27</Position>
    </Report>
    <Report instance="isdr-20200630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>00000028 - Disclosure - Note 4. Equity (Details Narrative)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://issuerdirect.com/role/Note4.EquityDetailsNarrative</Role>
      <ShortName>Note 4. Equity (Details Narrative)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://issuerdirect.com/role/Note4.EquityTables</ParentRole>
      <Position>28</Position>
    </Report>
    <Report instance="isdr-20200630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>00000029 - Disclosure - Note 5. Income Taxes (Details Narrative)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://issuerdirect.com/role/Note5.IncomeTaxesDetailsNarrative</Role>
      <ShortName>Note 5. Income Taxes (Details Narrative)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://issuerdirect.com/role/Note5.IncomeTaxes</ParentRole>
      <Position>29</Position>
    </Report>
    <Report instance="isdr-20200630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>00000030 - Disclosure - Note 6. Leases (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://issuerdirect.com/role/Note6.LeasesDetails</Role>
      <ShortName>Note 6. Leases (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://issuerdirect.com/role/Note6.LeasesTables</ParentRole>
      <Position>30</Position>
    </Report>
    <Report instance="isdr-20200630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>00000031 - Disclosure - Note 6. Leases (Details 1)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://issuerdirect.com/role/Note6.LeasesDetails1</Role>
      <ShortName>Note 6. Leases (Details 1)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://issuerdirect.com/role/Note6.LeasesTables</ParentRole>
      <Position>31</Position>
    </Report>
    <Report instance="isdr-20200630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>00000032 - Disclosure - Note 6. Leases (Details Narrative)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://issuerdirect.com/role/Note6.LeasesDetailsNarrative</Role>
      <ShortName>Note 6. Leases (Details Narrative)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://issuerdirect.com/role/Note6.LeasesTables</ParentRole>
      <Position>32</Position>
    </Report>
    <Report instance="isdr-20200630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>00000033 - Disclosure - Note 7. Revenue (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://issuerdirect.com/role/Note7.RevenueDetails</Role>
      <ShortName>Note 7. Revenue (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://issuerdirect.com/role/Note7.RevenueTables</ParentRole>
      <Position>33</Position>
    </Report>
    <Report instance="isdr-20200630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>00000034 - Disclosure - Note 8. Line of Credit (Details Narrative)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://issuerdirect.com/role/Note8.LineOfCreditDetailsNarrative</Role>
      <ShortName>Note 8. Line of Credit (Details Narrative)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://issuerdirect.com/role/Note8.LineOfCredit</ParentRole>
      <Position>34</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <LongName>All Reports</LongName>
      <ReportType>Book</ReportType>
      <ShortName>All Reports</ShortName>
    </Report>
  </MyReports>
  <InputFiles>
    <File>isdr-20200630.xml</File>
    <File>isdr-20200630.xsd</File>
    <File>isdr-20200630_cal.xml</File>
    <File>isdr-20200630_def.xml</File>
    <File>isdr-20200630_lab.xml</File>
    <File>isdr-20200630_pre.xml</File>
  </InputFiles>
  <SupplementalFiles/>
  <BaseTaxonomies>
    <BaseTaxonomy>http://fasb.org/srt/2020-01-31</BaseTaxonomy>
    <BaseTaxonomy>http://xbrl.sec.gov/dei/2019-01-31</BaseTaxonomy>
    <BaseTaxonomy>http://fasb.org/us-gaap/2020-01-31</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>53
<FILENAME>0001654954-20-008201-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0001654954-20-008201-xbrl.zip
M4$L#!!0    ( %BA_E!6JK3?AX8  &ZV!0 1    :7-D<BTR,#(P,#8S,"YX
M;6SLO6MSVTB2*/I](_8_X/CT['%'4+)(BJ)D]\P)^=7KL]UMC65W[]PO&R!0
ME&H, FP\)'%^_<U'5:$  A3XDB@1NQO;%@%4965E9F5FY>.G_WLW"9P;$2<R
M"O_ZHGMX],(1H1?Y,KSZZXMOEP?GE^\^?7KA_-^__?N_.? _/_VO@P/GHQ2!
M_]IY'WD'G\)Q],;YS9V(U\[/(A2QFT;Q&^=W-\C@E[__]Z<PA=^\5-X(^)6G
M>>T,#OLCY^"@P9B7419[P@S8.^IWNUWGZ*1_U(/_=;I'?^\=WHUAQO=N2L][
M1W_IO3\:PO_K#;]V3U\?=U\?G?U_#2=+W31+S&1'=T?J?_CSG^Y&<2!?X_]W
M &MA\OHND7]]<9VFT]>O7MW>WA[>]@^C^.I5[^BH^^J_?_WETKL6$_= ADGJ
MAIYXH;\*9/B]ZKONV=G9*WJJ7YU[$R?7<_1?X>.1F^0C(X +WI^#!)[ZJ?G
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
M)V2C*LGZT)7J9&]<95@/NDUK%+7TM@IT&U6WEK>#MDY8&Z0<4ACR_MT^&!&
M<1E7W?0_0*#,0:\[G(L\: C>%I:VR9B*@Y->MY!0L?6E;2[6_&!P6I&CT@R
MS<.^C?#F@]Y118+48ZUP&P&>N[V'V]^=O'7Q)P H1I_)C7COIFY5 >TEVBY7
MCU8UJQ?%TR@F[PR5H'R'58#BV;O(;]ZZ^_V'XMP+QIP' 3MM_Y8AJ32>KWO0
M/>J>#LK]NGF4^1G>+5]];;A<];5F<U757Y,<A8H5J0 0>$F$WG*-YNY389>;
MI:YZTGVS_!S#.7X11V.YF8B#DUZI>8\UP7)S+^^7&PQ/-C3W\H=:?U JJK;6
MNI?TR)V>GC:=^UV4I)_'JLW71G:\=U+NCVI/L>S\R^]Z;S#H;6[^Y7>^VS_9
MX/PKI*51.9^F\ZN?-^.'/STKU6+3HR\QZ_(;?MKOEAL$+3UKU5K_Q\N2-)K\
MC\H0:&:ZGI4:MFT( ZO!<M;=)EXN C<=1_$$KX:$=QU&070U:P+8X.ST9)M(
M6@!8[^2L/S@>#NX!L-];&\#E!<?QZ>E&:&<Y<7%<[NVZH;6N327]<O/!#0.V
M#"MU!Z?];6S-VDCJG9RLC:1%@"V%I.-A,SEL.O1N^!JXVSNN:05<[Z)J!LL*
M6D@)%QL#906%Y*C$2!M%R[(Y\T<K@_+A#K/W-J2J#([Z)]60Z&E6@6,%&^7X
MM*:U]CIP+$\DO4&OADC6Q<>2MDNY'_2]<-A-D4J]D#9"*<?=(D +YEL/M!4"
M3^8:C&\)M!7HZ:C<T6>+6%LV8&7E#?TB$N'&'A8>?P^'6Q!19RU%F9O)T!B<
ME<[0!3.N"][R%$=E!1\*O!6.NI-R(]LM8V\YRNL?E[7()<"[%$$ 8A#>_=6-
MOPM+)&Y&>3H]+M5)JYUO+<B6I[GNR=G@(2!;GMS.2IZ6+:)L.4([+1?';@S8
MSR*$\S9 .>A/9"B3%$_?&[%)4NL=EQ*I[IET?1A7T-]/3A\8QA6D7;?4 N5!
M\+BLPE_V@R\'(UV B40%&:B7R@TS5C8"BF=MW5QKP+2"M"OYQK8 U$HFY/;Q
MM"1AE6X9F@*EKE#YM:_NG7KS+9#EINZ\^J7,FL53K@W@"G;#R4/"MX+QT']P
M!"ZIR/77@"]W=>#T?)&;P8FL+-TH3-Z*<10+,YQ(/MR!E(QB7X9N//N4BDF"
M#5#ARSBB@UT3_V8TP7ZI9.T6 7Y<W*S".?W]0,U*9T1O/W"S@LOAN'Q8/1AJ
M=&BK;D;[7@99VJ@<R#*->WM6;:Z:&5<'['XVK0>LV]TB8/<SR0*,;1.P^RET
M07?CP=J O743Z6V:PH;U8-%\JP*U+>I:"ZAM4=;:F-H&554"]8>05]= :^<W
M(!*O5$S@Y[&BP,7Q?XVHK;XV_5D.ZI)0;'X1]U!G;4'R87>'%G$/-=?NQ,DN
M+>(>ZJ_?B?ZV%S'WW8KRMWX?>O<NH1J&32]@56X8'._( E;EA/[)CBQ@52X8
M##>T@(J40%V#8#/6[U&_'+Y:.^%ZL*U@?1X=/PQH*Q0A.#E[.*PM:7P=E>-Q
M&X.FU9-B[>@-!2N56H-63K4R0"O=>*P $*7IHB6*?;@W>1U94;"D.,UJD*S@
MD%\:DO=B+.)8^-OT,1^4N@_>,^?Z(*X0*[ .@!=Q=",3(+B/4?P^RD;I. MT
M:_,-W7<7I<*B"=<$;H6HL,%@9>#L<!;X=R"V%1A%/9AJXFCJ)MX0L"LE":P-
M+)P2[X#K:3-\X;^=?4N0GDV$VCGFZ<FTG)"U\C7YT;!X1#2??Z.0+X_LX=E<
MDOB*@(.TB 6<0>\%__=3J.7(1E.6CN:\^HMGW028RZ.U/YSS(J\+)@B1.!/^
M+](=R6!SI-L_&=X#Z?S$&P)VA;*^IUL"EL3SA3O#8FB;.;-.CN^'U)YU$V"N
M</ WP.=R4)+2E8N+)!$;T@(.AO?!6C7UQ@!>14LOAX=L!F"])5^$)^3-QBAV
M6+K);S+QAH!=1=,_;<I?]=#6G'6?PAN1;$%).#AN<M)6S+Y1N%<0NKW3[J9
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
MMGX@LMRK]5_*NT6K?Y7&.T->*V"R_V*)S:O!E)90+> MX*L!ODM,M"D9U7\
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
MH%G3+9)SH?WFY]K?-C<%[$#^U)Z#I?IGC"@0[L3Y5?C2A>EB; +$QY[K? S
M=O%=Y<@UC^8FN10!2*/""O#HBL5H5E#=\DZ'NL:XJ].AV-F2IZJAVZ7<7:U#
MTHWZ;64J V6*_6WB=-91&16Z]T[>]\*:C#KFLB'./4=);IH$FAHP*-Q.7:;J
M$OG8RLZ]$KQ/(_B%@K/HT=CUN-:^RJ]AARD>WBSDBK@B5:>.G=097M7<3-UW
MZ6>,"Q6987FN</?YIEJMW,W[6EJTQSWA^%Y#Y2QAVW*\2-(<;Y/1X\OD!S+>
M+<E'3:\]':&%YR[?':;%]]A^IJ@MOO4R%EW]Y1^%<>.-%W>H*_1^.#T:=*KO
M/#NEE@\=U,*P696YQL=,SJNDDX<6-;WW&U6D]!6R*1*+CFPD<22Y=6 <V%V[
MR?VEP2;]'$<O-1(?J,[A;@5!NL6 A?+L.;([@.FTE$BG+@QSSUSA]J38RD%[
MZC@SMJ+]L')L^-CYX%K&/O'*S K+&TM4,2-$*=[N%3/<C'0OW7LJTT0=M#61
M+6;WR 1A:<+ Y;-S+$A^0Y1?9!7NM?([U/EI5),?HH8@NN49M.=<=Q%!IM"9
M-[EBG%Z+8GBE$>3%RR/NKF@NC1@:(V,J)[3:-I;<8,8*I8-Q<;:I=16H:KWK
M?A@$0WX]J(XO&O/0N3#O6@-0J;L\=!-U=$Z&I&I):1:'VL <!X*[?"L)C5J_
M;I@*:Y/B1IEXS"PF!E3+>KIB-6L 7A>S&I@L W*"73VGV!:".[=V%$/1*:AC
MH;BH$Q.4/BD8"-TT] U X08S2F$<YSU$])=TV*9IS'S([5W?8&7[) HYKEH=
MN*8[MVNUI#*>$6!%$TJ 2&%A2M&]U+&0N R4;6#!](VJV\]G+0$EO(SR.=FG
MRG+ @ IOCV6J!'_B7,D;I0@0IJS\Z'RV9 9T@(&W;ZS "\5\O+6):N#(UZ11
M/%-,R\2+_0K$F)<71S,W2&<JH+? .+REM,/F+K1V /M\J6<&= 6Y@9<IS>.6
M3$?=!@#8W.,T5P&GC78Z8!^3F XTW9V>!DW<"859ZX0(]:T=M6?=X!*D*AS;
MVJOD'CK-Z<BB"N.GT8J3A9T]T3_H,M&EYK+Z(E.P6N&@ZA:H?M_*Y9_[L[22
MJ<5_[GOZH=<9GIYR,\E/-&C(S6OS9,9"H$[![ZJT@_0V<O(4>*WFYA<%!(?I
M9,[5)B@X.3HPQQM*:ZV5J_Y0,04N3U6?9$+=/Z+XN_-.HG9O_K1BW(LVD4,M
M)0XXE))FY=!FE>RM;9F":T^3UGRH1\"XIK./T5 ZJXU>4K([$,E=:M=I6M6Y
MJKX#9N#J7%"%D1B#IR+NHUVL!C S)YI"87DA%9O;[9'RM"_L885<5<3J).3M
M1CW(%E8%?7&^BPA@S[;,VEXBJ_<2V5 5XF'S*L256F8I':5)+= =*%!ZVKA
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
M[PX3Z6__8#F+BCI)-SI:2/4[(+W:)A," <;X&$2Q]%V2<]7T:,WJ%.F/-$L
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
M#"#:]R<C?$KZ_K_@!WVBJ4%8;A56"%0*%.WS;4="*F?Q:"'M*%#CXXV O@0
MHW!BG;(D7[D)GOTYH@>9C/T6[,ZSO)[(2^C8A@\]5RVA[B0R(CP+<_K%ZI"H
MY"'"")#\D7*]"SI[66,RQ2FUS?N0*LRC*TXY95@G6=E((F#P(5HK-ZKNIR$7
M1EN'70,%T4=U.BUI;Q%UZ//[+./458C^QC) \,7Z0X _5UK1G%1@ZM BOEKV
M)AVS;)G8;%*W7,NUP-/F81%&!JOC@W7X16*]8[-N"8#B+5'NUN7OYRVL$4PJ
M;D0^AA734V'WDARM1HF#OE2\&43GK+*)E6U"][YQ=(7'.JNQ(XJR$.- ,,:K
M1;C-OR!\F"%GVH-CS;T/=@M2387R;I&!+?N8^5!2U1S@QEI$Y9//W1M%[FZ
M8CZ!LXJ5,:!..&!JGO!18T:+1DC/I GS8^:_5.GY:84R',QH1":#PJEMW><=
M.I_&6A6J@ *7CP>$#SJGER('&C@Z)FA-3TR'-[-0PM;-1*37$1T9&H=\ ILP
M)2]*^$*0A$,-D$5=/Q976>#& =4%EN*6,5&W "W<?+(.V%0#'I$3^AM,IU#@
ME9X;S_:!UFT\@G(8$8+(2C*N)$-Q>G='DM&IKV"ID#BL1UTP%HVL#@:DJ'K2
M2G$MJ-SD#T;7KKI%I.@,K;P;\P-%M*6":%*O%L#5?(C7DZ 7Q_;59\%[;^I.
MHQ+F)I8'4-WV(57.N2HJ]5UM;!/#2KIH5FNO7"<N_YKO?PL'#NIQR&LS@2XU
M$5K'CXKB2Y+(D^8FTB\O4":6:FJ=72 ,Z$;4G)YZ2_7!>>YS@ 3#5C6NA1-
MV\'4E<J[R3X CD J6I>D.ACA9'ZF:\+",D%)2<1$$D%5;%M%IVKB:=T.F.#H
M=SGRDK;RAU[GJ#LP-QT_=#NGW1X%-);N%\A&6D([/W1TO0;K'5BG\6TF=94F
MRO<<?"?MSMLZ<\@?N0&1MJ+_D0 6#]D97-*8+5VHP[<D4U .[DC4P>X#&OI#
M"RO#T\$\3C!63CFJ8(E"*DF/=V!X1X[6@ZDGCZ'FZ3@+C&^K4[XHKW7\JUT:
MG)WE\, .#;K\YST[[NC=+L/.QEIB7UDPU^:&60X2$2)>]_/MN#; 8&$!W5S7
MFEB1H^ZD@.)10'ED:DV%+[F*_94;F\M#<0<:N-#7$11F@+*3:N[#R^IV/+S:
MA\/GG3[KHQ'9XK74H2YEU V.=3&3N 'YBR8321<Q267,<1VME#?4<Z=4B069
M^(<>DQ[=_A3 5)=9!2.F'!(YH@AK8$(<BJ1L'N"?RXZ/U@66FJ5V$$ /4J$9
M@J!@+\.*=&E"#%D:FPM'7#*%[* O")TP!!AR!"V?38^"N>7R31",'&+$#KJ7
M88 ,I5914R,DY\ZO:XF^* )+>WS(9]M1:,A=@RH.1+W%*IR^_V%W&\ 2<7^4
MB?M=FE _W0EE5ZR7_&+XWIO>N;8E;G)]'OKXGP\F3"#9M>OAC]3[(YY&B4@6
MW0R;,""MK*=$;R4QJXF%3"Z@ERM0%9U PO*U+Y,^PAF]:])3V9.(QH($2"FN
M&$@'+P)1X6>(K*X.2KA;8>(>X->*P]@IFFE$ O,A!?K83KYB+Q88X#,JW_I<
MSY^?Z],<-O&].LOU6SS)ELEKOOS0<A:,"HLK1LWD:@MOL[%GM,Q(0%)A H"6
MA1YEDI@X0-T2)S^/.K;D2D$H^8F*8>.[L9#,#S8Z."V%-'%R*+,JQ,'9>=Z/
MND0@G7ZQ2D7JJ3)7K9MHO._$P/Z$'/@+^"X/+57G&%V6TV6VOJYSYQ4^ HWO
M_/^9^=PU",W%X$:SG())X_"^59"B/39J<AX4:&*S%RW"TAL1*KH1TC'/HJ,"
M"!$4UJ$Q5"BT8FHI-I1//8I=TY;+K$("3=P9FP#\)L?<8P,NQS4V4KY:OBN[
M!J)%/\,5')>):6.4%,_"W#"[!?$DDH-HS/BH0+\9JHA:/FG3O-T7S&G, PI_
M5]M+4:\4>1U1'#QM,NO(*#J33!O]ZG4@W!V2>IL48/?V F-^Q7\]_E&:YQW
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
M*C8@LD_/>1_A% 'C_D+ R[K9YE F7]WS%"QJ!J]J!B_K\YC-;RXZU_=C6K7
M6%X\QZ[% /G$>Y_1'W]@+%$6EE>+!G/Y' H\#IQG.J?B'NPUK^KV!7R[I:T=
M5]N=AI2O^A8PO^H&\X33W+.(H$(U"J&*Z[Y&$SD]37BB>+ *3CSBZ!!!( ]M
MV976@^18CF<^,2K+>5$;Z)%"6>DN["7-5^>^TPIA/C(QZCPWX[A3!&)-!4"9
M%?,=8I."K]QW3XZ:PLZIT U_U0XG<HUDSVEMGU&]?69.O,^<Y96XP,U$G@:1
MQ&-J6"'?)3XF1/*5/1D0*JO2V,O^ELL@+T%[U=ES3V?S E7:A4$3,U[IZB9^
MI) HK$J>E#AD1)KJ[ 6[Z.IN?Z2B(76X6L[4MD8*&BMJF2KJ0K^"6GC$.TM,
M5'8^C;VKJ:;F19:CJCJNJJ69W-EZH>8U4M=8;:NL1*BV.X@ H^%W$5>#4+A!
M4/0[15]E%P+%ODE,8?5XTU#U4,S/0-L,YWS4YS[[B$KJUMM?6PFA'4L <UW!
MKQ/)S OJ3"JXKZ03T=-$*$7GO[.>A1[B^7F!5?*O+\X:_5Z5$<_-%GTK(Y+$
MBNY3'5+-7-9KL/-:4>&7WX.@$YK=6WH$05CD*;(C,M8-2N2HM-PZR9*0JP55
M$@51>I+%'*>_BSK&M>-"B5A8X5XK_<]'%[Q@$Y;Q(EM13:G2Z1DIGWX M9^^
ML=+T#0.GT6-W&ASFS.0JF$?4APHEQJ'O5KBOPNZ#61I>R7Z(AF6^6-I^&EC<
M:N_ZWMTSE[B5,?,CZ-/D8X([1]QJ'\P3<)@O(((1WN=PM?5L/$X8[=TT8%')
M?4?Y07?IOKBVPZC,IZ#=.=FIMSWRQ;]7-A@[Q"X2*"3,>)DHN'-X )3'".?S
MO6#%_-BY07-=,<;W'*<]GV]UD7^JK,UT+\[#NO-05V4^@(/C=PV"1Y8J2K,J
MI57EHPTDHI4#YF+^0C@)+_D"GA>@SQ9XR^ET]#P=:D&IJ&%' O2M8^[6CNEK
MF$IFV;A$6ES,Q )GYBAD&JJ8@O([=#[ZG@]1;FLV)FF\?#/?SL%VX?G97,B_
MI!J%)"/-,K#%>-;S(8CY-;FI]1)5,L>VJI,V7[P?5N\"0KFD7)ZQYAJ<3?2[
M9KB:]1%J*X$PLII*..62<CEQ;35D.^L:/%N^YA(65'-1+BF75',-U\ZZU:SU
MZ\2M+(&?J4.[<JHJQ@M6G(K?:0K3P<\X(;\-%+6(8N%,!TO?A;[MB:H88:8L
MVA*(DZD8+C]ODTY'W],Q%]I2^!,U7*;N'!(7A64;1B'$"U9NR_RFT]%\.B2)
M&BUDZN5WUP"5;9;,5.^ZE/>12%^7MBKO;>YGH+!26"FL_<):OV))]9VG!<0F
M:>(V+WC1EMAUED/>ZI+.?W7$<:-P,TXAE\51 ]FH]$&>05]0$792X%$I'*X4
M5ME-:F%'4M6!I,9"LB[#5P"_OC!MIU9/^$ETJB24V615CLXRHM4>>EE=FUZ:
M\^.K!0!S"W_W:C-7QJ8LWW]J_#_H[T7<MU&,HBWQJH%D9FV1BDAAOX/(S2CA
ME/!ZA ]I$8VIWV#HYCL#3GGR"MDCY_2,Y_34E;F]?Z/O/C.Z X=:YUCAV"AF
MP#NJAY8N#U3UF-)%;-SPPN H0Y2A03E'_3.BQ-7HK!C^=7= YVG44'M7J!,2
M@XI#[/A9!D0DTB,_";.[EIHCQTS*#RN@F.56B2<J(D5!BX=A=8_9J2VU)+5$
MAF_XUP_-TK%+DDQGE]4K/H.& ?G+D+9JZ!3Y@MH-%/E.D5?R6]Y2Y#M%?IY?
MWVNJK4F*BN![A7O;V:K.H+%!OIE]UFT->L!^3FXE4.C;A5ZHT$R+8M^RRBGH
M*GRR!AXY81O)Z(YCGX]KUW$M<*L;J##Z/3#@GK/2/O;P#_O:M$(W%WZO?;ZQ
M(%EW).G-G.P"]@EHEA=5P(2UKD3^<WWG;@EMD<N7P1SLN_/BJ,3O++QSZX[
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
M_X3O^K@V7<L!P%CMM'15R%P_.R?/VX@4*6$B"=;5_K S/P#PF_)D#_O---Z
MC6*TT @V[I<0_1[7P3*=)^ <T\$C=__U:UC+<7NP%V);$Z>K_[BZ\W%CV([E
MXA(/=\XKL!Y?-<,?"4^(?6-X#OSVP@SF[4105*1_8+@EBU12W!+CWAB.I1NV
MOOZA[=QV[WUXCFTERJL11X/&M4 Z*:X!%3^P&F]=/[8585:1_H'A5ET_"M)9
MX=:E?N19A>\?R6&LXR[U(\\*O>C'*KAV9[2&;_)^E"2R?GW9A=23V5W"0:JP
MK@4TV[4^L+D.7[XWC8P(G,II'(FPW-Q1",A)RW2UPKYR?&_*&R%)R=T!W=7
M8_)7^#RX>D>HUU-9*9+4N"QDCE27G.HUJ^="=]24ZYT4-6JWV"2KRI=X5/CJ
MU/S0+%RP#3^#EF@K0J/$VZVD!JE#10U9D=NGHKJ,B%(W6%24#;$:%>W* [8<
M(\/7&K:Z /"*VGS8ZC/.)PK'U^:VVA3/)=)1;1N N'8(RC-^^%:0[?E=-\B1
M>*W;:VWW!#3"9,E,@T),T%:7A%K,7+H _?;QU0+U]V917E3G(3IR(]+_-.L3
MOD@*1J5QFY"-'.'UZ5;J XX&;D2X_M9 4M0&A,.!ZQ*^W#K :DP]G^PN5FOX
MNCS4;QPR7\BUR"ZVS\)?U"=,3MS&Y@Q0";'OQ@:J1'3[!397[VOX:$9WHFJ+
M+;E5UAB=$,H+U[) $UH3K9&*ARDF*J_P#_X2E?PI#$?[;24]*;=YE)2_NQ)M
MES[F]YH#5L!:$T/H/YP1\"?.<V$L'SS5U\4TT,>65Q9:M__??P[^ND9?I3RB
M>3;1!+9@U(84EAB< Z"PL(:6YZQ)UY7/%0=14$\'; .RE0&@'9157QJ;8]L$
M<AX453P]] 4\",I"E"55)N)%ZG$^"DYF UB?)8>X 5"8A6%K,JV<GH<Z6E Z
MG7"T!;W4HSK);7U9'7JY[@;T53? W?;" AO=N=;6V/[SNTU],2W+_!/5<M0.
M\)L&ECSR8<2-Y JCDE!\ ^FR@(V-K*7CW2U=&9NF5AZ_$(MISAFWB.3:(.;
M!\?ZUS_?GZV=_AG]%_[SOU!+ P04    " !8H?Y0@B+C1 H*  !38P  $0
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
ME8H-X@0\*:FO3>V"IGBS=7<XTM8.>#:XU+M)5TEK?HP415_IB;YB=G\0S&Y
M=D:1Z7SRU-Y_?C%*A5Z;5DP^_$A_R=_LWJBK)$I1-Q%WO7\,P:Y=MHCCA?X:
M7]J66:BXZ/V'_(;:^@MJZZ3RGBR#=XYG?:M)[+"&;2))'4>\+KVH!;[X3J?\
MH8$^+!;4L^_EFF:'?GQ')5KCHKOP_2"Q,0R(*R2!@'#"83D)A?2OOA<N+FJ1
M.0HB.I?$KRC8H0.YM?S="H:=!T[&WC1XPCX9X 4-L$/_*U%<,OO2A?#$'^6K
MWH+CKVAO'^AYOR2^13FY@U%,1IC-2.*HLF9KR)$$#WS*9J\137$/[W8A],P/
MQ)T0?Q475<VN#-N>BRE[7;RM4KRMO<3;+L7;WDN\)Z5X3_82;Z<4;V<O\79+
M\7;W!^\];!V<+-!L4>4(4[R=EC)ZNI=XSTKQGNT/WG4F\@$S/).U6=Q:B<KQ
MC^>01T0WS0>>ZX:,1CD?SY'_HECEGER'SA1 Q#^C ZQ#$C"19K*N;"!7N2])
M@G<#N1#CD,ODHE%:73GR>Q\S/B7^Y0R*Q\1_!(BYOJ07J=R#.Y] '@I:PU$6
MMZJB<K0C(OJO%1!;SH\/C 8YNK42E>._M"#X_(G"[)A!K2BO'&MJ!>(P=8S&
M#Z4K5+Z^>NS*H;B'H\_!@?BU,N#OGEASYCG>[#DW#K4BE7L@]^E/,.B2>4[\
MX@YFST-F9?W81+!R;P8.A<\C$KT_X'.ZR'4AG4#EZ.^?X./SM1?Z 2$,.DXN
M%]#45X[]FCJPLB<C= "YHXT+?>@EH<J]2.=7=]@/&/$UG6ECZ<K]^DQYB)TO
M9&)A#L,XF9.R[KPD5+D75V0ADAK5\6$N,!L(5NZ-/#7,G=/ERO8#8TN!<8].
MY2[YI?V?$'JLG<O)BN658XVFO-R2E"VK'*.,;UL1\STZV91X3A08]^@T4^+I
M*##NT0FFQ--58-RC4TN)YU2!<8_. 26>,P7&/3K[DWAZ"HR]/<-H-E6+8G/?
M4"J7[CU:NW6_TGT)-L7_4K!*F#:2Q?%3XE/E+SQS[]GS7I56[YTC$>GOGI/O
M,%S)3K!ZV5Q2^^-N[-[GSAO1MR[@\7]02P,$%     @ 6*'^4&R0L[N^#0
M;[(  !4   !I<V1R+3(P,C P-C,P7V-A;"YX;6SM75EOXS@2?E]@_X/6@UWT
M/%B^<G32W3O(V0B0Z7AR-&;W9<!(=,QM6?)24N+,K]^B+-F23%*4;9DTL-U
M#H=%?55?L8HL4M+G7V83SWK%-"2!_Z75L[LM"_M.X!+_Y4OKZ:%]]G!Q<].R
MP@CY+O("'W]I^4'KEW_^]2\6_/O\MW;;NB;8<T^MR\!IW_BCX)/U#4WPJ?45
M^YBB**"?K._(B^&3WWZ_\2/XS(G(*X9/YU<]M0[MP;/5;BOT^1#$U,&+#OO=
M0:_7L[I'@VX?_EN][F]]>S:"*UZB*/E[O_OW_F7W&+[TCQ]['T\/>J?=DW\K
M7BQ"41PN+M:===-_<_'/'O%_G+(OSRC$%MC1#T]G(?G2&D?1]+33>7M[L]\&
M=D!?.OUNM]?Y_=?;!V>,)ZA-?&9/![<R*=8+3ZYW<G+22?Z:-5UI.7NF7G:-
M02>#L^@9_DHD[7-(0G(:)O!N P=%B3M47L82MF"_M;-F;?91N]=O#WKV+'1;
MF?$3"]+ P_=X9+'O3_<WBZN2,(PQ=0G%3F0[P:3#&G2 I'B"_>C,=Z_\B$3O
MC#$Z20"#$DF/8XI'7UHD=&F;>0!S#W;9GU1DH_<IN'A()E,/C-+9 .DY\IAE
M'\881V$5-&[CAK ,$04CC'%$'.35 L:5W!Y*-N P(RB\&]U-6?  8BI-)Y=J
M!MU%,)E2/,9^")'L!N+E!->!*1%O!N]#%#@_QH'G0LB]^F\,KE\'KEBZ(>NB
M<'SM!6^UJ%\1VAZV;T&$>_8Y"@E<9TAQ"%=4"CB5@MO%V+<?XLD$T7>@C+SX
M9 3#%**=XP0QA#O_91AXQ"&XTJSK]+5=30;V/798I'; W4*B% >JY+:+\,!6
M&T>\MMM%<FC/(\@CFJE1RQ78+J8C^Q9#WE>"4VZ[723'X!&OV(\KXS.W\7:Q
M?+1OB8\A5%'LDD@%$%]BNZA.[(O@E;CMWLD0YOAX0AP59&(I/3&MB=C6;(Q3
M1?&(GKWMZE7LL?G(K:Y!M70S45P=(5^BF>BICHHOT5 D58<E$-$SCBYQA(BW
MU8%4ZE*K7M\094N?5Z5$MVG?S<>,&FPIB#<3-=*+].K$C;),H\CZ:R#K[P19
M+6^MDFUP/KT.7*4.FLD8-4:-0*117$HC1233*+):!%?)-I1W:Y KDFER/;..
M)=5ZD*%VD.?$7E)4@:Y^%"3P+,*P-G&S?ACP+927X6/63[H9T+/:5B:5_Q%6
M1=:\"ZO01Z/P^67D MX^@%S4S>#G"\B6D.U=^,2U4GDK[2"%FH'U J< T&,;
M!0$M$IWB2W8#1BA\3K8$XK#]@M"TPQR@@[THS#Y)7*+=[:4[ S^E'_]Q%H8
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
MK]):.'^W,K_]NL.-J^(9'37C\S<<5\[LB$E(/8Q]>0:ZX)/_ 5!+ P04
M" !8H?Y0=2VS>:83   #* $ %0   &ES9'(M,C R,# V,S!?9&5F+GAM;.U=
MZW/B.+;_OE7W?_!F:[?F?H!@R'NF[Q9Y35&5Z603NG?O_4(IM@!M&XN5[3SF
MK[^2;< &29:);8D,W57=">CQ.P\=Z>@<2;_\_6WF62^0! C[7P[L=N? @KZ#
M7>1/OAQ\>VKUGZX&@P,K"('O @_[\,N!CP_^_C__]2>+_OGESZV6=8N@YUY8
MU]AI#?PQ_MGZ"F;PPOH5^I" $).?K>_ B^@G__C7P _I9TZ(7B#]-.GUPCIN
M]YZM5DNAS2<<$0<N&^QV>K9M6YV37J=+_UIVYQ_=]MN8]G@-POC[;N>OW>O.
M*?VG>SJTSRZ.[(O.^?\I=A:", J6G77>.NF?I/HO'O)_7+!_GD$ +<I'/[AX
M"]"7@VD8SB\.#U]?7]NOO38FD\-NIV,?_NNWNR=G"F>@A7S&3P<>+&JQ5GCU
M[//S\\/XVT71C9)OS\1;]-$[7,!9MDR_=<-EA6SAX\/DRVQ1)&DZ SI %T%,
MR1UV0!AK3B$B2UB"_=9:%&NQCUIVM]6SVV^!>["04\QL@CWX",<6^__;XV#9
M*PJ""!(7$>B$;0?/#EF!0RK/: ;]L.^[-WZ(PG<F7#*+ 5,BXA:G!(Z_'*#
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
MI97,]E85Z#5M-2: 7.3Q%%33XZFJL%])8(9[JG7(S&0/M6*YFGVJ+Z#+[2=
M5T/%I_K6BNIR0=0&T?KQ/AYXX7C;UD8*M@VNX9PN#1%(4WKZ,Y:V\WO\JW3K
MH+">KJ284B)0IT0DCQ.]<U::L(]^A^X3'H>O@,!KZDEX>,Z(9ZH5W&*R^.H)
M>^X07T5!2%E$) N/#S4[LC6=V%1>2%9 GH*#KU<=6#)?%,(E%5F]MI4D+VUA
MIX2L0(G"DE3'ALV'KX[->>O\M)'MO'5KV=?>;]_[[9_6;^]3]7>1%S%%?X).
M1"BG87#SYG@1'<VWE">)<8EMR?UX<1#Y@1H;=K[B\IW?@-SOK[53L_<-&N"W
M:?L.?,3L ;4B-[:XII[=AR:$J*(VFSPT;@.C/N&;O(UAGH(T&JO/GK%DA[B>
MODE];5%Q31%ZY;&&U4BHPRH'"S(#Z+0G^.70A8@.2ON<_=!B/V3&(OUHE-P>
M>_E>L#%/B_)+&CJK"O$*S6&UFK[>N="HL=*BP@U/8D4\P\6(*Y]LZF.OD=/$
MAT70X,9V0,+,=$]_6Y_JZ4>CFXC@N?@J+5HD6V)TUK!E5]!E+$8JXO-9Q7O5
M5\ '+I!.E=DBHW-CN<B%*F+CN3%):NNY49?OOX%_8W+E@:# HRW5B*%SZ3:D
M"$V0J2)=$:#B@Y1N2(\_NHW(E(4NXYAQ[J8NR1NYRM"E'8WZFE<>HL0_PN2>
MAF"*YN)P>CPMB<I3U'K\S6W''E8F2KPAK3FZF\8<[U 0%B=!;!8>V9KR(#XH
MLB**A/*J/#N"]AQ?7T*9Q=*_?4C41Y):Y9&MZ9[5"H95&0J%,M-\(>M7S!)&
MYC"$_0F!R;TA14--7&=D'^VD-!4)$PKQ2+.A7 OPK[% X5;XXNHC^WB715N"
M1J&4CRN5LM+&R2,%"06^)?T^\[6A7F,>I(BU1WH8*]N0RA5HV&_C,@WSH37C
M:57.4R,](G6^F[;!^AOEVRP2'W>E97)%FO=F!'J+9?C$CDFE=ZFK<1B\%7(X
M6Z3Y#,%B#F_B$W+8UGM;_0<CY/T92]RK+<,H:7YD-QVG*)MY5B&9(D71NY]W
M#<>0$.BNW1:V*?"U@N:+C@M8.%I-$L+RO_AB_-^A*TFW+JRZ<X(2D2!<INE^
M_X@-\8!=GH5>V/K]*Y2935YQ\T4D@6UF@"J7N^^'!#CQJ0RI;,1US!=0$?9&
MW,;24AI2A^,:SG& PJ ?WI/^,WZ!M]>#JX$?1(2]$7V'9D@B,L4&S)=?*4)$
MPM3[. J[)UDVN(*I^6)8H13Q6.^C).*=O&\!'$?>'1I+EG JM<V7D3H5(AEF
MWAO1<22+=V&G](X4_C6XHAL[]Y>A[ ]5??9#5?LK.XWT8_=7=NZO[-Q?V=E<
M:M;^RLZ=OK)SGPU=53:TWCW ?3;T/AMZGPW]R;*AJTW 54OZ7$M;Y:5"[G0&
MF9PN,XW[$#I3'WMX\G[)GLS<(+] EDK5:QC.#8I5G43ABDROB"O.X-WIE/D"
MNH1C5*\$"ZY@5U]8EV[([,7UEGPQ+9I;0$:YI=96C>FZA'<[\952@IU:<.O6
M!),7WMJTQ>0%^*\8NZ_(\XKF\WRYD:8C51\9JKB('J&$],[=G/=05KE? Y=J
M/!HCL/F<BN_>T8^1EUS<% 31+,LPA5A0Q1T:_XAWG72+=,N0YVK2F/@RCS(?
M7^>_VIIYL&9Q8ZF]#ZKO@^J?-JB>W(S'7'B6TTX7);&)B#\-^E$XQ809BF]T
M&)+,;6P/'O#IVN+FC7HN*( /!#E0=N9NP:@Z.C/;&:N1OZ8%N3Y ZB:A1<OX
M6CK3X_#5J2*5*6.1A(QS&G==&TUV.G=:8W7=V6JKWM9J:XWZU&DC^%>[VO5E
M;Q1+I:LJE:[>J$WS8NFJQ'#J$TQ/53 ]O1&8Y@734PG-U">8(U7!'.G=5FM>
M,$<J^V[U">9853!IP9&F2X>:%TR68)%@MKZ+2'3)\@94@6 V"XY.3=U4E.!5
MV PTQ@OH$\)P,U(OWU=%'L [^ZC_"HB;WCI_'X5!"'P7^9.OD3R84'E7YJI!
MK10;O+GQ7$SK<S&M_X1H,@VAVW^!!$S@(V1"H9\OSO!&P!M",NL6J%JS8'9#
M&37P1+@"TZ^N'QB:J9%G&YMKW,B9__JLH2* W5#+AOA@9AY/A1RH>PK>Z.J/
MI%X*4_"148'=Y029#^R>J@9VN_O [CZP^[D#NX]P'A%G"M@L@2<$S!3BLX(Z
M.Q!FE5)KI$.Q@5@IT"2LI3%^*>>]BK!V(9Y8J;R,C_!5)=-&(V[QCI0\UI8M
MHC/*5C0$L!AR0X&RN%MYB"Q;1&MPK"PW=<2WXH[ED:UL$:TQK;+\U!&6BCN6
M!Z2R1;2&HLKR4T<T*>Y8'D?*%M$:02K+3QU!H+CCDV)^ID5&FMZ*V(J?6<PB
M?F[]](.,GZ?%_$R+:,O.WX:?6<PB?I[4P<^S8GZF1;1MAVW#SRQF$3]/Z^#G
M>3$_SS/OH.X*/[.81?RL^NW69-G;45C-=S)/HNX*1W.@12S=^AU7*4M5'*2%
MNZ'K!;_M>)I#+=ZPT[SYPW)35J2YUQ%!_N0!$H3=)!%&MJU:5'?4U;6.4-]8
M5:-!)#^]6T%]QX$>))16=TU'@UOD R^.R#T Y"Y>A! +LW13YLMV2Y(,W:7-
M*VIJ@Y89 :MTM569Y/D/R>L-V[=IOO _2IO0T34J\O@5$*K?Z&45C<A%(,]4
M(Y#+=O:1R'TD\M-&(EGF+KNZ0!Y[S)<R.]K(H\BTF6N!L2A"M5Y.3PR1RU$^
MTPV/$V['=Y-C@:5ETVB\;_A*L;_?XHB$$,:G!*2NK:BXICB@0*FQ&F S+<_6
M.6E)!MK].#T*\D+72,P(WV+R*ZTK>1&HKAZU[<?7GOZG0KB9SO?-;.[A=PB?
M('FACB2? U^Q_P(#EBO+B V&. 1>]OOXF2P<_B\,5Y?A9,X+298IC71OO-XU
MQX5/9N(2#W#@!W15'E^S>1].(1E.@9\2'0^_8. G>V$UF+R2"(Q7Q489(5QS
M_B&T<>"'!-$UI?,=>+)78_7@V6NJF"T*VVJ?2F^_Q_..3BN:1_ 'UDT.(T3:
MJ/==TJ98H-^*RO#L-;6\%=7[!&M]:_%E2TFE=7[I<)(*(!FOO7HY(U)@O>_;
M#@D$043>8]^/TCE;7 8B5C!A%>,50(Y<)*!3TP14,'>):NRB>(KM_YG>X/1Q
M>\">[X!#\ 8#M0CU.3="?=RVDI:LN"ENG'I%:4W4G+3O(,L5D3V.W.MP\9^T
MK:1NYCWDIO'R;YONV8J V6W334.6ZTJOJPJ]22TY;3_"%^A'4*HF/2[T4_:&
M=EQY_V[V/O_B\^=?7&&?O1A/DLO_4?#C\GU(^Y2G8T@KF9V=H4"O:?&$#<@,
M<%$&@;22GC0.%=87"&N3<N-2/*J6ELG)'Y5*M-'$D,7;T'W?73U6*,T-D=30
ME!ZB,CJP,@%5VS[1E:3)WH;X-<7X=LY<(5T'QTOREP-:R%.]$TJZP)5,\(L2
M(UO7H6C5M5<>J9E9*1N*]$#7-/0#,(&2DP"R6N;+I1B]@L'1L6%RUF:DW8^O
M"'11J.8%'W%=R3/J!=.F+#RVDL;$WG!**/N'74%)/_E_4$L#!!0    ( %BA
M_E!'Q!O#?34  $CT @ 5    :7-D<BTR,#(P,#8S,%]L86(N>&UL[7UM<]PX
MDN;WB]C_@//.QG1'2&U)MMOMWIF=*.NE3[NRI9'DGIWKN.A@D2@)TRRR!B0E
MU?SZ!<!WXI6E*C#EN;VX::N8"3X 'B03"2#QAS\]+6/T@&E&TN2/KPZ_.WB%
M<!*F$4GN_OCJR\W^[.;X_/P5RO(@B8(X3? ?7R7IJS_]Q[_\+\3^[P__>W\?
MG1$<1S^BDS3</T\6Z;^CS\$2_XA^P@FF09[2?T<_!W'!?OGS?Y\G.?LMS,D#
M9K^6;_T1O?ONS1SM[SN4>9,6-,1-@4<';PX/#]'!]V\.CMC_0X<'?S[Z[FG!
MWG@2Y.+YT<&_'9T<O&?_<_3^]O"'']\>_GCPX?\ZOBP/\B)K7G;P=%#]7ZG^
MAY@DO_W(_V<>9!BQ=DRR'Y\R\L=7]WF^^O'UZ\?'Q^\>WWR7TKO71P<'AZ__
M^]/%37B/E\$^27A[AOA5K<5+4>D=?OCPX;5X6HM*DD]S&M?O>/.ZAM.4S)X2
M@WP'249^S 2\BS0,<D$'ZVN05H+_M5^+[?.?]@^/]M\<?O>41:_JQA<M2-,8
M7^,%$M7\,5^O&,4RLES%')3X[9[BA1I,3.EKKO\ZP7>LQR/^H@_\18??\Q?]
M:_7S13#'\2O$);]<GVOK]:%75J7TVC?8*TQ)&ITFFZ$>:D\$GXT=FC^C EU]
M[U6X3?,@W@A\5],[[,]XLQ9O]?RW-/L$X,U:NJ.Y$]BY#'ET\ZK;->8_7K!_
M]2#BIQPG$8YJD+P(@P46;Q ?AJKLIO0T[)4;<VN>4F7=19&+()N+<HML_RX(
M5J_Y5_,UCO.L_F6?_[)_<%B9[W^M?O[UYCZ@^".S[]%QNESA)!.?#?%K-BOR
M^Y22?^#H"ZL5O<G3\+?+%7]^%0=)]G%]^H1I2#)\14F(KX/D#L^>2%;#%&WT
MQU<[?=/K8<OQ=\YHW7P!#2U]4$F\#E/V!5WE^W'9VZ7Z@J;+'5>@ZN9TIZ_Y
M-9XW=2H9Q:JM:;R>&'NE\-9&$;K;@KOG0%6W9<S>Q?U=G.Q_N7GU'UM^$_J%
MO^O__>%U6ZM-QBS)(BI&(G=WQ3@\OSFY_K6#X/ 37LXQ';2?5LH'_RT0.7<U
M(I/SSHQKR)E2!AWNOI>/G'KY:,I>/K+W\A'07CYRZ>6CW??R&Z=>?C-E+[^Q
M]_(;H+W\QJ67W^R^E]\Z]?+;*7OYK;V7WP+MY;<NO?QV][W\SJF7WTW9R^_L
MO?P.:"^_<^GE=\_MY>W,F,Y(0G)\01YP=)[D#">9QWB693AGGN.GX&\I/8Z#
M+#/,A$:5X'.&LT'5NC.7$>J3,W!SS$-VEB7LBR)06P8J"T'S-1+%(%'.EN81
MVV'R<9'EZ1+3"Y+EF=*^&25],M, M<M A1@8INFQ#1E52R(A"H,KLR0G$8D+
MONQS@\."DIS@[/0IC(L(1V>LL_@\N\C%-/MR<1K0A"1WV16;7HN9^%I=@,%*
M[O2-/KGKH>FZ8V"'KP,SEG9?Q^&8["J@5L-;7"B;)='US1<G+W0@.X4OJH2K
M\DA[@I/SRP6=%&GDXJB21T$2H6N<Y92$.?,'RH=?F(< Q(X?\SY,<BI&QC7)
M?ONXOF7O--AAHX97'\ .O><+Z,4GYYD[1LDWZ&H@KH*XQH[M$*8/),1J'U$I
MX<_F**&UEJ;W>/)^UV.2K$HE!,5J\*\I^WJFB_R1?4 '4R7SW,%-UZ\E&5&=
MODUQ4)R<99N@E?A7Z8@/VBT.[Y,T3N_6.Z%C1O,.%=E?0QJRGW[5+2\/GOF@
MD1(.ITGOP>0T4*$9=O,V%S<W[]M/)"'+8JDT(XKGOOI8":ONY]Y#$'VM0C3L
M[TIFPJX.GLQ=W7_NK:M5L)JN[CZ$T=4*1%)7ES([<@F/8\+<T&L<"T<TNR<K
M@W=H$/;F*%H!-SZC5G+RKG>")\T8A#SJ*>R(%%?L%8N4+MFLN749]+0PBGLC
MA@/HAAH&61CDL ,<TJ/6\.'HC=^=F <Y7C+ZGOZ](/F:.[1IPOXTQ8TM.EYW
M#+K [^W],RE,SK Q*(<T*T51*PMK)2Q=+M-$!.ML<]FAG.=YJQKF8([:%P+#
M&QTR.<;%Y<K8*0Q^S**(\(]G$%\%)#I/CH,5R8/8R!6+CM<5*!?XO34DDP(8
M/KF@E-9Q&AW$E?9)@BHU($P+PV)9Q/QXQ&5^CRDWF!3?XR0C#_@\"=,E-K/.
M7=\K \=6J\=&5V4XS!R)6-KQQ)50IQ34*P&51:!O+M(L^Q8&<:]Q'I $1_5:
MJY&E.F&?E#0#[O)/+0F&;$9X4L"O$D:U- SV?"PRABK+9B'S$S-AH0TNOE;:
M)W\LD+L$THB"89 9WY!"M33JB.]V_?%GDA5!_!<\#X,LQ[2>LNHC"Q8%;[$%
M)^!-=,$H/3E9G"$.^3+00;72CLAR0OCNBWDASG,%-$\P=0Q3NFIZH\^XJC0\
M<E.#0:A16(?,ZBJC2GN[@<[M?-T^I]Q?6^$<S^XH%J$3LW]D4O#YC;,#[W[F
M]-*3<\T9XI!B3&&_TD"M"@Q:U?N$[>;-26.*_=P6<^8@#H9:=HS:?=X 35:[
M$B .40_/1AA9YJCKDV^CJM-EGI,B& Z.03MD([2UG_,DPHMGG[4:78I/5FY8
MQ2X_1Q8!AJF;X1YRMBUE/WYYYZ]^2M/HD<3F982AD$]^J@%VZ=>7 ,,N):PA
M>6HA&&3@J4=XSCJ#+>N+^"2""ER7!MWG8$B@ *78_)"(3(&[C5_=/K))P_J,
MU2['6"29T0<A]++>P@XVN$V@02<X.05<T VY<'1P^);'IA(8]J!<XFFV6M0)
M'8VNCD'#KUMCA=YW8;3BDQ/)':/LFH@END8%U3J@7)#C-,LO%S=!K#G<8Y#S
MN_%% [._\64@!(8].F3RQI<L1^D"7>,'G!3//_RCBY#C%<4A*1F<1+-E2G/R
M#_&G(3AN5_(7%W>M0!L2MVE,SI51,*5 >$=/;.3L:L*P-.+@]35>L;:Z#WAJ
MO?2.!DM;ODB-@O>TCT;@4O9&I?3D#'.&J,REB%H-5*GLUFD61Y,,Z1#[S[W9
M'A6LQLQT'T[>WSI$TI:XXJY@WYWW;,3N(>8%?]AEAQHR'_:?^^U07;;#[D-
M'6K.<'C#JBN>(V:%#[;3IQQM5G\%,AQ^=Y<^O(XP><T+Y__8Y__HV'WVTZ^G
M24[R]<>U8?*B%_-! !M(S@.=S.1TL "3=N +41X/W?),1'="+$B"*# <"NL]
M]W<.3 &K/?K5>3AY_^H02;,&(3+=D<[3@J8K]:YD^;&O YTJ4/5YSNZSR7M9
M T@:O4)DEU]F0[;:_G._7V9=AMKNP\D[48=(VM<=YFGU7?;@:QDRT_:?^^U1
M73;:[D- /6K.0/LY?=BVJV7J4D,:VOYSOUVJ2SW;?0BH2\WI9D]PV'2IAU'Z
MO:5+OY^F2[\W=>GWX+KT>V.7_F>0% %=-SUZ=+#+'GUOZ='WT_3H>U./O@?7
MH^^-/7J&Y[3JTJ,/N^_2'RQ=^L,T7?J#J4M_ ->E/QB[]!/#=>]IB'ZP].>'
M:?KS@ZD_/X#KSP_&_IRM*(D;OVBW_7EX8 L4'TS3HT-@@U#Q ;@^'4"2!ZFO
MK^BA-?8_5?#?'/T'&/XWQ___LTCP[H?I21H6?!_$+(G*2"2_II4NRZCE/,OY
ME;+*)5$G/7]+SR.JT:X^.RC!X,L(I-*TJ5)%3!=5P>:.]H0+$-?XCA\4"Y*<
M;_731M&'8GX7(-0@^PL0?9G)&6,!IEF :&7%SLL)>7$L$BG'?!/YTW_AM;9V
MDIQ?9FA@]JDQ$ +$#34R#3DJ822D$1.?A!ZU*;MEY2KJU7_LBPPJ4#4'NL]
M=+T"D/9[P64F[>;FOFU^X[RA,@,YWQVOA#ED0$\(%!54R+2<*(69&Q$A+CX)
M/68,2<31G,7!G:)B@^>^Z*"$5=.@]Q!$]ZL029&"6@9QH4DZ^[B@E(,D61C$
M?\4!U9L#O:@O"MC UFS0R8$@A@6<?%A:B*-2'G&%:<U#Z;&<D1C38X;A+J5Z
M#W(@Y==_5$+L>X\]$1#LT./2>(Y"%-6R$S+B=(GI'4GN?J+I8W[/\[8%B9X9
M&FF_##%"[C-%*0J(,29\&N;4*JC40972A!2Z609Q7*?9TE9U(.67,DJ(?:KT
M1 !11(5+0PTABFK9*4,5Y=?O&J_XN8[DCA\K*_34T(E[#EP800_B%TI90*PQ
M I0._V55!/3W&6HT4*F"JI+^-*6!N<=Q;/LT]84\FQ<%P(%UZ4@ HHD"ELZV
M<$D 'YOS),<\K$\>,/.E@XJ=V@KJQ/WRPPRZSQ2U+"#.& %JV-/1X5.@H+8J
MDQ(I3"FS=6*Y1YQ[/DZ+)*?KXS32K[I8M'S3RJ$*0W895$"1S(Y3R[6.:GFB
M'57*B&M///W^7"BV":A%_$^\^^#D67?Y'!!/)%"&^38J!:?TB]LK)<0IU>RR
MR+,\2"+F;^E=.:.29Q_9H0(#3]F@ 8A'#C!U:X"=ZS_V4*F,.MJ3KA65X<=R
M>>*,_:::@QED?:\9:>$.UXTD01!4LJ'3KA]54>)J&4FH * -#UJ[D:8C.0UE
M)*AJPC1B .DRQ&8CBUA2V!I5MI QHTX==+DX(TF0A(0-@;1*SZ_>,3=.=9*K
MT!PJH[P1S: W.?<V "N=V6_R1*4+U"BC6AO]4NL#21Q59M>TT' HY/7&(27
MWK5"/0DP)%+"DE;,;VY.;V\@4:&*/S@Q0I+U3PP-7)D? T%@-%&CTZV=!T+G
M1QBT.0ZR^UD2\?_PRR$?@ACS*R3SXX#2-7/S?P[B8A@V&JGK-47=F.KTTM:Y
M*(*AW1BT<J**[%YD)POY/W"K#H.0LS#D0:WL&H>8(9O'^#/6VC&UK.<K]?1P
M!]?GR8)@"&5")WWU*EE$&V'T38*%SQ3$<?K(O":,%BE%45K,\T41HZ!682*_
M^_[@4/#O=^\/#O98(=D*BPAZO 9RB5Z9-/0V>,*=]M TG$;6?Z)7#5PYQ>M
M$ P%3>@T:5WSX*E#0ACD$9=&]MP"37U5@CYIHP?:Y8PL!88P6FCJ>SS#GOL%
M@RPN/)F0(E9V3$>,/,V#^,+5,]==ML(+ 4F,ZC9D\@\<\;T)18[I3;K('P-J
M<(=L2GX=<9<*]#UPDP88J^,$4_:Y&R645=*MS]2Y8#CH9 P6SM+1WMOW1Z6[
M=+1W^.X-2(?IBF=%H_F:Y^T7AU;9I&+%PVAZKII5O-ZJX0"^=\N&01X,2QU
M2KE<R!,G8'E?CQLWW[XKF7GXPR%(7EZR-@CXIK\+'&3XFMS=YY>++UEYNY'.
MJS#K>/707.#WG#63 AANNJ"4+LSF4OOI8K_(<,E1M(]BK@_D@WV"%YBY$5$S
MBRG]#[T!-"GX))D=>)=A>FDP]+)"E#/-E0IB.BFX!8-2G?D-OS#5=3+9E9UH
M/BG#U4PI6T$P]#&A4T\LXS2YVV=NX!+4#**^5TU3S?;Q%%?9J6A1/_/*A =,
MYVF&31/) 2[8]]<-;W!D5N_T*8P+OF/+P@@W5;^!3??*]..<=CTP]F8$6#D*
MVERS.<9M?[=W]$,5@7^[]^'->Y"N>]D8QMC.%+$P?1 ,8O3+&/:"]+&Z(,&<
MQ"0G.&.35;'G]#Z-(TPS/G'-UY;]#.[J/ADSME)=3KGJ@C%C(P$/*7EQ/OMX
M?G%^>WYZ@V:?3]#-[>7Q?_V?RXN3T^N;WZ/3/W\YO_TK.*JZ;;8Q*4Q$1X=M
M-WIIB)0;MP$G;A6![,*IE]2O@C5?R;0L"&F$I]CVH :LVO?0EP1#(B,\[<Z'
M52D-ACRTP)$\'/15ULE[II 9]H!%:F%(1#(B5'")RR/\M,()F##FYS3';E9(
M*>F3/P:H7>8HQ,!P1H]-ON DQ[750?LHNV=SNC+F5$_Y(I()XU1NL:K693[
MG-N5U.]L^'$R6"KY"0R6'K;"8,G"8,AG0ZC?<X6!?0#K 'YU8;.93#KA*=9<
MU(!5ZRU]23 <,L+3KK/04AH&>9S=IJG])3=':6(/R1J8<O:/^GNS.E,V&+2I
MR<P,9Z=*UG4ZN]H4=LA6"95%TNF LTT6H%HK1=H]QC7[MI(@:-O;6NK*K>V+
MQ':]Z;:W&*JAW^*B4 +#/U>D4BB4BW<-'M_IDB9WB+O[, C8&4]V,S_95]+R
M>03[731^$,%]"'F>$)(OQ?FS)#I.$TYYG(1Z;A@UO.Y1MD/O;5#6BX,Q.G:,
M4E"\U2A/!79U8%!L]'H@E!7 <6M^+V"5;_2Z7E?A]^*P:;X&LN9R12M/3V T
MG7-62OK=HJZ%VM^9+HF!88X>VY RC23*RMQ3OSOX[N#@$*T"BAZXWAXZW#LX
M..#_'V5E7JJ@R.]3RH]7[*$DK7\E6<8C[-RJI6WB*A2(8ZCBOK7ZMC4AT]PX
M7-\WW ^>?@>#MIV,7L:S^9*8[R^K"N3P<]J5 4-5#3#5AS--2I(J.'IT8"+I
MF[WW;][NO3LHC_:POW[X?N_-AQ^^:N;.HDADT0GBJX!$YTEU*$H7GM9)>PWY
MFR'W OYJ43"L-N.35B<;:<9I$NV3!(6E A NM1L<Q29L?A2/XGN<9(SQY4K%
M19KQS927B]O@2;\$,JX4S\M-FU1QL @UI@@X7-T(MWIW?G<K;-@MIP[P?1.S
MHH"LC%[C/" )CDX#FC"#GW4:X@0O2$AT,QX719_D=:](EZ]V+3 4=88JG62K
M%!&N-&$P3Y[9.4\!IYY3N\VE887[M/C44;],,8V&P1O;OE][N%.C!FFGMB62
MK-2!Q3='M-:8LYANP&7CK$X_=9;2DRKYE)S:RK+;:%P97EW"3:K7<PC'% #F
M6[L):FE"TTM,%L@IS(!\APWI13HNQJQSIDL7Q=B@(" )8BP5=4P:HRD%#*LW
MAJ[82:P^[+=?S]E[>6=@\+SG+[-)64@$9O;O&(M$S4FOZMI\)O89Y#.+GVC*
MOY5&T<0"GE4VF/&SY0J91E74*9^-JD4G4PZ,T71&$I+C"_+ ]_/VSQ./^VIL
M4I#/$;)Y1;MC87PI8%B_,?017PTR/%<.@^0G>)Z?)UE.Q7T17Y(*-1O^U=$'
MA]V7(TKPNQ%S=-7Z>S*=U<$0>3QF::-<DW<EX>=HFN,Q]4D8&*SM+WQ?!?22
MBELF(K&V>,6</K[DY[1JKE>>;C."K4+Z_0DZ33 ,'077NHNA61J&2,OR>J]9
MLT#MU"*RTG0TU%5 3[^A!E#::6!:Z=9N-H#+MW.QRV%$,]0*4_.L#]S&L5(:
M-+]Z$*W<*G>GP.65_O9)9ZVI&::Y?])1!337[#=02H1+MWOMY%8WX8WTZ)PT
M)]JJ-\:7<U #PT)WK*8]?N!<..EN5ZO_9M28B'0NGIM!'"+)''VV/KF@.6Q2
M?8S>FE9Z4E;I_32-*%PV&3VT/I,@N6<C;@9W4YF43Q:O#/2=X"- FND%SADK
M-X0V5[=:SH9II?U?V:6%+%_:)8F"X9,9GR:)3'O/+K0;=:M,)KJSJ^UCO[MI
M^Z#Z>V;+9V (,0 D[W\M'\/H[N,TRR\7%2:MQ>S)^/T"*>#U/SD= 3 44*&2
M/RJ9R%5&0?'A)YIFV15-%]J=]CT)K[GS96B]]/GM8UA;3V5@4@I]+H%60@0&
M#9K<'9RE?,?L:96ET>)<..A-DF'%5@UEAA6=$A@SXXI4.AA4ZZ&0*XH]S74:
M3B"'TW_""<,8\SU,T9(DA->''^:L:J@;:C8MK_;*K0H]&V96 4,\-YR2F2NU
M!-V"GAX,SMW@F)5YQVKU*:"_83Y S'0S*7@]$F0%WCL:I)4&PR\K1"G-1A!7
M9S.6M0*PQ,+7.,.L-?FM]2?,XXM3L??2S"^+CM\9F /\_K3,H "&:"XHY=6Y
M-"K"'$6M @R*=7<!#S;_:JIOU/"[_\\*O;_?3RL.AEIVC'+FQ<XN:_&1[.C
MH%CC.=:>ILTS;>4F\?N',)5^?BT$:]JH@Z<^HI@:7'I@U&GS%]AJWI6<A#XR
M5"6!6C&@%)( ZF>$95((&)0Y3W+,&B8OX5?C0'^CK%[<\Z5]1M"#B_J4LF ^
M8A: B@OYA'B36J0R0=_NH03*K;+M6#AC_59FB"P8\ZLAD";91[Q(*>[<"W#Z
MQ.:I*8U($M#U>8Z7(HLRTV3M%XOA55;;N$*THS?Z7[7;:=/)*W\[>1TL.[W[
MBFJ6(>>BV$ZF;RC.0G66O:EP97D^X@3K5R9L2EX7KIPJT%O),FJ ^2(XP=1?
MG5([I3!HQKYD5F]T(./UAB<5O-[=3ET!6#9-!4VZU GGH/S-.I=5O2GV8Y"1
M4%,_C:Q/>ACA=FFB% 1C44SH-(:$?1?+3*%H'\VY.$S^G)"XR+5;1K724W)H
M -G$HDH4+(_Z^!R8M"CB>(VB4@T&H_Z"R=T]/\_^P#S!._RYX%EN+Q?2QD63
MI1I9AD_V;52]+B='%0"&J9N@'O*W+@,%92$H$:7P'45AM5VU3*7<S9]<64OT
M#4E0?I\6&?L=2NI/3:-4H]AU\_3H4@#0W59%!\+KBH!.>0ON+9&^9]A!DK_9
M#WRYT"7\M5[Y,:($O_E*1U>MG\C461T,V<=CEJ\-J?>',VJ7>9Q[A:#*?7';
M/0YGBGH$IH_4N*#/4'5T.DLI,XU)&9P)U[<T2#+&BG+I6?P5EPO1T=^*3%QV
M5.<.O^)+S.Q!GE,R+W*>0.8VO0I,M^CYQ>!UX6^*YNTM*?H$ &8L3E'KX4BO
MWE5=N!JN4=Z6CX+F!3#,@**M+#<]&#4\GRFT01\<*=2)PXIWVH$J3A5*ES'
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
M\M](\(QJU97;B+=5\T>64QPLH42]2((O%\<41R0_"T+ARE3YX3ZFE*:/_#J
M8,6>:&,$XXKP&N/:H'*]T-8(?3"DW0"TY-JR(CA]0U'('EI6"0/GM3X*JP+@
MDO@\86X*SL2W899?U:F[1S2:MH2I*6RIFHW!&G70!#9C-O,7+:I"Q%E848SX
MZJ,@1V5*=X2AW$3<K;M#\TS'11O90++)B2X3!5S*:S4-P:^> *!@JAJ7="I+
M2.VAXTFC6C^E:?1(XEC5OO4S0$TK01JV:BV ?CG!BZ"(<R1B7<8[,'?.83UY
M 37M )":KA,U8^="78,]D*4 -:\!G&Q]&]&IS4,'BJ7%83:U2QM/>7_!?1I'
MF&9E$A15"\M2O[X%T] &<-)A]H[H[U$IC&9Y3LF\R$4D-4_150"#ZK,D<NL=
MFP[,06&&:A@I*$BBJN^F<E=HFF57-%VH_>W.8T!-KT(E^2U<!I5"4R]P5F?
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
M"DUKNR]C:!0RXP EMYU"P@;J.U4D4(!:VZ+5]1VY_#A@FD=9\BH,6HQD[:$
MM;;!,@9(+3D.=$QFGDVFG-:2B<:H@.::3F[ YO;&QX*"D)"0H9X2BG/S=_@V
M]3Z=-G#XX6K.8,[P#!3OU9-"T6MMNVR,'E@?.. KR <:/PT.*J&!I$+&KH^8
MXBX#C=.JV>*T7)@6_".!JX11202%%<\Z'Z #'#Y6)Z+80 SQ:!L+RCH1J*Y$
M#F_G(T/*L.8L;F5C*%*M+3*-L5'(C .4PBTNW>GHM990.%K+L1C#(9,6!Q9#
MSTOS!HY_ZU"^G\\/9BG"&#("*#*MK=*-D='(C@0@UTTFB2_N.Z4'$RK>++D*
M(Y%%O1GQ[88R_F36$130%O-<IH#6TQ4.H.]$U<V >.<."_@J*"H(P[>3U*6*
MI0:$%@IG:TDO8SCA&L&!H/Q]'LCBT."J AJ$="\2=7=WIEL?US]( ,>YM7W:
M)@EGI38:1=WZC>3J9]96KB<?P:\G]_Z\TM]_[ZXKM[9D\OWP16C^(F1G8?(8
MCQ)__;Z;/F%GUDV'+SO7T1>.*5=QCZ2P6AA.1(VPWU>*AQO=KY'V9?L6]0:H
MUU<=#NA75H-<[UQTP23_NT]2\8,5YJ6W6$ [I@V_8/OZ]B:#0\-JQF$\7 LT
M)E=\6^B5SR,;CQMU^K)]57P#@ZBO.AS0GY''^#+@(J8%<KX%3L8I-V\:I7,>
M+&EMT(GM*^@;@%U#63A0MI2P:3'L7!O#;N9J^&;IAJ52>VG8_)8O3T3)-VCZ
M1DYOK2)T,PD=G6(P@ID5ZQLF\5/(Q.@!!7&=SO8E]PW!DRD"+VB7(DYB"-B<
MQO8M]T; 6E4 7J#4M4$5 M8J#HHG!@W4!0[@"LE@\PD.1&S]JO4F"?)NS&UK
M56@A$YN2R/H=[4U PSVGK3&JF]"D!-9O66\.$L:YS+#(M4RT6K,8GD-;-2M;
MV\B1+;:BT<TH/RH=!I+RO>]5^;%E1[UPU%MVU?OSM\!)/,K;V,R290=&%DSJ
MXP=2 JNG2M+[/XHCQ<L6EC-8&GVO'0Y9%0S+8!;%-Z.<-]7HM=+,=A;)3/.5
M,N)0_R\LC*);%HY4AZ56&MG.S)BIOD*^KA^T65RV$68E3I><OTY)$!% N7$
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
M!3?$I];DE_]&_$>\(\]_\O]02P$"% ,4    " !8H?Y05JJTWX>&  !NM@4
M$0              @ $     :7-D<BTR,#(P,#8S,"YX;6Q02P$"% ,4
M" !8H?Y0@B+C1 H*  !38P  $0              @ &VA@  :7-D<BTR,#(P
M,#8S,"YX<V102P$"% ,4    " !8H?Y0;)"SN[X-  !OL@  %0
M    @ 'OD   :7-D<BTR,#(P,#8S,%]C86PN>&UL4$L! A0#%     @ 6*'^
M4'4MLWFF$P   R@! !4              ( !X)X  &ES9'(M,C R,# V,S!?
M9&5F+GAM;%!+ 0(4 Q0    ( %BA_E!'Q!O#?34  $CT @ 5
M  "  ;FR  !I<V1R+3(P,C P-C,P7VQA8BYX;6Q02P$"% ,4    " !8H?Y0
M[G*L[1LE  #O90( %0              @ %IZ   :7-D<BTR,#(P,#8S,%]P
<<F4N>&UL4$L%!@     &  8 B@$  +<- 0    $!

end
</TEXT>
</DOCUMENT>
</SEC-DOCUMENT>
